PlasCom2  1.0
XPACC Multi-physics simluation application
ViscidTestFixtures.H File Reference
#include <cmath>
Include dependency graph for ViscidTestFixtures.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 testfixtures
 
 testfixtures::viscid
 

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)