#include <SchmidCostaExponentialLaw2d.hpp>
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 |
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.
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.