SchmidCostaExponentialLaw2d Class Reference

#include <SchmidCostaExponentialLaw2d.hpp>

Inheritance diagram for SchmidCostaExponentialLaw2d:

Inheritance graph
[legend]
Collaboration diagram for SchmidCostaExponentialLaw2d:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void ComputeStressAndStressDerivative (c_matrix< double, 2, 2 > &C, c_matrix< double, 2, 2 > &invC, double pressure, c_matrix< double, 2, 2 > &T, FourthOrderTensor2< 2 > &dTdE, bool computeDTdE)
double GetA ()
std::vector< std::vector
< double > > 
GetB ()
double GetZeroStrainPressure ()

Private Attributes

double mA
std::vector< std::vector
< double > > 
mB
c_matrix< double, 2, 2 > mIdentity


Detailed Description

A 2d version of the material law in Costa, Holmes, McCulloch "Modelling Cardiac Mechanical Properties in Three Dimensions" Philo. Trans. R. Soc.

W = aexp(Q-1) where Q = bff*Eff^2 + bfs*Efs^2 + bsf*Esf^2 + bss*Ess^2

where the parameters are taken from the fitting in Schmid,Nash,Young,Hunter "Myocardial Material Parameter Estimation - A Comparative Study for Simple Shear" Transactions of the ASME.

Definition at line 46 of file SchmidCostaExponentialLaw2d.hpp.


Member Function Documentation

double SchmidCostaExponentialLaw2d::GetZeroStrainPressure (  )  [virtual]

Get the pressure corresponding to E=0, ie C=identity

Implements AbstractIncompressibleMaterialLaw< 2 >.

Definition at line 112 of file SchmidCostaExponentialLaw2d.cpp.


The documentation for this class was generated from the following files:

Generated on Wed Mar 18 12:52:49 2009 for Chaste by  doxygen 1.5.5