FEBio  1.5.0
Data Structures | Public Member Functions | Protected Member Functions | Protected Attributes
FEPressureLoad Class Reference

#include <FEPressureLoad.h>

Inheritance diagram for FEPressureLoad:
FESurfaceLoad FEBoundaryCondition

Data Structures

struct  LOAD

Public Member Functions

 FEPressureLoad (FESurface *ps, bool blinear=false)
 constructor
void create (int n)
 allocate storage
LOADPressureLoad (int n)
 clone
void StiffnessMatrix (FESolver *psolver)
 calculate pressure stiffness
void Residual (FESolver *psolver, vector< double > &R)
 calculate residual
void Serialize (DumpFile &ar)
 serialize data

Protected Member Functions

void PressureStiffness (FESurfaceElement &el, matrix &ke, vector< double > &tn)
 calculate stiffness for an element
bool PressureForce (FESurfaceElement &el, vector< double > &fe, vector< double > &tn)
 Calculates external pressure forces.
bool LinearPressureForce (FESurfaceElement &el, vector< double > &fe, vector< double > &tn)
 Calculates the linear external pressure forces (ie. non-follower forces)

Protected Attributes

bool m_blinear
 pressure load type (linear or nonlinear)
vector< LOADm_PC
 pressure load cards

Detailed Description

The pressure surface is a surface domain that sustains pressure boundary conditions


Member Function Documentation

bool FEPressureLoad::LinearPressureForce ( FESurfaceElement el,
vector< double > &  fe,
vector< double > &  tn 
) [protected]

Calculates the linear external pressure forces (ie. non-follower forces)

calculates the equivalent nodal forces due to hydrostatic pressure

bool FEPressureLoad::PressureForce ( FESurfaceElement el,
vector< double > &  fe,
vector< double > &  tn 
) [protected]

Calculates external pressure forces.

calculates the equivalent nodal forces due to hydrostatic pressure

LOAD& FEPressureLoad::PressureLoad ( int  n) [inline]

clone

get a pressure load BC

void FEPressureLoad::PressureStiffness ( FESurfaceElement el,
matrix ke,
vector< double > &  tn 
) [protected]

calculate stiffness for an element

calculates the stiffness contribution due to hydrostatic pressure


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