Standard 2d Navier-Stokes LBM stencil operator. More...
#include <LBMD2Q9.h>
Standard 2d Navier-Stokes LBM stencil operator.
Density distribution indexing used, 2D-BGK-operator
C5 C3 C4 \ | / C2--C0--C1 / | \ C8 C6 C7
typedef base::grid_data_type LBMD2Q9< DataType >::grid_data_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::grid_data_type LBMD2Q9< DataType >::grid_data_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::grid_data_type LBMD2Q9< DataType >::grid_data_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::grid_data_type LBMD2Q9< DataType >::grid_data_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::grid_data_type LBMD2Q9< DataType >::grid_data_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef GridData<MacroType,2> LBMD2Q9< DataType >::macro_grid_data_type |
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef GridData<MacroType,2> LBMD2Q9< DataType >::macro_grid_data_type |
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef GridData<MacroType,2> LBMD2Q9< DataType >::macro_grid_data_type |
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef GridData<MacroType,2> LBMD2Q9< DataType >::macro_grid_data_type |
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef GridData<MacroType,2> LBMD2Q9< DataType >::macro_grid_data_type |
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::MacroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::MacroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::MacroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::MacroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::MacroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MicroType LBMD2Q9< DataType >::MicroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MicroType LBMD2Q9< DataType >::MicroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MicroType LBMD2Q9< DataType >::MicroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MicroType LBMD2Q9< DataType >::MicroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MicroType LBMD2Q9< DataType >::MicroType |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::point_type LBMD2Q9< DataType >::point_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::point_type LBMD2Q9< DataType >::point_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::point_type LBMD2Q9< DataType >::point_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::point_type LBMD2Q9< DataType >::point_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::point_type LBMD2Q9< DataType >::point_type |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::SideName LBMD2Q9< DataType >::SideName |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::SideName LBMD2Q9< DataType >::SideName |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::SideName LBMD2Q9< DataType >::SideName |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::SideName LBMD2Q9< DataType >::SideName |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::SideName LBMD2Q9< DataType >::SideName |
Reimplemented from SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::TensorType |
Reimplemented in LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::TensorType |
Reimplemented in LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::TensorType |
Reimplemented in LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::TensorType |
Reimplemented in LBMD3Q19DR< DataType >.
typedef base::MacroType LBMD2Q9< DataType >::TensorType |
Reimplemented in LBMD3Q19DR< DataType >.
typedef base::vec_grid_data_type LBMD2Q9< DataType >::vec_grid_data_type |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::vec_grid_data_type LBMD2Q9< DataType >::vec_grid_data_type |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::vec_grid_data_type LBMD2Q9< DataType >::vec_grid_data_type |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::vec_grid_data_type LBMD2Q9< DataType >::vec_grid_data_type |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
typedef base::vec_grid_data_type LBMD2Q9< DataType >::vec_grid_data_type |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
enum LBMD2Q9::BCPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::BCPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::BCPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::BCPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::BCPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::GFMPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::GFMPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::GFMPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::GFMPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::GFMPredefined |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::ICPredefined |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::ICPredefined |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::ICPredefined |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::ICPredefined |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::ICPredefined |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro | |
GasAtRest | |
ConstantMacro | |
ConstantMicro |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::TurbulenceModel |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::TurbulenceModel |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::TurbulenceModel |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::TurbulenceModel |
Reimplemented in LBMD2Q9Smag< DataType >.
enum LBMD2Q9::TurbulenceModel |
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual DataType LBMD2Q9< DataType >::BasePressure | ( | ) | const [inline, virtual] |
Reimplemented in LBMD2Q9Smag< DataType >.
virtual DataType LBMD2Q9< DataType >::BasePressure | ( | ) | const [inline, virtual] |
Reimplemented in LBMD2Q9Smag< DataType >.
virtual DataType LBMD2Q9< DataType >::BasePressure | ( | ) | const [inline, virtual] |
Reimplemented in LBMD2Q9Smag< DataType >.
virtual DataType LBMD2Q9< DataType >::BasePressure | ( | ) | const [inline, virtual] |
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::BCStandard | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | type, | |||
const int | side, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Non-reflecting outlets based on Martin B. Schlaffer, Non-reflecting Boundary Conditions for the Lattice Boltzmann Method. 2013 , Q. Zou, and X. He, Pressure and velocity boundary conditions for the lattice Boltzmann, J. Phys. Fluids 9, 1591-1598 (1997) , and S. Izquierdo and N. Fueyo, Characteristic nonreflecting boundary conditions for open boundaries in lattice boltzmann methods, Physical Review E, 78 (2008).
Novel non-reflecting inlets are a novel extention of the non-reflecting outlets based on Martin B. Schlaffer, Non-reflecting Boundary Conditions for the Lattice Boltzmann Method. 2013 , Q. Zou, and X. He, Pressure and velocity boundary conditions for the lattice Boltzmann, J. Phys. Fluids 9, 1591-1598 (1997) , and S. Izquierdo and N. Fueyo, Characteristic nonreflecting boundary conditions for open boundaries in lattice boltzmann methods, Physical Review E, 78 (2008).
No-slip wall with entrance and exit regions where no-slip conditions progress linearly to slip conditions at world boundaries. Inspired by no-slip/slip switching boundary condition written by Ralf Deiterding for VehicleOnGround case.
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::BCStandard | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | type, | |||
const int | side, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::BCStandard | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | type, | |||
const int | side, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Non-reflecting outlets based on Martin B. Schlaffer, Non-reflecting Boundary Conditions for the Lattice Boltzmann Method. 2013 , Q. Zou, and X. He, Pressure and velocity boundary conditions for the lattice Boltzmann, J. Phys. Fluids 9, 1591-1598 (1997) , and S. Izquierdo and N. Fueyo, Characteristic nonreflecting boundary conditions for open boundaries in lattice boltzmann methods, Physical Review E, 78 (2008).
Novel non-reflecting inlets are a novel extention of the non-reflecting outlets based on Martin B. Schlaffer, Non-reflecting Boundary Conditions for the Lattice Boltzmann Method. 2013 , Q. Zou, and X. He, Pressure and velocity boundary conditions for the lattice Boltzmann, J. Phys. Fluids 9, 1591-1598 (1997) , and S. Izquierdo and N. Fueyo, Characteristic nonreflecting boundary conditions for open boundaries in lattice boltzmann methods, Physical Review E, 78 (2008).
No-slip wall with entrance and exit regions where no-slip conditions progress linearly to slip conditions at world boundaries. Inspired by no-slip/slip switching boundary condition written by Ralf Deiterding for VehicleOnGround case.
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::BCStandard | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | type, | |||
const int | side, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Non-reflecting outlets based on Martin B. Schlaffer, Non-reflecting Boundary Conditions for the Lattice Boltzmann Method. 2013 , Q. Zou, and X. He, Pressure and velocity boundary conditions for the lattice Boltzmann, J. Phys. Fluids 9, 1591-1598 (1997) , and S. Izquierdo and N. Fueyo, Characteristic nonreflecting boundary conditions for open boundaries in lattice boltzmann methods, Physical Review E, 78 (2008).
Novel non-reflecting inlets are a novel extention of the non-reflecting outlets based on Martin B. Schlaffer, Non-reflecting Boundary Conditions for the Lattice Boltzmann Method. 2013 , Q. Zou, and X. He, Pressure and velocity boundary conditions for the lattice Boltzmann, J. Phys. Fluids 9, 1591-1598 (1997) , and S. Izquierdo and N. Fueyo, Characteristic nonreflecting boundary conditions for open boundaries in lattice boltzmann methods, Physical Review E, 78 (2008).
No-slip wall with entrance and exit regions where no-slip conditions progress linearly to slip conditions at world boundaries. Inspired by no-slip/slip switching boundary condition written by Ralf Deiterding for VehicleOnGround case.
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::BCStandard | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | type, | |||
const int | side, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Non-reflecting outlets based on Martin B. Schlaffer, Non-reflecting Boundary Conditions for the Lattice Boltzmann Method. 2013 , Q. Zou, and X. He, Pressure and velocity boundary conditions for the lattice Boltzmann, J. Phys. Fluids 9, 1591-1598 (1997) , and S. Izquierdo and N. Fueyo, Characteristic nonreflecting boundary conditions for open boundaries in lattice boltzmann methods, Physical Review E, 78 (2008).
Novel non-reflecting inlets are a novel extention of the non-reflecting outlets based on Martin B. Schlaffer, Non-reflecting Boundary Conditions for the Lattice Boltzmann Method. 2013 , Q. Zou, and X. He, Pressure and velocity boundary conditions for the lattice Boltzmann, J. Phys. Fluids 9, 1591-1598 (1997) , and S. Izquierdo and N. Fueyo, Characteristic nonreflecting boundary conditions for open boundaries in lattice boltzmann methods, Physical Review E, 78 (2008).
No-slip wall with entrance and exit regions where no-slip conditions progress linearly to slip conditions at world boundaries. Inspired by no-slip/slip switching boundary condition written by Ralf Deiterding for VehicleOnGround case.
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, and LBMD3Q19DR< DataType >.
Referenced by LBMD3Q19DR< DataType >::BCStandard(), and LBMD2Q9DR< DataType >::BCStandard().
virtual int LBMD2Q9< DataType >::Check | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const double & | time, | |||
const int | verbose | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::Check | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const double & | time, | |||
const int | verbose | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::Check | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const double & | time, | |||
const int | verbose | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::Check | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const double & | time, | |||
const int | verbose | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::Check | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const double & | time, | |||
const int | verbose | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::Collision | ( | MicroType & | f, | |
const DataType | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::Collision | ( | MicroType & | f, | |
const DataType | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::Collision | ( | MicroType & | f, | |
const DataType | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::Collision | ( | MicroType & | f, | |
const DataType | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::CollisionCSM | ( | vec_grid_data_type & | fvec, | |
const double & | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::CollisionCSM | ( | vec_grid_data_type & | fvec, | |
const double & | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::CollisionCSM | ( | vec_grid_data_type & | fvec, | |
const double & | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::CollisionDynamicSmagorinskyLES | ( | vec_grid_data_type & | fvec, | |
const double & | dt | |||
) | const [inline, virtual] |
Based upon: Hou, Sterling, Chen, Doolen. A Lattice Boltzmann Subgrid Model for High reynolds Number Flows. 1994 XIAOWEN SHAN, XUE-FENG YUAN, AND HUDONG CHEN Kinetic theory representation of hydrodynamics: a way beyond the Navier–Stokes equation J. Fluid Mech. 2006 Malaspinas and Sagaut. Consistent subgrid scale modelling for Lattice Boltzmann methods. 2012 Malaspinas and Sagaut. Wall model for large-eddy simulation based on the lattice Boltzmann method. 2014
Requires NUMPLUS >= 3 to use local values
virtual void LBMD2Q9< DataType >::CollisionDynamicSmagorinskyLES | ( | vec_grid_data_type & | fvec, | |
const double & | dt | |||
) | const [inline, virtual] |
Based upon: Hou, Sterling, Chen, Doolen. A Lattice Boltzmann Subgrid Model for High reynolds Number Flows. 1994 XIAOWEN SHAN, XUE-FENG YUAN, AND HUDONG CHEN Kinetic theory representation of hydrodynamics: a way beyond the Navier–Stokes equation J. Fluid Mech. 2006 Malaspinas and Sagaut. Consistent subgrid scale modelling for Lattice Boltzmann methods. 2012 Malaspinas and Sagaut. Wall model for large-eddy simulation based on the lattice Boltzmann method. 2014
Requires NUMPLUS >= 3 to use local values
virtual void LBMD2Q9< DataType >::CollisionDynamicSmagorinskyLES | ( | vec_grid_data_type & | fvec, | |
const double & | dt | |||
) | const [inline, virtual] |
Based upon: Hou, Sterling, Chen, Doolen. A Lattice Boltzmann Subgrid Model for High reynolds Number Flows. 1994 XIAOWEN SHAN, XUE-FENG YUAN, AND HUDONG CHEN Kinetic theory representation of hydrodynamics: a way beyond the Navier–Stokes equation J. Fluid Mech. 2006 Malaspinas and Sagaut. Consistent subgrid scale modelling for Lattice Boltzmann methods. 2012 Malaspinas and Sagaut. Wall model for large-eddy simulation based on the lattice Boltzmann method. 2014
Requires NUMPLUS >= 3 to use local values
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Step().
virtual void LBMD2Q9< DataType >::CollisionWALE | ( | vec_grid_data_type & | fvec, | |
const double & | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::CollisionWALE | ( | vec_grid_data_type & | fvec, | |
const double & | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::CollisionWALE | ( | vec_grid_data_type & | fvec, | |
const double & | dt | |||
) | const [inline, virtual] |
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
const TensorType LBMD2Q9< DataType >::DeviatoricStress | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
const TensorType LBMD2Q9< DataType >::DeviatoricStress | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
const TensorType LBMD2Q9< DataType >::DeviatoricStress | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
const TensorType LBMD2Q9< DataType >::DeviatoricStress | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
const TensorType LBMD2Q9< DataType >::DeviatoricStress | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD3Q19DR< DataType >::DRCollision(), LBMD2Q9DR< DataType >::DRCollision(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_LES_Smagorinsky(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::vanDriestRelaxation().
const MacroType LBMD2Q9< DataType >::DeviatoricStress_velocitySpace | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
particle velocity := 1.0 lattice length / lattice time step duration
Sigma_{xx}
Sigma_{xy}
Sigma_{yy}
const MacroType LBMD2Q9< DataType >::DeviatoricStress_velocitySpace | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
particle velocity := 1.0 lattice length / lattice time step duration
Sigma_{xx}
Sigma_{xy}
Sigma_{yy}
const MacroType LBMD2Q9< DataType >::DeviatoricStress_velocitySpace | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
particle velocity := 1.0 lattice length / lattice time step duration
Sigma_{xx}
Sigma_{xy}
Sigma_{yy}
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::DeviatoricStress(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress_velocitySpace().
virtual MicroType LBMD2Q9< DataType >::Equilibrium | ( | const MacroType & | q | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual MicroType LBMD2Q9< DataType >::Equilibrium | ( | const MacroType & | q | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual MicroType LBMD2Q9< DataType >::Equilibrium | ( | const MacroType & | q | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual MicroType LBMD2Q9< DataType >::Equilibrium | ( | const MacroType & | q | ) | const [inline, virtual] |
Based upon : XIAOWEN SHAN, XUE-FENG YUAN, AND HUDONG CHEN Kinetic theory representation of hydrodynamics: a way beyond the Navier–Stokes equation J. Fluid Mech. (2006), vol. 550, pp. 413–441. 2006 Cambridge University Press doi:10.1017/S0022112005008153
Based upon : XIAOWEN SHAN, XUE-FENG YUAN, AND HUDONG CHEN Kinetic theory representation of hydrodynamics: a way beyond the Navier–Stokes equation J. Fluid Mech. (2006), vol. 550, pp. 413–441. 2006 Cambridge University Press doi:10.1017/S0022112005008153
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual MicroType LBMD2Q9< DataType >::Equilibrium | ( | const MacroType & | q | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9DR< DataType >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Collision(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionWALE(), LBMD3Q19DR< DataType >::DRCollision(), LBMD2Q9DR< DataType >::DRCollision(), LBMD3Q19DR< DataType >::DRDamp(), LBMD2Q9DR< DataType >::DRDamp(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GFMBCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::ICStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Input(), LBMD2Q9DR< DataType >::LBMD2Q9DR(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionWALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), LBMD3Q19DR< DataType >::SetupData(), LBMD2Q9DR< DataType >::SetupData(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress().
virtual macro_grid_data_type LBMD2Q9< DataType >::Filter | ( | vec_grid_data_type & | fvec | ) | const [inline, virtual] |
virtual macro_grid_data_type LBMD2Q9< DataType >::Filter | ( | vec_grid_data_type & | fvec | ) | const [inline, virtual] |
virtual macro_grid_data_type LBMD2Q9< DataType >::Filter | ( | vec_grid_data_type & | fvec | ) | const [inline, virtual] |
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::ICStandard().
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGas().
const DataType LBMD2Q9< DataType >::GasViscosity | ( | const DataType | omega, | |
const DataType | cs, | |||
const DataType | dt | |||
) | const [inline] |
Reimplemented in LBMD2Q9Smag< DataType >.
const DataType LBMD2Q9< DataType >::GasViscosity | ( | const DataType | omega, | |
const DataType | cs, | |||
const DataType | dt | |||
) | const [inline] |
Reimplemented in LBMD2Q9Smag< DataType >.
const DataType LBMD2Q9< DataType >::GasViscosity | ( | const DataType | omega, | |
const DataType | cs, | |||
const DataType | dt | |||
) | const [inline] |
Reimplemented in LBMD2Q9Smag< DataType >.
const DataType LBMD2Q9< DataType >::GasViscosity | ( | const DataType | omega, | |
const DataType | cs, | |||
const DataType | dt | |||
) | const [inline] |
Reimplemented in LBMD2Q9Smag< DataType >.
const DataType LBMD2Q9< DataType >::GasViscosity | ( | const DataType | omega, | |
const DataType | cs, | |||
const DataType | dt | |||
) | const [inline] |
virtual void LBMD2Q9< DataType >::GFMBCStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
const int & | nc, | |||
const int * | idx, | |||
const MicroType * | f, | |||
const point_type * | xc, | |||
const DataType * | distance, | |||
const point_type * | normal, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::GFMBCStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
const int & | nc, | |||
const int * | idx, | |||
const MicroType * | f, | |||
const point_type * | xc, | |||
const DataType * | distance, | |||
const point_type * | normal, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::GFMBCStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
const int & | nc, | |||
const int * | idx, | |||
const MicroType * | f, | |||
const point_type * | xc, | |||
const DataType * | distance, | |||
const point_type * | normal, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::GFMBCStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
const int & | nc, | |||
const int * | idx, | |||
const MicroType * | f, | |||
const point_type * | xc, | |||
const DataType * | distance, | |||
const point_type * | normal, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::GFMBCStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
const int & | nc, | |||
const int * | idx, | |||
const MicroType * | f, | |||
const point_type * | xc, | |||
const DataType * | distance, | |||
const point_type * | normal, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::ICStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::ICStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::ICStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::ICStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::ICStandard | ( | vec_grid_data_type & | fvec, | |
const int | type, | |||
DataType * | aux = 0 , |
|||
const int | naux = 0 , |
|||
const int | scaling = 0 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual int LBMD2Q9< DataType >::IncomingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::IncomingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::IncomingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::IncomingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::IncomingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::Input | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::Input | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::Input | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::Input | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::Input | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGas(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetTimeScale(), LBMD3Q19DR< DataType >::SetupData(), LBMD2Q9DR< DataType >::SetupData(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetVelocityScale(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Step().
virtual DataType LBMD2Q9< DataType >::LatticeBasePressure | ( | const DataType | rho | ) | const [inline, virtual] |
virtual DataType LBMD2Q9< DataType >::LatticeBasePressure | ( | const DataType | rho | ) | const [inline, virtual] |
virtual DataType LBMD2Q9< DataType >::LatticeBasePressure | ( | const DataType | rho | ) | const [inline, virtual] |
virtual DataType LBMD2Q9< DataType >::LatticeBasePressure | ( | const DataType | rho | ) | const [inline, virtual] |
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9DR< DataType >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGas(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::WaveAmplitudes().
DataType LBMD2Q9< DataType >::LatticeViscosity | ( | const DataType | omega | ) | const [inline] |
DataType LBMD2Q9< DataType >::LatticeViscosity | ( | const DataType | omega | ) | const [inline] |
DataType LBMD2Q9< DataType >::LatticeViscosity | ( | const DataType | omega | ) | const [inline] |
DataType LBMD2Q9< DataType >::LatticeViscosity | ( | const DataType | omega | ) | const [inline] |
DataType LBMD2Q9< DataType >::LatticeViscosity | ( | const DataType | omega | ) | const [inline] |
virtual void LBMD2Q9< DataType >::LocalCollisionCSM | ( | MicroType & | f, | |
const MacroType | qxp, | |||
const MacroType | qxm, | |||
const MacroType | qyp, | |||
const MacroType | qym, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::LocalCollisionCSM | ( | MicroType & | f, | |
const MacroType | qxp, | |||
const MacroType | qxm, | |||
const MacroType | qyp, | |||
const MacroType | qym, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::LocalCollisionWALE | ( | MicroType & | f, | |
const MacroType | qxp, | |||
const MacroType | qxm, | |||
const MacroType | qyp, | |||
const MacroType | qym, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
virtual void LBMD2Q9< DataType >::LocalCollisionWALE | ( | MicroType & | f, | |
const MacroType | qxp, | |||
const MacroType | qxm, | |||
const MacroType | qyp, | |||
const MacroType | qym, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
void LBMD2Q9< DataType >::LocalGradVel | ( | const MicroType * | f, | |
const int | i, | |||
const int | j, | |||
const int | Nx, | |||
const DCoords | dx, | |||
DataType & | dxux, | |||
DataType & | dxuy, | |||
DataType & | dyux, | |||
DataType & | dyuy | |||
) | const [inline] |
void LBMD2Q9< DataType >::LocalGradVel | ( | const MicroType * | f, | |
const int | i, | |||
const int | j, | |||
const int | Nx, | |||
const DCoords | dx, | |||
DataType & | dxux, | |||
DataType & | dxuy, | |||
DataType & | dyux, | |||
DataType & | dyuy | |||
) | const [inline] |
virtual void LBMD2Q9< DataType >::LocalStep | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
const BBox & | bb, | |||
const double & | dt | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::LocalStep | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
const BBox & | bb, | |||
const double & | dt | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::LocalStep | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
const BBox & | bb, | |||
const double & | dt | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::LocalStep | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
const BBox & | bb, | |||
const double & | dt | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::LocalStep | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
const BBox & | bb, | |||
const double & | dt | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual MacroType LBMD2Q9< DataType >::MacroVariables | ( | const MicroType & | f | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual MacroType LBMD2Q9< DataType >::MacroVariables | ( | const MicroType & | f | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual MacroType LBMD2Q9< DataType >::MacroVariables | ( | const MicroType & | f | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual MacroType LBMD2Q9< DataType >::MacroVariables | ( | const MicroType & | f | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual MacroType LBMD2Q9< DataType >::MacroVariables | ( | const MicroType & | f | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9DR< DataType >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Collision(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionWALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::DeviatoricStress(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::DeviatoricStress_velocitySpace(), LBMD3Q19DR< DataType >::DRCollision(), LBMD2Q9DR< DataType >::DRCollision(), LBMD3Q19DR< DataType >::DRDamp(), LBMD2Q9DR< DataType >::DRDamp(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Filter(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GFMBCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionWALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalGradVel(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalStep(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress_velocitySpace().
const DataType LBMD2Q9< DataType >::Magnitude | ( | const MacroType & | A | ) | const [inline] |
const DataType LBMD2Q9< DataType >::Magnitude | ( | const MacroType & | A | ) | const [inline] |
const DataType LBMD2Q9< DataType >::Magnitude | ( | const MacroType & | A | ) | const [inline] |
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Strain(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::StrainComponents(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::StrainLaminar().
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual const MacroType LBMD2Q9< DataType >::NormalDerivative | ( | const MacroType | qa, | |
const MacroType | qb, | |||
const MacroType | qc | |||
) | const [inline, virtual] |
Richardson's Extrapolation of one sided first derivative at location of qa.
virtual const MacroType LBMD2Q9< DataType >::NormalDerivative | ( | const MacroType | qa, | |
const MacroType | qb, | |||
const MacroType | qc | |||
) | const [inline, virtual] |
Richardson's Extrapolation of one sided first derivative at location of qa.
virtual const MacroType LBMD2Q9< DataType >::NormalDerivative | ( | const MacroType | qa, | |
const MacroType | qb, | |||
const MacroType | qc | |||
) | const [inline, virtual] |
Richardson's Extrapolation of one sided first derivative at location of qa.
virtual const MacroType LBMD2Q9< DataType >::NormalDerivative | ( | const MacroType | qa, | |
const MacroType | qb, | |||
const MacroType | qc | |||
) | const [inline, virtual] |
Richardson's Extrapolation of one sided first derivative at location of qa.
Referenced by LBMD2Q9DR< DataType >::BCStandard(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard().
virtual const DataType LBMD2Q9< DataType >::Omega | ( | const DataType | dt | ) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Collision(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionWALE(), LBMD3Q19DR< DataType >::DRDamp(), LBMD2Q9DR< DataType >::DRDamp(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_LES_Smagorinsky(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData().
virtual DataType LBMD2Q9< DataType >::Omega_CSM | ( | const DataType | dxux, | |
const DataType | dxuy, | |||
const DataType | dyux, | |||
const DataType | dyuy, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
Based upon: Kobayashi, H. The subgrid-scale models based on coherent structures for rotating homogeneous turbulence and turbulent channel flow. 2005
virtual DataType LBMD2Q9< DataType >::Omega_CSM | ( | const DataType | dxux, | |
const DataType | dxuy, | |||
const DataType | dyux, | |||
const DataType | dyuy, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
Based upon: Kobayashi, H. The subgrid-scale models based on coherent structures for rotating homogeneous turbulence and turbulent channel flow. 2005
virtual DataType LBMD2Q9< DataType >::Omega_CSM | ( | const DataType | dxux, | |
const DataType | dxuy, | |||
const DataType | dyux, | |||
const DataType | dyuy, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
Based upon: Kobayashi, H. The subgrid-scale models based on coherent structures for rotating homogeneous turbulence and turbulent channel flow. 2005
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionCSM(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output().
const DataType LBMD2Q9< DataType >::Omega_LES_Smagorinsky | ( | MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | rho, | |||
const DataType | om, | |||
const DataType | dt | |||
) | const [inline] |
Based upon: Hou, Sterling, Chen, Doolen. A Lattice Boltzmann Subgrid Model for High reynolds Number Flows. 1994 XIAOWEN SHAN, XUE-FENG YUAN, AND HUDONG CHEN Kinetic theory representation of hydrodynamics: a way beyond the Navier–Stokes equation J. Fluid Mech. 2006 Malaspinas and Sagaut. Consistent subgrid scale modelling for Lattice Boltzmann methods. 2012 Malaspinas and Sagaut. Wall model for large-eddy simulation based on the lattice Boltzmann method. 2014
const DataType LBMD2Q9< DataType >::Omega_LES_Smagorinsky | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const MacroType & | q, | |||
const DataType | dt | |||
) | const [inline] |
const DataType LBMD2Q9< DataType >::Omega_LES_Smagorinsky | ( | MicroType & | f, | |
const MicroType & | feq, | |||
const MacroType & | q, | |||
const DataType | om, | |||
const DataType | dt | |||
) | const [inline] |
Based upon: Hou, Sterling, Chen, Doolen. A Lattice Boltzmann Subgrid Model for High reynolds Number Flows. 1994 XIAOWEN SHAN, XUE-FENG YUAN, AND HUDONG CHEN Kinetic theory representation of hydrodynamics: a way beyond the Navier–Stokes equation J. Fluid Mech. 2006 Malaspinas and Sagaut. Consistent subgrid scale modelling for Lattice Boltzmann methods. 2012 Malaspinas and Sagaut. Wall model for large-eddy simulation based on the lattice Boltzmann method. 2014
const DataType LBMD2Q9< DataType >::Omega_LES_Smagorinsky | ( | MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | rho, | |||
const DataType | om, | |||
const DataType | dt | |||
) | const [inline] |
Based upon: Hou, Sterling, Chen, Doolen. A Lattice Boltzmann Subgrid Model for High reynolds Number Flows. 1994 XIAOWEN SHAN, XUE-FENG YUAN, AND HUDONG CHEN Kinetic theory representation of hydrodynamics: a way beyond the Navier–Stokes equation J. Fluid Mech. 2006 Malaspinas and Sagaut. Consistent subgrid scale modelling for Lattice Boltzmann methods. 2012 Malaspinas and Sagaut. Wall model for large-eddy simulation based on the lattice Boltzmann method. 2014
virtual DataType LBMD2Q9< DataType >::Omega_WALE | ( | const DataType | dxux, | |
const DataType | dxuy, | |||
const DataType | dyux, | |||
const DataType | dyuy, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
Based upon: Nicoud, F. and Ducros, F. Subgrid-Scale Stress modeling Based onf the Square of the Velocity Gradient Tensor. 1999
virtual DataType LBMD2Q9< DataType >::Omega_WALE | ( | const DataType | dxux, | |
const DataType | dxuy, | |||
const DataType | dyux, | |||
const DataType | dyuy, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
Based upon: Nicoud, F. and Ducros, F. Subgrid-Scale Stress modeling Based onf the Square of the Velocity Gradient Tensor. 1999
virtual DataType LBMD2Q9< DataType >::Omega_WALE | ( | const DataType | dxux, | |
const DataType | dxuy, | |||
const DataType | dyux, | |||
const DataType | dyuy, | |||
const DCoords | dx, | |||
const DataType | dt | |||
) | const [inline, virtual] |
Based upon: Nicoud, F. and Ducros, F. Subgrid-Scale Stress modeling Based onf the Square of the Velocity Gradient Tensor. 1999
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionWALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionWALE(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output().
virtual int LBMD2Q9< DataType >::OutgoingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::OutgoingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::OutgoingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::OutgoingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual int LBMD2Q9< DataType >::OutgoingIndices | ( | const int | side, | |
int | indices[] | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::Output | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::Output | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::Output | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::Output | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::Output | ( | vec_grid_data_type & | fvec, | |
grid_data_type & | workvec, | |||
const int | cnt, | |||
const int | skip_ghosts = 1 | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
virtual void LBMD2Q9< DataType >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
Referenced by LBMD3Q19DR< DataType >::register_at(), and LBMD2Q9DR< DataType >::register_at().
virtual void LBMD2Q9< DataType >::ReverseStream | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | side | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::ReverseStream | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | side | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::ReverseStream | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | side | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::ReverseStream | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | side | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual void LBMD2Q9< DataType >::ReverseStream | ( | vec_grid_data_type & | fvec, | |
const BBox & | bb, | |||
const int | side | |||
) | const [inline, virtual] |
Implements LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
Reimplemented in LBMD2Q9Smag< DataType >.
void LBMD2Q9< DataType >::SetGas | ( | DataType | rho, | |
DataType | nu, | |||
DataType | cs | |||
) | [inline] |
void LBMD2Q9< DataType >::SetGas | ( | DataType | rho, | |
DataType | nu, | |||
DataType | cs | |||
) | [inline] |
void LBMD2Q9< DataType >::SetGas | ( | DataType | rho, | |
DataType | nu, | |||
DataType | cs | |||
) | [inline] |
void LBMD2Q9< DataType >::SetGas | ( | DataType | rho, | |
DataType | nu, | |||
DataType | cs | |||
) | [inline] |
void LBMD2Q9< DataType >::SetGas | ( | DataType | rho, | |
DataType | nu, | |||
DataType | cs | |||
) | [inline] |
void LBMD2Q9< DataType >::SetGasProp | ( | DataType | g, | |
DataType | W, | |||
DataType | R | |||
) | [inline] |
void LBMD2Q9< DataType >::SetGasProp | ( | DataType | g, | |
DataType | W, | |||
DataType | R | |||
) | [inline] |
void LBMD2Q9< DataType >::SetGasProp | ( | DataType | g, | |
DataType | W, | |||
DataType | R | |||
) | [inline] |
void LBMD2Q9< DataType >::SetGasProp | ( | DataType | g, | |
DataType | W, | |||
DataType | R | |||
) | [inline] |
void LBMD2Q9< DataType >::SetGasProp | ( | DataType | g, | |
DataType | W, | |||
DataType | R | |||
) | [inline] |
virtual void LBMD2Q9< DataType >::SetTimeScale | ( | const DataType | t0 | ) | [inline, virtual] |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
virtual void LBMD2Q9< DataType >::SetTimeScale | ( | const DataType | t0 | ) | [inline, virtual] |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
virtual void LBMD2Q9< DataType >::SetTimeScale | ( | const DataType | t0 | ) | [inline, virtual] |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
virtual void LBMD2Q9< DataType >::SetTimeScale | ( | const DataType | t0 | ) | [inline, virtual] |
Reimplemented from LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >.
virtual void LBMD2Q9< DataType >::SetupData | ( | GridHierarchy * | gh, | |
const int & | ghosts | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::SetupData | ( | GridHierarchy * | gh, | |
const int & | ghosts | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::SetupData | ( | GridHierarchy * | gh, | |
const int & | ghosts | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::SetupData | ( | GridHierarchy * | gh, | |
const int & | ghosts | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual void LBMD2Q9< DataType >::SetupData | ( | GridHierarchy * | gh, | |
const int & | ghosts | |||
) | [inline, virtual] |
Reimplemented from AMRBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
Referenced by LBMD3Q19DR< DataType >::SetupData(), and LBMD2Q9DR< DataType >::SetupData().
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData().
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual double LBMD2Q9< DataType >::Step | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
vec_grid_data_type * | Flux[], | |||
const double & | t, | |||
const double & | dt, | |||
const int & | mpass | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual double LBMD2Q9< DataType >::Step | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
vec_grid_data_type * | Flux[], | |||
const double & | t, | |||
const double & | dt, | |||
const int & | mpass | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual double LBMD2Q9< DataType >::Step | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
vec_grid_data_type * | Flux[], | |||
const double & | t, | |||
const double & | dt, | |||
const int & | mpass | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual double LBMD2Q9< DataType >::Step | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
vec_grid_data_type * | Flux[], | |||
const double & | t, | |||
const double & | dt, | |||
const int & | mpass | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
virtual double LBMD2Q9< DataType >::Step | ( | vec_grid_data_type & | fvec, | |
vec_grid_data_type & | ovec, | |||
vec_grid_data_type * | Flux[], | |||
const double & | t, | |||
const double & | dt, | |||
const int & | mpass | |||
) | const [inline, virtual] |
Implements SchemeBase< vector_type, dim >.
Reimplemented in LBMD2Q9DR< DataType >, LBMD2Q9Smag< DataType >, and LBMD3Q19DR< DataType >.
Referenced by LBMD3Q19DR< DataType >::Step(), and LBMD2Q9DR< DataType >::Step().
const DataType LBMD2Q9< DataType >::Strain | ( | const DataType | rho, | |
const MacroType & | Sigma, | |||
const DataType | om_old, | |||
const DataType | cs_old | |||
) | const [inline] |
const DataType LBMD2Q9< DataType >::Strain | ( | const DataType | rho, | |
const MacroType & | Sigma, | |||
const DataType | om_old, | |||
const DataType | cs_old | |||
) | const [inline] |
const DataType LBMD2Q9< DataType >::Strain | ( | const DataType | rho, | |
const MacroType & | Sigma, | |||
const DataType | om_old, | |||
const DataType | cs_old | |||
) | const [inline] |
Referenced by LBMD3Q19DR< DataType >::DRCollision(), LBMD2Q9DR< DataType >::DRCollision(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_LES_Smagorinsky(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::StrainComponents(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::vanDriestRelaxation().
const MacroType LBMD2Q9< DataType >::StrainComponents | ( | const DataType | rho, | |
const MacroType & | Sigma, | |||
const DataType | om_old, | |||
const DataType | cs_old | |||
) | const [inline] |
magnitude of local deviatoric stress
const MacroType LBMD2Q9< DataType >::StrainComponents | ( | const DataType | rho, | |
const MacroType & | Sigma, | |||
const DataType | om_old, | |||
const DataType | cs_old | |||
) | const [inline] |
magnitude of local deviatoric stress
const MacroType LBMD2Q9< DataType >::StrainComponents | ( | const DataType | rho, | |
const MacroType & | Sigma, | |||
const DataType | om_old, | |||
const DataType | cs_old | |||
) | const [inline] |
magnitude of local deviatoric stress
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Strain().
const DataType LBMD2Q9< DataType >::StrainLaminar | ( | const DataType | rho, | |
const MacroType & | Sigma, | |||
const DataType | om | |||
) | const [inline] |
const DataType LBMD2Q9< DataType >::StrainLaminar | ( | const DataType | rho, | |
const MacroType & | Sigma, | |||
const DataType | om | |||
) | const [inline] |
const DataType LBMD2Q9< DataType >::StrainLaminar | ( | const DataType | rho, | |
const MacroType & | Sigma, | |||
const DataType | om | |||
) | const [inline] |
const TensorType LBMD2Q9< DataType >::Stress | ( | const MicroType & | f, | |
const MacroType & | q, | |||
const DataType | om | |||
) | const [inline] |
const TensorType LBMD2Q9< DataType >::Stress | ( | const MicroType & | f, | |
const MacroType & | q, | |||
const DataType | om | |||
) | const [inline] |
const TensorType LBMD2Q9< DataType >::Stress | ( | const MicroType & | f, | |
const MacroType & | q, | |||
const DataType | om | |||
) | const [inline] |
const TensorType LBMD2Q9< DataType >::Stress | ( | const MicroType & | f, | |
const MacroType & | q, | |||
const DataType | om | |||
) | const [inline] |
const MacroType LBMD2Q9< DataType >::Stress_velocitySpace | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
intrinsic velocity tensor terms
particle velocity := 1.0 lattice length / lattice time step duration
P_{xx}
P_{xy}
P_{yy}
const MacroType LBMD2Q9< DataType >::Stress_velocitySpace | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
intrinsic velocity tensor terms
particle velocity := 1.0 lattice length / lattice time step duration
P_{xx}
P_{xy}
P_{yy}
const MacroType LBMD2Q9< DataType >::Stress_velocitySpace | ( | const MicroType & | f, | |
const MicroType & | feq, | |||
const DataType | om | |||
) | const [inline] |
intrinsic velocity tensor terms
particle velocity := 1.0 lattice length / lattice time step duration
P_{xx}
P_{xy}
P_{yy}
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::DeviatoricStress_velocitySpace(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress().
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
virtual DataType LBMD2Q9< DataType >::TempEquation | ( | const DataType | p | ) | const [inline, virtual] |
virtual DataType LBMD2Q9< DataType >::TempEquation | ( | const DataType | p | ) | const [inline, virtual] |
virtual DataType LBMD2Q9< DataType >::TempEquation | ( | const DataType | p | ) | const [inline, virtual] |
virtual DataType LBMD2Q9< DataType >::TempEquation | ( | const DataType | p | ) | const [inline, virtual] |
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData().
virtual DataType LBMD2Q9< DataType >::vanDriestRelaxation | ( | const MicroType | f, | |
const MicroType | feq, | |||
const DataType | rho, | |||
const DataType | ut, | |||
const DataType | dx, | |||
const DataType | om, | |||
const DataType | dt | |||
) | const [inline, virtual] |
virtual DataType LBMD2Q9< DataType >::vanDriestRelaxation | ( | const MicroType | f, | |
const MicroType | feq, | |||
const DataType | rho, | |||
const DataType | ut, | |||
const DataType | dx, | |||
const DataType | om, | |||
const DataType | dt | |||
) | const [inline, virtual] |
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD3Q19DR< DataType >::DRDamp(), and LBMD2Q9DR< DataType >::DRDamp().
virtual Vector<DataType,2> LBMD2Q9< DataType >::WaveAmplitudes | ( | const DataType | rho, | |
const DataType | vn, | |||
const DataType | drhodn, | |||
const DataType | dvndn, | |||
const DataType | dvtdn | |||
) | const [inline, virtual] |
LODI equations
virtual Vector<DataType,2> LBMD2Q9< DataType >::WaveAmplitudes | ( | const DataType | rho, | |
const DataType | vn, | |||
const DataType | drhodn, | |||
const DataType | dvndn, | |||
const DataType | dvtdn | |||
) | const [inline, virtual] |
LODI equations
virtual Vector<DataType,2> LBMD2Q9< DataType >::WaveAmplitudes | ( | const DataType | rho, | |
const DataType | vn, | |||
const DataType | drhodn, | |||
const DataType | dvndn, | |||
const DataType | dvtdn | |||
) | const [inline, virtual] |
LODI equations
virtual Vector<DataType,2> LBMD2Q9< DataType >::WaveAmplitudes | ( | const DataType | rho, | |
const DataType | vn, | |||
const DataType | drhodn, | |||
const DataType | dvndn, | |||
const DataType | dvtdn | |||
) | const [inline, virtual] |
LODI equations
Referenced by LBMD2Q9DR< DataType >::BCStandard(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard().
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9DR< DataType >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::DeviatoricStress_velocitySpace(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Equilibrium(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LatticeBasePressure(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LatticeSpeedOfSound(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LatticeViscosity(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LBMD2Q9(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_LES_Smagorinsky(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::StrainComponents(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::StrainLaminar(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress_velocitySpace(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::WaveAmplitudes().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BasePressure(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_CSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_LES_Smagorinsky(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_WALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGas(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::vanDriestRelaxation().
DataType LBMD2Q9< DataType >::Cs_Smagorinsky [protected] |
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD3Q19DR< DataType >::DRCollision(), LBMD2Q9DR< DataType >::DRCollision(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LBMD2Q9(), LBMD2Q9DR< DataType >::LBMD2Q9DR(), LBMD3Q19DR< DataType >::LBMD3Q19DR(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_LES_Smagorinsky(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SmagorinskyConstant(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::vanDriestRelaxation().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GasSpeedofSound(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGas(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BasePressure(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGasProp(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Check(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GFMBCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LBMD2Q9(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalStep().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Check(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GFMBCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LBMD2Q9(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalStep().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::DeviatoricStress(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::DeviatoricStress_velocitySpace(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Equilibrium(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::EquilibriumType(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LatticeBasePressure(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LBMD2Q9(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::MacroVariables(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress_velocitySpace().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GasViscosity(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_CSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_LES_Smagorinsky(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_WALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGas(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::vanDriestRelaxation().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9DR< DataType >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::DensityScale(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Equilibrium(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::ICStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Input(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LatticeBasePressure(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::MacroVariables(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_LES_Smagorinsky(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetDensityScale(), LBMD3Q19DR< DataType >::SetupData(), LBMD2Q9DR< DataType >::SetupData(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BasePressure(), LBMD2Q9DR< DataType >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Equilibrium(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GasDensity(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LatticeBasePressure(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::MacroVariables(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGas(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::TempEquation().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGasProp(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::TempEquation(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::WriteInit().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9DR< DataType >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionWALE(), LBMD3Q19DR< DataType >::DRCollision(), LBMD2Q9DR< DataType >::DRCollision(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GasViscosity(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GFMBCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::ICStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Input(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionWALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_CSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_LES_Smagorinsky(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Omega_WALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetSpeedUp(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetTimeScale(), LBMD3Q19DR< DataType >::SetupData(), LBMD2Q9DR< DataType >::SetupData(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetVelocityScale(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SpeedUp(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::vanDriestRelaxation(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::VelocityScale().
int LBMD2Q9< DataType >::stressPath [protected] |
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::DeviatoricStress(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LBMD2Q9(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Stress().
DataType LBMD2Q9< DataType >::turbulence [protected] |
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Collision(), LBMD3Q19DR< DataType >::DRCollision(), LBMD2Q9DR< DataType >::DRCollision(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LBMD2Q9(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalStep(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Step(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::TurbulenceType().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9DR< DataType >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::BCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionDynamicSmagorinskyLES(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::CollisionWALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::GFMBCStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::ICStandard(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Input(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionCSM(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::LocalCollisionWALE(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::Output(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetTimeScale(), LBMD3Q19DR< DataType >::SetupData(), LBMD2Q9DR< DataType >::SetupData(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetupData(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetVelocityScale(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::StrainComponents(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::VelocityScale().
Reimplemented in LBMD2Q9Smag< DataType >.
Referenced by LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::register_at(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::SetGasProp(), LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::TempEquation(), and LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >::WriteInit().