WARPXM v1.10.0
Loading...
Searching...
No Matches
WmUnstructuredEquationSet Class Referenceabstract

#include <wmunstructuredequationset.h>

Public Member Functions

 WmUnstructuredEquationSet ()
 
virtual ~WmUnstructuredEquationSet ()
 
std::string readInsideFluxVariablesIntoAllocation (const std::string &indentation, const WmKernelVariable *var, int startIndex=0, const std::string &allocationName="pPVS->rA") const
 
std::string readOutsideFluxVariablesIntoAllocation (const std::string &indentation, const WmKernelVariable *var, int startIndex=0, const std::string &allocationName="pPVS->rA") const
 
std::string readSourceVariablesIntoAllocation (const std::string &indentation, const WmKernelVariable *var, int startIndex=0, const std::string &allocationName="pPVS->rA") const
 
std::string readExternalVariablesIntoAllocation (const std::string &indentation, const WmKernelVariable *var, int startIndex=0, const std::string &allocationName="pPVS->rA") const
 
virtual const WmKernelVariable * getInsideFluxVariable (const WmKernelVariable *var) const =0
 
virtual const WmKernelVariable * getOutsideFluxVariable (const WmKernelVariable *var) const =0
 
virtual const WmKernelVariable * getSourceVariable (const WmKernelVariable *var) const =0
 
virtual const WmKernelVariable * getExternalVariable (const WmKernelVariable *var) const =0
 
virtual const WmKernelVariable * getRHS () const =0
 
virtual void setEquationSetIndex (int equationSetIndex)
 
virtual int getEquationSetIndex () const
 
std::string getAppID (const WmUnstructuredApp *pApp) const
 

Protected Attributes

int _equationSetIndex
 
unstructuredAppList_t _apps
 

Constructor & Destructor Documentation

◆ WmUnstructuredEquationSet()

WmUnstructuredEquationSet::WmUnstructuredEquationSet ( )

◆ ~WmUnstructuredEquationSet()

virtual WmUnstructuredEquationSet::~WmUnstructuredEquationSet ( )
virtual

Member Function Documentation

◆ getAppID()

std::string WmUnstructuredEquationSet::getAppID ( const WmUnstructuredApp pApp) const

◆ getEquationSetIndex()

virtual int WmUnstructuredEquationSet::getEquationSetIndex ( ) const
inlinevirtual

◆ getExternalVariable()

virtual const WmKernelVariable * WmUnstructuredEquationSet::getExternalVariable ( const WmKernelVariable *  var) const
pure virtual

◆ getInsideFluxVariable()

virtual const WmKernelVariable * WmUnstructuredEquationSet::getInsideFluxVariable ( const WmKernelVariable *  var) const
pure virtual

◆ getOutsideFluxVariable()

virtual const WmKernelVariable * WmUnstructuredEquationSet::getOutsideFluxVariable ( const WmKernelVariable *  var) const
pure virtual

◆ getRHS()

virtual const WmKernelVariable * WmUnstructuredEquationSet::getRHS ( ) const
pure virtual

◆ getSourceVariable()

virtual const WmKernelVariable * WmUnstructuredEquationSet::getSourceVariable ( const WmKernelVariable *  var) const
pure virtual

◆ readExternalVariablesIntoAllocation()

std::string WmUnstructuredEquationSet::readExternalVariablesIntoAllocation ( const std::string &  indentation,
const WmKernelVariable *  var,
int  startIndex = 0,
const std::string &  allocationName = "pPVS->rA" 
) const

◆ readInsideFluxVariablesIntoAllocation()

std::string WmUnstructuredEquationSet::readInsideFluxVariablesIntoAllocation ( const std::string &  indentation,
const WmKernelVariable *  var,
int  startIndex = 0,
const std::string &  allocationName = "pPVS->rA" 
) const

◆ readOutsideFluxVariablesIntoAllocation()

std::string WmUnstructuredEquationSet::readOutsideFluxVariablesIntoAllocation ( const std::string &  indentation,
const WmKernelVariable *  var,
int  startIndex = 0,
const std::string &  allocationName = "pPVS->rA" 
) const

◆ readSourceVariablesIntoAllocation()

std::string WmUnstructuredEquationSet::readSourceVariablesIntoAllocation ( const std::string &  indentation,
const WmKernelVariable *  var,
int  startIndex = 0,
const std::string &  allocationName = "pPVS->rA" 
) const

◆ setEquationSetIndex()

virtual void WmUnstructuredEquationSet::setEquationSetIndex ( int  equationSetIndex)
inlinevirtual

Member Data Documentation

◆ _apps

unstructuredAppList_t WmUnstructuredEquationSet::_apps
protected

◆ _equationSetIndex

int WmUnstructuredEquationSet::_equationSetIndex
protected

The documentation for this class was generated from the following file: