MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Public Member Functions | Public Attributes
LinElastic Class Reference

#include <linelastic.h>

Inheritance diagram for LinElastic:
Model

List of all members.

Public Member Functions

 LinElastic (int NDim, SDPair const &Prms)
void InitIvs (SDPair const &Ini, State *Sta) const
void Rate (State const *Sta, Vec_t const &DEpsDt, Vec_t &DSigDt, Vec_t &DIvsDt) const
void TgIncs (State const *Sta, Vec_t &DEps, Vec_t &DSig, Vec_t &DIvs) const
void InvTgIncs (State const *Sta, Vec_t &DSig, Vec_t &DEps, Vec_t &DIvs) const
void Stiffness (State const *Sta, Mat_t &D) const

Public Attributes

double E
double nu
Mat_t De

Constructor & Destructor Documentation

LinElastic::LinElastic ( int  NDim,
SDPair const &  Prms 
) [inline]

Member Function Documentation

void LinElastic::InitIvs ( SDPair const &  Ini,
State Sta 
) const [inline, virtual]

Implements Model.

void LinElastic::InvTgIncs ( State const *  Sta,
Vec_t DSig,
Vec_t DEps,
Vec_t DIvs 
) const [inline, virtual]

Reimplemented from Model.

void LinElastic::Rate ( State const *  Sta,
Vec_t const &  DEpsDt,
Vec_t DSigDt,
Vec_t DIvsDt 
) const [inline, virtual]

Reimplemented from Model.

void LinElastic::Stiffness ( State const *  Sta,
Mat_t D 
) const [inline, virtual]

Reimplemented from Model.

void LinElastic::TgIncs ( State const *  Sta,
Vec_t DEps,
Vec_t DSig,
Vec_t DIvs 
) const [inline, virtual]

Reimplemented from Model.


Member Data Documentation

double LinElastic::E

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines