#include <StressState.h>
Inheritance diagram for basso::StressState:
Public Member Functions | |
StressState () | |
virtual | ~StressState () |
virtual void | Convert (const nMatrix &C, nMatrix &Cmat) const =0 |
virtual int | VoigtDimension () const=0 |
virtual int | Dimension () const=0 |
Definition at line 106 of file StressState.h.
virtual void basso::StressState::Convert | ( | const nMatrix & | C, | |
nMatrix & | Cmat | |||
) | const [pure virtual] |
Returns a const reference to the plane strain portion of the 6 x 6 3D stiffness matrix
C | stiffness matrix (must be 6x6) | |
Cmat | returns with the appropriate stiffness matrix for the stress state |
Implemented in basso::PlaneStrainState, basso::PlaneStressState, basso::AxisymmetricState, basso::StressState3D, and basso::StressState1D.
Referenced by basso::MatElastic::ComputeTangentStiffness().
virtual int basso::StressState::VoigtDimension | ( | ) | const [pure virtual] |
returns the dimension of the Voigt vector
Implemented in basso::PlaneStrainState, basso::PlaneStressState, basso::AxisymmetricState, basso::StressState3D, and basso::StressState1D.
Referenced by basso::StructuralFormulation::StructuralFormulation().
virtual int basso::StressState::Dimension | ( | ) | const [pure virtual] |
returns the dimension of the stress state
Implemented in basso::PlaneStrainState, basso::PlaneStressState, basso::AxisymmetricState, basso::StressState3D, and basso::StressState1D.
Referenced by basso::ElasticityFormulation::Initialize().