basso::AxisymmetricState Class Reference

#include <StressState.h>

Inheritance diagram for basso::AxisymmetricState:

basso::StressState List of all members.

Public Member Functions

 AxisymmetricState ()
virtual void Convert (const nMatrix &C, nMatrix &Cmat) const
virtual int VoigtDimension () const
virtual int Dimension () const

Detailed Description

Wrapper class for a 3D stiffness matrix (6 x 6) to return the 3 x 3 axisymmetrix stiffness matrix.

Definition at line 210 of file StressState.h.


Member Function Documentation

virtual void basso::AxisymmetricState::Convert ( const nMatrix &  C,
nMatrix &  Cmat 
) const [inline, virtual]

Returns a const reference to the plane strain portion of the 6 x 6 3D stiffness matrix

Parameters:
C stiffness matrix (must be 6x6)
Cmat returns with the appropriate stiffness matrix for the stress state (4x4)

Implements basso::StressState.

Definition at line 221 of file StressState.h.

virtual int basso::AxisymmetricState::VoigtDimension (  )  const [inline, virtual]

returns the dimension of the Voigt vector

Implements basso::StressState.

Definition at line 238 of file StressState.h.

virtual int basso::AxisymmetricState::Dimension (  )  const [inline, virtual]

returns the dimension of the stress state

Implements basso::StressState.

Definition at line 241 of file StressState.h.


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