Typedefs | |
typedef plascom2::application::domainvector | DomainVector |
typedef simulation::grid::parallel_blockstructured | pbsgrid_t |
typedef simulation::state::base | state_t |
Functions | |
double | Parabola (double amp, double centerX, double centerY, double centerZ, double x, double y, double z, int direction) |
double | Linear (std::vector< double > amp, double x0, double y0, double z0, double x, double y, double z, int direction) |
double | Cosine (std::vector< double > amp, std::vector< double > period, double x0, double y0, double z0, double x, double y, double z, int direction) |
template<typename GridType , typename StateType > | |
int | SetupViscidState (const GridType &inGrid, StateType &inState, StateType &inParams, int numScalars, bool withFluxes=false) |
template<typename GridType , typename StateType > | |
int | InitializeQuiescentFlow (const GridType &inGrid, StateType &inState, bool everyWhere=false) |
int | GenerateViscidShockExact (pbsgrid_t &exactGrid, state_t &exactState, const int direction) |
int | GeneratePoiseuilleExact (pbsgrid_t &exactGrid, state_t &exactState, const int direction) |
Definition at line 9 of file ViscidTestFixtures.H.
Definition at line 10 of file ViscidTestFixtures.H.
typedef simulation::state::base state_t |
Definition at line 11 of file ViscidTestFixtures.H.
|
inline |
Definition at line 56 of file ViscidTestFixtures.H.
Referenced by TestVelocityGradientPeriodic().
Definition at line 4589 of file TestIntegrated.C.
References parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), parallel_blockstructured::CoordinateData(), databuffer::Data(), parallel_blockstructured::DX(), dataset::Field(), dataset::GetDataIndex(), gridSizes, parallel_blockstructured::GridSizes(), numPointsBuffer, parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), parallel_blockstructured::PhysicalExtent(), velocity, x, and y.
Referenced by InitializeQuiescentFlow(), TestIntegrated_PFCurvilinear2DX(), TestIntegrated_PFCurvilinear2DY(), TestIntegrated_PFCurvilinear3DZ(), TestIntegrated_PFRectilinear2DX(), TestIntegrated_PFRectilinear2DY(), TestIntegrated_PFRectilinear3DZ(), TestIntegrated_Poiseuille2DX(), TestIntegrated_Poiseuille2DY(), and TestIntegrated_Poiseuille3DZ().
Definition at line 4387 of file TestIntegrated.C.
References parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), parallel_blockstructured::CoordinateData(), databuffer::Data(), parallel_blockstructured::DX(), dataset::Field(), dataset::GetDataIndex(), gridSizes, parallel_blockstructured::GridSizes(), numPointsBuffer, parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), x, and y.
Referenced by InitializeQuiescentFlow(), TestIntegrated_ViscousShock2DX(), TestIntegrated_ViscousShock2DY(), TestIntegrated_ViscousShock3DZ(), TestIntegrated_VSCurvilinear2DX(), TestIntegrated_VSCurvilinear2DY(), TestIntegrated_VSCurvilinear3DZ(), TestIntegrated_VSRectilinear2DX(), TestIntegrated_VSRectilinear2DY(), and TestIntegrated_VSRectilinear3DZ().
int testfixtures::viscid::InitializeQuiescentFlow | ( | const GridType & | inGrid, |
StateType & | inState, | ||
bool | everyWhere = false |
||
) |
Definition at line 161 of file ViscidTestFixtures.H.
References bufferSizes, databuffer::Data(), GeneratePoiseuilleExact(), GenerateViscidShockExact(), gridSizes, and numPointsBuffer.
|
inline |
Definition at line 35 of file ViscidTestFixtures.H.
Referenced by TestVelocityGradient().
|
inline |
Definition at line 13 of file ViscidTestFixtures.H.
int testfixtures::viscid::SetupViscidState | ( | const GridType & | inGrid, |
StateType & | inState, | ||
StateType & | inParams, | ||
int | numScalars, | ||
bool | withFluxes = false |
||
) |
Definition at line 103 of file ViscidTestFixtures.H.
References bufferSizes, gridSizes, and numPointsBuffer.
Referenced by TestVelocityGradient(), TestVelocityGradientPeriodic(), and TestViscidRHS().