double Swan2012AcinarUnit::CalculateAcinarTissueCompliance() { return CalculateDerivativeVolumeByStrain()/CalculateDerivativeStaticRecoilPressureByStrain(); }
double Swan2012AcinarUnit::CalculateDerivativeStaticRecoilPressureByStrain() { double gamma = CalculateGamma(mLambda); return ((3.0*mXi/2.0)*(3*mA + mB)*(3*mA + mB)*(mLambda*mLambda - 1)*(mLambda*mLambda - 1)*std::exp(gamma) + (mXi/2.0)*(3*mA + mB)*(mLambda*mLambda + 1)*std::exp(gamma)/(mLambda*mLambda))/CalculateDerivativeVolumeByStrain(); }