#include <CartFFD.hpp>
Public Member Functions | |
void | Init () |
void | TransformR2C (blin::Array3r &in, blin::Array3cr &out) |
void | TransformR2C_Dealias (blin::Array3r &in, blin::Array3cr &out) |
void | TransformC2R (blin::Array3cr &in, blin::Array3r &out) |
void | TransformC2R_Dealias (blin::Array3cr &in, blin::Array3r &out) |
auto | getLocalIndexBeforeTrans () |
auto | getLocalIndexAfterTrans () |
auto | getLocalIndexBeforeTrans_Dealias () |
auto | getLocalIndexAfterTrans_Dealias () |
auto | getLocalSizeBeforeTrans () |
auto | getLocalSizeAfterTrans () |
auto | getLocalSizeBeforeTrans_Dealias () |
auto | getLocalSizeAfterTrans_Dealias () |
template<DiffTag DT> | |
void | Diff (blin::Array3cr &in) |
template<DiffTag DT> | |
void | Diff (blin::Array3cr &in, blin::Array3cr &out, Real alpha=1., Real beta=0.) |
void | Div (blin::Array3cr &u, blin::Array3cr &v, blin::Array3cr &out, Real alpha=1., Real beta=0.) |
void | Lap (blin::Array3cr &in, blin::Array3cr &out, Real alpha=1., Real beta=0.) |
Public Attributes | |
tfft3d::FFT3D< Real, 101+id *1000 > | origin |
tfft3d::FFT3D< Real, 201+id *1000 > | dealias |
tfft3d::Cart3DPencilDecomp< Real, -101 - id *1000 > | decomp |
tfft3d::Cart3DPencilDecomp< Real, -201 - id *1000 > | decomp_de |
blin::Array1r | kx |
blin::Array1r | ky |
blin::Array1cr | ikx |
blin::Array1cr | iky |
blin::Array1r | rtemp |
blin::Array1cr | ctemp |
Real | one_nxy |
Real | one_nxy_de |
Real | xr |
Real | yr |
Real | lx |
Real | ly |
Real | lz |
Real | kmax |
std::vector< int > | st |
std::vector< int > | ed |
int | ghx |
int | ghy |
int | ghz |
int | nx |
int | ny |
int | nz |
int | mx |
int | my |
int | mz |
int | npr |
int | npc |
|
inline |
|
inline |
|
inline |
|
inline |
References tfft3d::FFT3D< T_real, GroupID, TypeID >::getLocalIndexAfterTrans().
|
inline |
References tfft3d::FFT3D< T_real, GroupID, TypeID >::getLocalIndexAfterTrans().
|
inline |
References tfft3d::kX, and tfft3d::kY.
|
inline |
References tfft3d::kX, and tfft3d::kY.
|
inline |
References tfft3d::FFT3D< T_real, GroupID, TypeID >::getLocalSizeAfterTrans().
|
inline |
References tfft3d::FFT3D< T_real, GroupID, TypeID >::getLocalSizeAfterTrans().
|
inline |
References tfft3d::kX, and tfft3d::kY.
|
inline |
References tfft3d::kX, and tfft3d::kY.
|
inline |
References mathconst::cONE(), tfft3d::FFT3D< T_real, GroupID, TypeID >::getLocalIndexAfterTrans(), tfft3d::FFT3D< T_real, GroupID, TypeID >::getMaxBufferSize(), tfft3d::kDFTc2c, tfft3d::kDFTr2c, tfft3d::kNULL, tfft3d::kX, tfft3d::kY, tfft3d::kZ, quadpack::max(), quadpack::min(), mathconst::PI, and tfft3d::FFT3D< T_real, GroupID, TypeID >::setSizeBeforeTrans().
|
inline |
|
inline |
References tfft3d::FFT3D< T_real, GroupID, TypeID >::BackwardTrans(), and tfft3d::kBefore.
|
inline |
References tfft3d::FFT3D< T_real, GroupID, TypeID >::BackwardTrans(), and tfft3d::kBefore.
|
inline |
References tfft3d::FFT3D< T_real, GroupID, TypeID >::ForwardTrans(), and tfft3d::kAfter.
|
inline |
References tfft3d::FFT3D< T_real, GroupID, TypeID >::ForwardTrans(), and tfft3d::kAfter.
blin::Array1cr solver::fluidsol::CartFFD< 3, id >::ctemp |
tfft3d::FFT3D<Real, 201 + id * 1000> solver::fluidsol::CartFFD< 3, id >::dealias |
tfft3d::Cart3DPencilDecomp<Real, -101 - id * 1000> solver::fluidsol::CartFFD< 3, id >::decomp |
tfft3d::Cart3DPencilDecomp<Real, -201 - id * 1000> solver::fluidsol::CartFFD< 3, id >::decomp_de |
std::vector<int> solver::fluidsol::CartFFD< 3, id >::ed |
int solver::fluidsol::CartFFD< 3, id >::ghx |
int solver::fluidsol::CartFFD< 3, id >::ghy |
int solver::fluidsol::CartFFD< 3, id >::ghz |
blin::Array1cr solver::fluidsol::CartFFD< 3, id >::ikx |
blin::Array1cr solver::fluidsol::CartFFD< 3, id >::iky |
Real solver::fluidsol::CartFFD< 3, id >::kmax |
blin::Array1r solver::fluidsol::CartFFD< 3, id >::kx |
blin::Array1r solver::fluidsol::CartFFD< 3, id >::ky |
Real solver::fluidsol::CartFFD< 3, id >::lx |
Real solver::fluidsol::CartFFD< 3, id >::ly |
Real solver::fluidsol::CartFFD< 3, id >::lz |
int solver::fluidsol::CartFFD< 3, id >::mx |
int solver::fluidsol::CartFFD< 3, id >::my |
int solver::fluidsol::CartFFD< 3, id >::mz |
int solver::fluidsol::CartFFD< 3, id >::npc |
int solver::fluidsol::CartFFD< 3, id >::npr |
int solver::fluidsol::CartFFD< 3, id >::nx |
int solver::fluidsol::CartFFD< 3, id >::ny |
int solver::fluidsol::CartFFD< 3, id >::nz |
Real solver::fluidsol::CartFFD< 3, id >::one_nxy |
Real solver::fluidsol::CartFFD< 3, id >::one_nxy_de |
tfft3d::FFT3D<Real, 101 + id * 1000> solver::fluidsol::CartFFD< 3, id >::origin |
blin::Array1r solver::fluidsol::CartFFD< 3, id >::rtemp |
std::vector<int> solver::fluidsol::CartFFD< 3, id >::st |
Real solver::fluidsol::CartFFD< 3, id >::xr |
Real solver::fluidsol::CartFFD< 3, id >::yr |