FEM::Coupled Class Reference

Inheritance diagram for FEM::Coupled:

FEM::EquilibElem FEM::FlowElem FEM::Element FEM::Element FEM::Hex20Coupled FEM::Hex8Coupled FEM::Tet10Coupled List of all members.

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

Detailed Description

Definition at line 46 of file coupled.h.


The documentation for this class was generated from the following file:
Generated on Wed Jan 24 15:56:30 2007 for MechSys by  doxygen 1.4.7