2#ifndef WMUNSTRUCTUREDEQUATIONSET_H_
3#define WMUNSTRUCTUREDEQUATIONSET_H_
13class WmKernelVariable;
26 const std::string& indentation,
27 const WmKernelVariable* var,
29 const std::string& allocationName =
"pPVS->rA")
const;
31 const std::string& indentation,
32 const WmKernelVariable* var,
34 const std::string& allocationName =
"pPVS->rA")
const;
36 const std::string& indentation,
37 const WmKernelVariable* var,
39 const std::string& allocationName =
"pPVS->rA")
const;
41 const std::string& indentation,
42 const WmKernelVariable* var,
44 const std::string& allocationName =
"pPVS->rA")
const;
46 virtual const WmKernelVariable*
48 virtual const WmKernelVariable*
50 virtual const WmKernelVariable*
52 virtual const WmKernelVariable*
54 virtual const WmKernelVariable*
getRHS()
const = 0;
Definition: wmunstructuredapp.h:31
Definition: wmunstructuredequationset.h:19
std::string readExternalVariablesIntoAllocation(const std::string &indentation, const WmKernelVariable *var, int startIndex=0, const std::string &allocationName="pPVS->rA") const
virtual const WmKernelVariable * getOutsideFluxVariable(const WmKernelVariable *var) const =0
unstructuredAppList_t _apps
Definition: wmunstructuredequationset.h:71
virtual const WmKernelVariable * getRHS() const =0
virtual void setEquationSetIndex(int equationSetIndex)
Definition: wmunstructuredequationset.h:56
WmUnstructuredEquationSet()
std::string getAppID(const WmUnstructuredApp *pApp) const
std::string readSourceVariablesIntoAllocation(const std::string &indentation, const WmKernelVariable *var, int startIndex=0, const std::string &allocationName="pPVS->rA") const
virtual int getEquationSetIndex() const
Definition: wmunstructuredequationset.h:60
virtual const WmKernelVariable * getInsideFluxVariable(const WmKernelVariable *var) const =0
virtual const WmKernelVariable * getExternalVariable(const WmKernelVariable *var) const =0
std::string readInsideFluxVariablesIntoAllocation(const std::string &indentation, const WmKernelVariable *var, int startIndex=0, const std::string &allocationName="pPVS->rA") const
int _equationSetIndex
Definition: wmunstructuredequationset.h:68
virtual ~WmUnstructuredEquationSet()
virtual const WmKernelVariable * getSourceVariable(const WmKernelVariable *var) const =0
std::string readOutsideFluxVariablesIntoAllocation(const std::string &indentation, const WmKernelVariable *var, int startIndex=0, const std::string &allocationName="pPVS->rA") const
std::vector< WmUnstructuredApp * > unstructuredAppList_t
Definition: wmunstructuredequationset.h:16