Inheritance diagram for FEM::Coupled:
Public Member Functions | |
Coupled () | |
virtual | ~Coupled () |
void | Deactivate () |
void | ReAllocateModel (String const &ModelName, Array< REAL > const &ModelPrms, Array< Array< REAL > > const &AIniData) |
}}} | |
bool | IsEssential (String const &DOFName) const |
void | CalcFaceNodalValues (String const &FaceDOFName, REAL const FaceDOFValue, Array< FEM::Node * > const &APtrFaceNodes, String &NodalDOFName, LinAlg::Vector< REAL > &NodalValues) const |
void | Stiffness (LinAlg::Matrix< REAL > &Ke, Array< size_t > &EqMap) const |
void | CouplingMatrix1 (LinAlg::Matrix< REAL > &L1, Array< size_t > &EqMapEquilib, Array< size_t > &EqMapFlow) const |
void | CouplingMatrix2 (LinAlg::Matrix< REAL > &L2, Array< size_t > &EqMapEquilib, Array< size_t > &EqMapFlow) const |
void | MassMatrix (LinAlg::Matrix< REAL > &M, Array< size_t > &EqMap) const |
void | Permeability (LinAlg::Matrix< REAL > &H, Array< size_t > &EqMap) const |
void | NodalDOFs (int iNode, Array< FEM::Node::DOFVarsStruct * > &DOFs) const |
void | BackupState () |
void | UpdateState (REAL TimeInc) |
void | RestoreState () |
void | SetProperties (Array< REAL > const &EleProps) |
String | OutCenter (bool PrintCaptionOnly) const |
void | OutNodes (LinAlg::Matrix< REAL > &Values, Array< String > &Labels) const |
size_t | nOrder0Matrices () const |
size_t | nOrder1Matrices () const |
void | RHSVector (size_t index, LinAlg::Vector< REAL > &V, Array< size_t > &Map) const |
void | Order0Matrix (size_t index, LinAlg::Matrix< REAL > &V, Array< size_t > &RowsMap, Array< size_t > &ColsMap) const |
void | Order1Matrix (size_t index, LinAlg::Matrix< REAL > &M, Array< size_t > &RowsMap, Array< size_t > &ColsMap) const |
REAL | OutScalar1 () const |
REAL | OutScalar2 () const |
void | OutTensor1 (String &Str) const |
void | OutTensor2 (String &Str) const |
Private Member Functions | |
void | _set_node_vars (int iNode) |
void | _calc_Nu_matrix (LinAlg::Vector< REAL > &Shape, LinAlg::Matrix< REAL > &Nu) const |
void | _calc_initial_internal_forces () |
void | _calc_initial_internal_pore_pressures () |
Private Attributes | |
Array< CoupledModel * > | _a_model |
REAL | _unit_weight |
Array< Tensors::Tensor2 > | _a_d_ep |
Static Private Attributes | |
static const int | NDIM = 3 |
static const int | NSTRESSCOMPS = 6 |
Definition at line 46 of file coupled.h.