|
OOFEM 3.0
|
#include <mpm.h>
Public Types | |
| typedef oofem::VariableType | VariableType |
| typedef oofem::VariableQuantity | VariableQuantity |
Public Member Functions | |
| Variable () | |
| Variable (const FEInterpolation *i, Variable::VariableQuantity q, Variable::VariableType t, int size, Variable *dual=NULL, std ::initializer_list< int > dofIDs={}) | |
| Variable (const FEInterpolation *i, Variable::VariableQuantity q, Variable::VariableType t, int size, IntArray &dofIDs, Variable *dual=NULL) | |
| const IntArray & | getDofManDofIDs () const |
| Returns DodIF mask in node; need generalization (which dofMan). | |
| void | initializeFrom (InputRecord &ir) |
Public Attributes | |
| const FEInterpolation * | interpolation |
| Variable * | dualVar |
| VariableType | type |
| VariableQuantity | q |
| int | size |
| IntArray | dofIDs |
| typedef oofem::VariableQuantity oofem::Variable::VariableQuantity |
| typedef oofem::VariableType oofem::Variable::VariableType |
|
inline |
Definition at line 101 of file mpm.h.
References dualVar, interpolation, q, size, and type.
Referenced by Variable(), and Variable().
|
inline |
|
inline |
Definition at line 110 of file mpm.h.
References dofIDs, dualVar, interpolation, q, size, and Variable().
|
inline |
Returns DodIF mask in node; need generalization (which dofMan).
Definition at line 121 of file mpm.h.
Referenced by oofem::MPElement::getBoundaryUnknownVector(), oofem::Integral::getElementTermCodeNumbers(), oofem::MPElement::getUnknownVector(), oofem::SADGBLine1::giveDofManDofIDMask(), oofem::REGISTER_Element(), oofem::REGISTER_Element(), and oofem::REGISTER_Element().
| void oofem::Variable::initializeFrom | ( | InputRecord & | ir | ) |
Definition at line 42 of file mpm.C.
References dofIDs, oofem::InputRecord::giveField(), interpolation, oofem::interpolationCatalogue, IR_GIVE_FIELD, q, size, and type.
| IntArray oofem::Variable::dofIDs |
Definition at line 99 of file mpm.h.
Referenced by initializeFrom(), Variable(), and Variable().
| Variable* oofem::Variable::dualVar |
Definition at line 95 of file mpm.h.
Referenced by Variable(), and Variable().
| const FEInterpolation* oofem::Variable::interpolation |
Definition at line 94 of file mpm.h.
Referenced by oofem::TMElement::computeBoundaryEdgeLoadVector(), oofem::UPElement::computeBoundaryEdgeLoadVector(), oofem::TMElement::computeBoundarySurfaceLoadVector(), oofem::UPElement::computeBoundarySurfaceLoadVector(), oofem::BodyFluxFunctor::evaluate(), oofem::BoundaryFluxFunctor::evaluate(), oofem::evalVolumeFraction(), oofem::Integral::getElementTermCodeNumbers(), oofem::MPElement::getUnknownVector(), oofem::TMElement::giveCharacteristicMatrixFromBC(), oofem::TMElement::giveCharacteristicVectorFromBC(), initializeFrom(), Variable(), and Variable().
| VariableQuantity oofem::Variable::q |
Definition at line 97 of file mpm.h.
Referenced by oofem::MPElement::assembleTermContribution(), oofem::MPElement::assembleTermContribution(), oofem::MPElement::assembleTermContributionT(), oofem::BoundaryFluxFunctor::evaluate(), initializeFrom(), Variable(), Variable(), and Variable().
| int oofem::Variable::size |
Definition at line 98 of file mpm.h.
Referenced by oofem::deltaB(), oofem::evalB(), oofem::BTamNTerm::grad(), oofem::BTSigmaTerm2::grad(), oofem::BTSigTerm::grad(), oofem::NTamTBTerm::grad(), initializeFrom(), Variable(), Variable(), and Variable().
| VariableType oofem::Variable::type |
Definition at line 96 of file mpm.h.
Referenced by initializeFrom(), and Variable().