FEBio  1.5.0
Public Member Functions
FERigidSolidDomain Class Reference

#include <FEElasticSolidDomain.h>

Inheritance diagram for FERigidSolidDomain:
FEElasticSolidDomain FESolidDomain FEDomain

Public Member Functions

 FERigidSolidDomain (FEMesh *pm, FEMaterial *pmat)
 constructor
FEDomainClone ()
 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)

Detailed Description

domain class for 3D rigid elements


Member Function Documentation

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.


The documentation for this class was generated from the following files: