vtf-logo

shells::MaterialBase Class Reference

#include <MaterialBase.h>

Inheritance diagram for shells::MaterialBase:

shells::J2Plasticity shells::LinearElasticPStress shells::PorousPlasticity List of all members.

Public Member Functions

 MaterialBase (int numInternal, bool planeStress)
virtual ~MaterialBase ()
virtual void updateStress (double *const stress, double const *const gstrain, double const dtime=0.0, double *const history=NULL, double const *const gstrainPrv=NULL)=0
virtual double density ()=0
virtual double estimatedElasticityConst ()=0
virtual void initialization (double *history)=0
void readMaterialParams (std::istream &is)
void printMaterialParams (std::ostream &os)
int numInternal () const
bool planeStress () const

Protected Member Functions

template<typename T>
void registerVariable (const std::string &name, T &variable)

Constructor & Destructor Documentation

shells::MaterialBase::MaterialBase ( int  numInternal,
bool  planeStress 
)

shells::MaterialBase::~MaterialBase (  )  [virtual]


Member Function Documentation

virtual double shells::MaterialBase::density (  )  [pure virtual]

virtual double shells::MaterialBase::estimatedElasticityConst (  )  [pure virtual]

virtual void shells::MaterialBase::initialization ( double *  history  )  [pure virtual]

int shells::MaterialBase::numInternal (  )  const [inline]

bool shells::MaterialBase::planeStress (  )  const [inline]

void shells::MaterialBase::printMaterialParams ( std::ostream &  os  ) 

void shells::MaterialBase::readMaterialParams ( std::istream &  is  ) 

template<typename T>
void shells::MaterialBase::registerVariable ( const std::string &  name,
T &  variable 
) [inline, protected]

virtual void shells::MaterialBase::updateStress ( double *const   stress,
double const *const   gstrain,
double const   dtime = 0.0,
double *const   history = NULL,
double const *const   gstrainPrv = NULL 
) [pure virtual]


The documentation for this class was generated from the following files:
Generated on Fri Aug 24 13:00:25 2007 for SFC Thin-Shell Finite Element Solver by  doxygen 1.4.7