7#include "include/Sfx_StateVector.h"
8#include "include/Sfx_DefineTypes.h"
9#include "include/Sfx_WaveFunc.h"
11#include "Sfx/Sfx_scalarField1D.h"
26using fieldptr = std::shared_ptr<Sfx::scalarField1D>;
42using mapcellfaceVar = std::map<
short, std::pair<Sfx::StateVector, Sfx::StateVector>>;
std::valarray< float64 > NumArrayType
Definition SimulationConfig.h:24
std::shared_ptr< Sfx::WaveFunc > wavfuncptr
Definition SimulationConfig.h:45
std::shared_ptr< Sfx::scalarField1D > fieldptr
Definition SimulationConfig.h:26
dbpp::NodalTpl< unsigned, float64, float64, float64 > PhyBCNdlConstraint
Physics computational domain (phenomena take place: half-open as default)
Definition SimulationConfig.h:39
std::pair< fieldptr, fieldptr > StateVector
Definition SimulationConfig.h:27
void(*)(DBSArrayType &aFF1, DBSArrayType &aFF2, const DBSArrayType &aU1, const DBSArrayType &aU2) CalculFF
PointerToFunction(numerical flux computation)
Definition SimulationConfig.h:32
std::pair< DBSArrayType, DBSArrayType > StateVariables
Definition SimulationConfig.h:25
std::map< short, std::pair< Sfx::StateVector, Sfx::StateVector > > mapcellfaceVar
Definition SimulationConfig.h:42
std::valarray< float64 > DBSArrayType
Definition SimulationConfig.h:22
Implementation for nodal variable concept used in our application (use of variadic template).
Definition dbpp_NodalTpl.hpp:47