basso::ElasticTruss3D Class Reference

Formulation for elastic 3D small deformation truss elements. More...

#include <ElasticTruss3D.h>

Inheritance diagram for basso::ElasticTruss3D:

basso::StructuralFormulation basso::Formulation List of all members.

Public Member Functions

 ElasticTruss3D (list< Element > &elem, const Array< Node > &nodes, DofMap &dofmap, const Material *material, const Numeric a)
 ~ElasticTruss3D ()

Protected Member Functions

virtual void GetElementStiffnessMatrix (nMatrix &ke, list< Element >::const_iterator eItr)
virtual void GetElementMassMatrix (nMatrix &me, list< Element >::const_iterator eItr)
void CheckElements () const
virtual void Initialize (const Numeric a)

Detailed Description

Formulation for elastic 3D small deformation truss elements.

enum Dofs { kDISPx, kDISPy, kDISPz };

Definition at line 33 of file ElasticTruss3D.h.


Constructor & Destructor Documentation

basso::ElasticTruss3D::ElasticTruss3D ( list< Element > &  elem,
const Array< Node > &  nodes,
DofMap dofmap,
const Material material,
const Numeric  a 
) [inline]

constructor

Definition at line 43 of file ElasticTruss3D.h.

References CheckElements(), basso::StructuralFormulation::fMat, basso::Formulation::Initialize(), and basso::Formulation::mSdim.


Member Function Documentation

void basso::ElasticTruss3D::GetElementStiffnessMatrix ( nMatrix &  ke,
list< Element >::const_iterator  eItr 
) [protected, virtual]

computes the element stiffness matrix

Reimplemented from basso::StructuralFormulation.

Definition at line 78 of file ElasticTruss3D.h.

References basso::StructuralFormulation::fMat, basso::Formulation::fNode, and Numeric.

void basso::ElasticTruss3D::GetElementMassMatrix ( nMatrix &  me,
list< Element >::const_iterator  eItr 
) [protected, virtual]

computes the element stiffness matrix

Reimplemented from basso::Formulation.

Definition at line 96 of file ElasticTruss3D.h.

References basso::Material::Density(), basso::StructuralFormulation::fMat, and Numeric.

void basso::ElasticTruss3D::CheckElements (  )  const [protected]

checks if elements are to the correct dimension. If they are not a warning message is issued.

Definition at line 119 of file ElasticTruss3D.h.

References basso::Formulation::fElement, and basso::kLINE2.

Referenced by ElasticTruss3D().


The documentation for this class was generated from the following file:
Generated on Sat Jan 19 09:03:58 2008 for Basso by  doxygen 1.5.2