$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
Numeric parameters for isothermal, incompressible flow. More...
#include <units.h>
Public Member Functions | |
| ComprFlowParam (T latticeU_, T latticeRho_, T latticeTemp_, T physU_, T physRho_, T physTemp_, T Re_, T Pe_, plint resolution_, T lx_, T ly_, T lz_=T()) | |
| Constructor. | |
| T | getLatticeU () const |
| velocity in lattice units | |
| T | getLatticeRho () const |
| density in lattice units | |
| T | getLatticeTemp () const |
| temperature in lattice units | |
| T | getPhysicalU () const |
| velocity in physical units | |
| T | getPhysicalRho () const |
| density in physical units | |
| T | getPhysicalTemp () const |
| temperature in physical units | |
| T | getRe () const |
| Reynolds number. | |
| T | getPe () const |
| Peclet number (= Re*Pr). | |
| plint | getResolution () const |
| resolution | |
| T | getLx () const |
| x-length in dimensionless units | |
| T | getLy () const |
| y-length in dimensionless units | |
| T | getLz () const |
| z-length in dimensionless units | |
| T | getDeltaX () const |
| lattice spacing in dimensionless units | |
| T | getDeltaT () const |
| time step in dimensionless units | |
| T | getDeltaRho () const |
| density in dimensionless units | |
| T | getDeltaTemp () const |
| density in dimensionless units | |
| plint | nCell (T l) const |
| conversion from dimensionless to lattice units for space coordinate | |
| plint | nStep (T t) const |
| conversion from dimensionless to lattice units for time coordinate | |
| plint | getNx (bool offLattice=false) const |
| number of lattice cells in x-direction | |
| plint | getNy (bool offLattice=false) const |
| number of lattice cells in y-direction | |
| plint | getNz (bool offLattice=false) const |
| number of lattice cells in z-direction | |
| T | getLatticeMu () const |
| viscosity in lattice units | |
| T | getLatticeKappa () const |
| viscosity in lattice units | |
| T | getTau () const |
| relaxation time | |
| T | getOmega () const |
| relaxation frequency | |
Numeric parameters for isothermal, incompressible flow.
| plb::ComprFlowParam< T >::ComprFlowParam | ( | T | latticeU_, | |
| T | latticeRho_, | |||
| T | latticeTemp_, | |||
| T | physU_, | |||
| T | physRho_, | |||
| T | physTemp_, | |||
| T | Re_, | |||
| T | Pe_, | |||
| plint | resolution_, | |||
| T | lx_, | |||
| T | ly_, | |||
| T | lz_ = T() | |||
| ) | [inline] |
Constructor.
| latticeU_ | Characteristic velocity in lattice units (proportional to Mach number). | |
| Re_ | Reynolds number. | |
| Pe_ | Peclet number. | |
| N_ | Resolution (a lattice of size 1 has N_+1 cells). | |
| lx_ | x-length in dimensionless units (e.g. 1). | |
| ly_ | y-length in dimensionless units (e.g. 1). | |
| lz_ | z-length in dimensionless units (e.g. 1). |
| T plb::ComprFlowParam< T >::getDeltaRho | ( | ) | const [inline] |
density in dimensionless units
References plb::ComprFlowParam< T >::getLatticeRho(), and plb::ComprFlowParam< T >::getPhysicalRho().
Referenced by plb::writeLogFile().
| T plb::ComprFlowParam< T >::getDeltaT | ( | ) | const [inline] |
time step in dimensionless units
References plb::ComprFlowParam< T >::getDeltaX(), plb::ComprFlowParam< T >::getLatticeU(), and plb::ComprFlowParam< T >::getPhysicalU().
Referenced by plb::ComprFlowParam< T >::nStep(), and plb::writeLogFile().
| T plb::ComprFlowParam< T >::getDeltaTemp | ( | ) | const [inline] |
density in dimensionless units
References plb::ComprFlowParam< T >::getLatticeTemp(), and plb::ComprFlowParam< T >::getPhysicalTemp().
Referenced by plb::writeLogFile().
| T plb::ComprFlowParam< T >::getDeltaX | ( | ) | const [inline] |
lattice spacing in dimensionless units
References plb::ComprFlowParam< T >::getResolution().
Referenced by plb::ComprFlowParam< T >::getDeltaT(), plb::ComprFlowParam< T >::nCell(), and plb::writeLogFile().
| T plb::ComprFlowParam< T >::getLatticeKappa | ( | ) | const [inline] |
viscosity in lattice units
References plb::ComprFlowParam< T >::getLatticeRho(), plb::ComprFlowParam< T >::getLatticeU(), and plb::ComprFlowParam< T >::getResolution().
| T plb::ComprFlowParam< T >::getLatticeMu | ( | ) | const [inline] |
viscosity in lattice units
References plb::ComprFlowParam< T >::getLatticeRho(), plb::ComprFlowParam< T >::getLatticeU(), and plb::ComprFlowParam< T >::getResolution().
Referenced by plb::ComprFlowParam< T >::getTau().
| T plb::ComprFlowParam< T >::getLatticeRho | ( | ) | const [inline] |
density in lattice units
Referenced by plb::ComprFlowParam< T >::getDeltaRho(), plb::ComprFlowParam< T >::getLatticeKappa(), plb::ComprFlowParam< T >::getLatticeMu(), plb::ComprFlowParam< T >::getTau(), and plb::writeLogFile().
| T plb::ComprFlowParam< T >::getLatticeTemp | ( | ) | const [inline] |
temperature in lattice units
Referenced by plb::ComprFlowParam< T >::getDeltaTemp(), plb::ComprFlowParam< T >::getTau(), and plb::writeLogFile().
| T plb::ComprFlowParam< T >::getLatticeU | ( | ) | const [inline] |
velocity in lattice units
Referenced by plb::ComprFlowParam< T >::getDeltaT(), plb::ComprFlowParam< T >::getLatticeKappa(), plb::ComprFlowParam< T >::getLatticeMu(), and plb::writeLogFile().
| T plb::ComprFlowParam< T >::getLx | ( | ) | const [inline] |
x-length in dimensionless units
Referenced by plb::writeLogFile().
| T plb::ComprFlowParam< T >::getLy | ( | ) | const [inline] |
y-length in dimensionless units
Referenced by plb::writeLogFile().
| T plb::ComprFlowParam< T >::getLz | ( | ) | const [inline] |
z-length in dimensionless units
Referenced by plb::writeLogFile().
| plint plb::ComprFlowParam< T >::getNx | ( | bool | offLattice = false |
) | const [inline] |
number of lattice cells in x-direction
References plb::ComprFlowParam< T >::nCell().
| plint plb::ComprFlowParam< T >::getNy | ( | bool | offLattice = false |
) | const [inline] |
number of lattice cells in y-direction
References plb::ComprFlowParam< T >::nCell().
| plint plb::ComprFlowParam< T >::getNz | ( | bool | offLattice = false |
) | const [inline] |
number of lattice cells in z-direction
References plb::ComprFlowParam< T >::nCell().
| T plb::ComprFlowParam< T >::getOmega | ( | ) | const [inline] |
relaxation frequency
References plb::ComprFlowParam< T >::getTau().
| T plb::ComprFlowParam< T >::getPe | ( | ) | const [inline] |
Peclet number (= Re*Pr).
Referenced by plb::writeLogFile().
| T plb::ComprFlowParam< T >::getPhysicalRho | ( | ) | const [inline] |
density in physical units
Referenced by plb::ComprFlowParam< T >::getDeltaRho().
| T plb::ComprFlowParam< T >::getPhysicalTemp | ( | ) | const [inline] |
temperature in physical units
Referenced by plb::ComprFlowParam< T >::getDeltaTemp().
| T plb::ComprFlowParam< T >::getPhysicalU | ( | ) | const [inline] |
velocity in physical units
Referenced by plb::ComprFlowParam< T >::getDeltaT().
| T plb::ComprFlowParam< T >::getRe | ( | ) | const [inline] |
Reynolds number.
Referenced by plb::writeLogFile().
| plint plb::ComprFlowParam< T >::getResolution | ( | ) | const [inline] |
resolution
Referenced by plb::ComprFlowParam< T >::getDeltaX(), plb::ComprFlowParam< T >::getLatticeKappa(), plb::ComprFlowParam< T >::getLatticeMu(), and plb::writeLogFile().
| T plb::ComprFlowParam< T >::getTau | ( | ) | const [inline] |
relaxation time
References plb::ComprFlowParam< T >::getLatticeMu(), plb::ComprFlowParam< T >::getLatticeRho(), and plb::ComprFlowParam< T >::getLatticeTemp().
Referenced by plb::ComprFlowParam< T >::getOmega(), and plb::writeLogFile().
| plint plb::ComprFlowParam< T >::nCell | ( | T | l | ) | const [inline] |
conversion from dimensionless to lattice units for space coordinate
References plb::ComprFlowParam< T >::getDeltaX().
Referenced by plb::ComprFlowParam< T >::getNx(), plb::ComprFlowParam< T >::getNy(), and plb::ComprFlowParam< T >::getNz().
| plint plb::ComprFlowParam< T >::nStep | ( | T | t | ) | const [inline] |
conversion from dimensionless to lattice units for time coordinate
References plb::ComprFlowParam< T >::getDeltaT().
1.6.3
1.6.3