#include <ElasticTruss3D.h>
Inheritance diagram for basso::ElasticTruss3D:

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) |
enum Dofs { kDISPx, kDISPy, kDISPz };
Definition at line 33 of file ElasticTruss3D.h.
| 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.
| 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().
1.5.2