#include <wmunstructuredapp.h>
|
std::string | fillAllocationAtIndex (const std::string &indentation, const WmKernelVariable *kVars[], int numKVars, int startIndex=0, const std::string &allocationName="pPVS->rA") const |
|
template<typename T > |
T | readVal (const WxCryptSet &wxc, const std::string &name) const |
|
template<typename T > |
std::vector< T > | readVec (const WxCryptSet &wxc, const std::string &name) const |
|
template<typename T > |
T | readVal (const WxCryptSet &wxc, const std::string &name, const T &defaultValue) const |
|
variableTypeList_t | decomposeVariableName (const WxAny &varName) const |
|
bool | hasVariable (const WxCryptSet &wxc, const std::string &varName) const |
|
bool | hasVariableVector (const WxCryptSet &wxc, const std::string &varName) const |
|
componentList_t | parseVariableNameIntoComponents (const std::string &fullVarName) |
|
|
static void | indent (std::string &indentation) |
|
static void | outdent (std::string &indentation) |
|
template<typename T > |
static std::string | toStr (const T &val) |
|
static std::string | itos (int value) |
|
static std::string | getAnyString (const WxAny &any) |
|
static std::string | getTypeString (const std::type_info &type) |
|
static size_t | getTypeSize (const std::type_info &typeinfo) |
|
◆ replaceMap_t
◆ WmUnstructuredApp()
WmUnstructuredApp::WmUnstructuredApp |
( |
| ) |
|
◆ ~WmUnstructuredApp()
virtual WmUnstructuredApp::~WmUnstructuredApp |
( |
| ) |
|
|
virtual |
◆ consolidateVariables()
virtual void WmUnstructuredApp::consolidateVariables |
( |
variableList_t & |
varList, |
|
|
unsigned int |
callType |
|
) |
| |
|
virtual |
◆ fillAllocationAtIndex()
std::string WmUnstructuredApp::fillAllocationAtIndex |
( |
const std::string & |
indentation, |
|
|
const WmKernelVariable * |
kVars[], |
|
|
int |
numKVars, |
|
|
int |
startIndex = 0 , |
|
|
const std::string & |
allocationName = "pPVS->rA" |
|
) |
| const |
|
protected |
◆ generateSource()
Implemented in WmAdvectionFlux, WmBurgersFlux, wxm::fvm::decay, WmEulerRoeFlux, WmPCMaxwellFlux, WmPearsonIVHLLFlux, WmPHMaxwellFluidSource, WmPHMaxwellFlux, WmPlasma13MomentCollisionFlux, WmPlasma13MomentFieldSource, WmPlasma13MomentInterCollisionalSourceBGK, WmPlasma13MomentIntraCollisionalSourceBGK, WmPlasma13MomentRelax, WmPlasma5MomentBraginskiiFlux, WmPlasma5MomentBraginskiiSource, WmPlasma5MomentCollisionSource, WmPlasma5MomentFieldSource, and WmReconstructionTest.
◆ generateSourceCall()
virtual std::string WmUnstructuredApp::generateSourceCall |
( |
const WmUnstructuredEquationSet & |
eqSet, |
|
|
unsigned int |
callType |
|
) |
| const |
|
pure virtual |
Implemented in WmAdvectionFlux, WmBurgersFlux, wxm::fvm::decay, WmEulerRoeFlux, WmPCMaxwellFlux, WmPearsonIVHLLFlux, WmPHMaxwellFluidSource, WmPHMaxwellFlux, WmPlasma13MomentCollisionFlux, WmPlasma13MomentFieldSource, WmPlasma13MomentInterCollisionalSourceBGK, WmPlasma13MomentIntraCollisionalSourceBGK, WmPlasma13MomentRelax, WmPlasma5MomentBraginskiiFlux, WmPlasma5MomentBraginskiiSource, WmPlasma5MomentCollisionSource, WmPlasma5MomentFieldSource, and WmReconstructionTest.
◆ indent()
static void WmUnstructuredApp::indent |
( |
std::string & |
indentation | ) |
|
|
inlinestaticprotected |
◆ outdent()
static void WmUnstructuredApp::outdent |
( |
std::string & |
indentation | ) |
|
|
inlinestaticprotected |
◆ readVal() [1/2]
template<typename T >
T WmUnstructuredApp::readVal |
( |
const WxCryptSet & |
wxc, |
|
|
const std::string & |
name |
|
) |
| const |
|
inlineprotected |
◆ readVal() [2/2]
template<typename T >
T WmUnstructuredApp::readVal |
( |
const WxCryptSet & |
wxc, |
|
|
const std::string & |
name, |
|
|
const T & |
defaultValue |
|
) |
| const |
|
inlineprotected |
◆ readVec()
template<typename T >
std::vector< T > WmUnstructuredApp::readVec |
( |
const WxCryptSet & |
wxc, |
|
|
const std::string & |
name |
|
) |
| const |
|
inlineprotected |
◆ replaceKeys()
static void WmUnstructuredApp::replaceKeys |
( |
std::string & |
string, |
|
|
const replaceMap_t & |
map |
|
) |
| |
|
static |
◆ setup()
virtual void WmUnstructuredApp::setup |
( |
const WxCryptSet & |
wxc | ) |
|
|
virtual |
Reimplemented in WmAdvectionFlux, WmBurgersFlux, wxm::fvm::decay, WmEulerRoeFlux, WmPCMaxwellFlux, WmPearsonIVHLLFlux, WmPHMaxwellFluidSource, WmPHMaxwellFlux, WmPlasma13MomentCollisionFlux, WmPlasma13MomentFieldSource, WmPlasma13MomentInterCollisionalSourceBGK, WmPlasma13MomentIntraCollisionalSourceBGK, WmPlasma13MomentRelax, WmPlasma5MomentBraginskiiFlux, WmPlasma5MomentBraginskiiSource, WmPlasma5MomentCollisionSource, WmPlasma5MomentFieldSource, and WmReconstructionTest.
◆ toStr()
template<typename T >
static std::string WmUnstructuredApp::toStr |
( |
const T & |
val | ) |
|
|
inlinestaticprotected |
◆ _externalVariables
variableList_t WmUnstructuredApp::_externalVariables |
|
protected |
◆ _fluxVariables
variableList_t WmUnstructuredApp::_fluxVariables |
|
protected |
◆ _privateVariables
variableList_t WmUnstructuredApp::_privateVariables |
|
protected |
◆ _sourceVariables
variableList_t WmUnstructuredApp::_sourceVariables |
|
protected |
The documentation for this class was generated from the following file: