|
FEBio
1.5.0
|
#include <FEElasticSolidDomain.h>
Public Member Functions | |
| FERigidSolidDomain (FEMesh *pm, FEMaterial *pmat) | |
| constructor | |
| FEDomain * | Clone () |
| create a clone of this class | |
| void | StiffnessMatrix (FESolidSolver *psolver) |
| calculates the global stiffness matrix for this domain | |
| void | Residual (FESolidSolver *psolver, vector< double > &R) |
| calculates the residual | |
| void | UpdateStresses (FEModel &fem) |
domain class for 3D rigid elements
| void FERigidSolidDomain::Residual | ( | FESolidSolver * | psolver, |
| vector< double > & | R | ||
| ) | [virtual] |
calculates the residual
Calculates the residual vector 3D rigid elements we only calculate the body-forces for rigid elements
Reimplemented from FEElasticSolidDomain.
| void FERigidSolidDomain::StiffnessMatrix | ( | FESolidSolver * | psolver | ) | [virtual] |
calculates the global stiffness matrix for this domain
Calculates the stiffness matrix for 3D rigid elements Most stiffness contributions are ignored. Only in dynamic problems the inertial stiffness is computed.
Reimplemented from FEElasticSolidDomain.
| void FERigidSolidDomain::UpdateStresses | ( | FEModel & | fem | ) | [virtual] |
We don't need to update the stresses for rigid elements
Reimplemented from FEElasticSolidDomain.
1.7.5.1