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

#include <neohookean.h>

Inheritance diagram for NeoHookean:
Model

List of all members.

Public Member Functions

 NeoHookean (int NDim, SDPair const &Prms)
void InitIvs (SDPair const &Ini, State *Sta) const
void UpdateSta (ATensor2 const &F, State *Sta) const

Public Attributes

double lam
 Lame constant.
double G
 Shear modulus.
Vec_t b
 left Cauchy-Green tensor = F*F^T

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements Model.

void NeoHookean::UpdateSta ( ATensor2 const &  F,
State Sta 
) const [inline, virtual]

Reimplemented from Model.


Member Data Documentation

Vec_t NeoHookean::b [mutable]

left Cauchy-Green tensor = F*F^T

double NeoHookean::G

Shear modulus.

Lame constant.


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