#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 |