RFFGen
|
Models for the description of different biologial soft tissues. More...
Files | |
file | adiposeTissue_SommerHolzapfel.hh |
Model for adipose tissue of Sommer et al.: Multiaxial mechanical properties and constitutive modeling of human adipose tissue: A basis for preoperative simulations in plastic and reconstructive surgery. Acta Biomater., 9:9036-9048, 2013. | |
file | muscleTissue_Martins.hh |
Versions of the muscle model of Martins et al.: A numerical model of passive and active bahevaior of skeletal muscles. Comp. Meth. Appl. Mech. Eng. 151:419-433, 1998. | |
file | skinTissue_Hendriks.hh |
Versions of the skin model of Hendriks: Mechanical behavior of human epidermal and dermal layers in vivo. PhD thesis, Technische Universiteit Eindhoven, 2005. | |
Functions | |
template<class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::incompressibleAdiposeTissue_SommerHolzapfel (double cCells, double k1, double k2, double kappa, const Matrix &M, const Matrix &F) |
Model for adipose tissue of Sommer et al.: Multiaxial mechanical properties and constitutive modeling of human adipose tissue: A basis for preoperative simulations in plastic and reconstructive surgery. Acta Biomater., 9:9036-9048, 2013. More... | |
template<class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::incompressibleAdiposeTissue_SommerHolzapfel (const Matrix &M, const Matrix &F) |
Model for adipose tissue of Sommer et al.: Multiaxial mechanical properties and constitutive modeling of human adipose tissue: A basis for preoperative simulations in plastic and reconstructive surgery. Acta Biomater., 9:9036-9048, 2013. More... | |
template<class Inflation , class Compression , class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::compressibleAdiposeTissue_SommerHolzapfel (double cCells, double k1, double k2, double kappa, double d0, double d1, const Matrix &M, const Matrix &F) |
Compressible version of the model for adipose tissue of Sommer et al.: Multiaxial mechanical properties and constitutive modeling of human adipose tissue: A basis for preoperative simulations in plastic and reconstructive surgery. Acta Biomater., 9:9036-9048, 2013. More... | |
template<class Inflation , class Compression , class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::compressibleAdiposeTissue_SommerHolzapfel (double d0, double d1, const Matrix &M, const Matrix &F) |
Compressible version of the model for adipose tissue of Sommer et al.: Multiaxial mechanical properties and constitutive modeling of human adipose tissue: A basis for preoperative simulations in plastic and reconstructive surgery. Acta Biomater., 9:9036-9048, 2013. Material parameters are taken from the same publication, Table 2, i.e. , , and . More... | |
template<class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::incompressibleMuscleTissue_Martins (double c, double b, double A, double a, const Matrix &M, const Matrix &F) |
Incompressible version of the model for muscle tissue of Martins et al.: A numerical model of passive and active bahevaior of skeletal muscles. Comp. Meth. Appl. Mech. Eng. 151:419-433, 1998. More... | |
template<class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::incompressibleMuscleTissue_Martins (const Matrix &M, const Matrix &F) |
Incompressible version of the model for muscle tissue of Martins et al.: A numerical model of passive and active bahevaior of skeletal muscles. Comp. Meth. Appl. Mech. Eng. 151:419-433, 1998. More... | |
template<class Inflation , class Compression , class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::compressibleMuscleTissue_Martins (double c, double b, double A, double a, double d0, double d1, const Matrix &M, const Matrix &F) |
Compressible version of the model for muscle tissue of Martins et al.: A numerical model of passive and active bahevaior of skeletal muscles. Comp. Meth. Appl. Mech. Eng. 151:419-433, 1998. More... | |
template<class Inflation , class Compression , class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::compressibleMuscleTissue_Martins (double d0, double d1, const Matrix &M, const Matrix &F) |
Compressible version of the model for muscle tissue of Martins et al.: A numerical model of passive and active bahevaior of skeletal muscles. Comp. Meth. Appl. Mech. Eng. 151:419-433, 1998. More... | |
template<class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::incompressibleSkin_Hendriks (double c0, double c1, const Matrix &F) |
Model for skin tissue of Hendriks: Mechanical behavior of human epidermal and dermal layers in vivo. PhD thesis, Technische Universiteit Eindhoven, 2005. More... | |
template<class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::incompressibleSkin_Hendriks (const Matrix &F) |
Model for skin tissue of Hendriks: Mechanical behavior of human epidermal and dermal layers in vivo. PhD thesis, Technische Universiteit Eindhoven, 2005. More... | |
template<class InflationPenalty , class CompressionPenalty , class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::compressibleSkin_Hendriks (double c0, double c1, double d0, double d1, const Matrix &F) |
Compressible version of the model for skin tissue of Hendriks: Mechanical behavior of human epidermal and dermal layers in vivo. PhD thesis, Technische Universiteit Eindhoven, 2005. More... | |
template<class InflationPenalty , class CompressionPenalty , class Matrix , int offset = LinearAlgebra::dimension<Matrix>()> | |
auto | RFFGen::compressibleSkin_Hendriks (double d0, double d1, const Matrix &F) |
Compressible version of the model for skin tissue of Hendriks: Mechanical behavior of human epidermal and dermal layers in vivo. PhD thesis, Technische Universiteit Eindhoven, 2005. More... | |
Models for the description of different biologial soft tissues.
auto RFFGen::compressibleAdiposeTissue_SommerHolzapfel | ( | double | cCells, |
double | k1, | ||
double | k2, | ||
double | kappa, | ||
double | d0, | ||
double | d1, | ||
const Matrix & | M, | ||
const Matrix & | F | ||
) |
Compressible version of the model for adipose tissue of Sommer et al.: Multiaxial mechanical properties and constitutive modeling of human adipose tissue: A basis for preoperative simulations in plastic and reconstructive surgery. Acta Biomater., 9:9036-9048, 2013.
Implementation of the stored energy function , where are the first and first mixed invariant of the strain tensor .
cCells | scaling of the neo-Hookean model for the description of the adipocytes as cell foam. |
k1 | stress-like parameter of the model for the interlobular septa |
k2 | dimensionless parameter of the model for the interlobular septa |
kappa | fiber dispersion parameter . |
M | structural tensor describing the fiber direction of the interlobular septa, i.e. for a fiber direction |
d0 | scaling of the penalty function for inflation |
d1 | scaling of the penalty function for compression |
F | initial deformation gradient |
auto RFFGen::compressibleAdiposeTissue_SommerHolzapfel | ( | double | d0, |
double | d1, | ||
const Matrix & | M, | ||
const Matrix & | F | ||
) |
Compressible version of the model for adipose tissue of Sommer et al.: Multiaxial mechanical properties and constitutive modeling of human adipose tissue: A basis for preoperative simulations in plastic and reconstructive surgery. Acta Biomater., 9:9036-9048, 2013. Material parameters are taken from the same publication, Table 2, i.e. , , and .
Implementation of the stored energy function , where are the first and first mixed invariant of the strain tensor .
d0 | scaling of the penalty function for inflation |
d1 | scaling of the penalty function for compression |
M | structural tensor describing the fiber direction of the interlobular septa, i.e. for a fiber direction |
F | initial deformation gradient |
auto RFFGen::compressibleMuscleTissue_Martins | ( | double | c, |
double | b, | ||
double | A, | ||
double | a, | ||
double | d0, | ||
double | d1, | ||
const Matrix & | M, | ||
const Matrix & | F | ||
) |
Compressible version of the model for muscle tissue of Martins et al.: A numerical model of passive and active bahevaior of skeletal muscles. Comp. Meth. Appl. Mech. Eng. 151:419-433, 1998.
Implementation of the stored energy function , where are the first modified principal and the third modified mixed invariant of the strain tensor .
c | first material parameter for the isotropic part |
b | second material parameter for the isotropic part |
A | first material parameter for the anisotropic part |
a | second material parameter for the anisotropic part |
d0 | material parameter for the penalty for inflation |
d1 | material parameter for the penalty for compression |
M | structural (rank-one) tensor describing the initial orientation of muscle fibers for , where is the unit matrix. |
F | deformation gradient |
auto RFFGen::compressibleMuscleTissue_Martins | ( | double | d0, |
double | d1, | ||
const Matrix & | M, | ||
const Matrix & | F | ||
) |
Compressible version of the model for muscle tissue of Martins et al.: A numerical model of passive and active bahevaior of skeletal muscles. Comp. Meth. Appl. Mech. Eng. 151:419-433, 1998.
Implementation of the stored energy function , where are the first modified principal and the third modified mixed invariant of the strain tensor .
Material parameters taken from the above mentioned publication, i.e. , , and .
d0 | material parameter for the penalty for inflation |
d1 | material parameter for the penalty for compression |
M | structural (rank-one) tensor describing the initial orientation of muscle fibers for , where is the unit matrix. |
F | deformation gradient |
auto RFFGen::compressibleSkin_Hendriks | ( | double | c0, |
double | c1, | ||
double | d0, | ||
double | d1, | ||
const Matrix & | F | ||
) |
Compressible version of the model for skin tissue of Hendriks: Mechanical behavior of human epidermal and dermal layers in vivo. PhD thesis, Technische Universiteit Eindhoven, 2005.
Implementation of the stored energy function , where are the first and second principal invariants of the strain tensor .
c0 | scaling of the shifted first principal invariant |
c1 | scaling of the product of shifted first and second principal invariant |
d0 | scaling of the penalty function for inflation |
d1 | scaling of the penalty function for compression |
F | initial deformation gradient |
auto RFFGen::compressibleSkin_Hendriks | ( | double | d0, |
double | d1, | ||
const Matrix & | F | ||
) |
Compressible version of the model for skin tissue of Hendriks: Mechanical behavior of human epidermal and dermal layers in vivo. PhD thesis, Technische Universiteit Eindhoven, 2005.
Implementation of the stored energy function , where are the first and second principal invariants of the strain tensor .
Material parameters are taken from Xu and Lu: Introduction to Skin Biothermomechanics and Thermal Pain, chapter Skin Biomechanics Modeling, pages 154-206, Springer and Science Press Beijing, 2011, i.e and .
d0 | scaling of the penalty function for inflation |
d1 | scaling of the penalty function for compression |
F | initial deformation gradient |
auto RFFGen::incompressibleAdiposeTissue_SommerHolzapfel | ( | double | cCells, |
double | k1, | ||
double | k2, | ||
double | kappa, | ||
const Matrix & | M, | ||
const Matrix & | F | ||
) |
Model for adipose tissue of Sommer et al.: Multiaxial mechanical properties and constitutive modeling of human adipose tissue: A basis for preoperative simulations in plastic and reconstructive surgery. Acta Biomater., 9:9036-9048, 2013.
Implementation of the stored energy function , where are the first and first mixed invariant of the strain tensor .
cCells | scaling of the neo-Hookean model for the description of the adipocytes as cell foam. |
k1 | stress-like parameter of the model for the interlobular septa |
k2 | dimensionless parameter of the model for the interlobular septa |
kappa | fiber dispersion parameter . |
M | structural tensor describing the fiber direction of the interlobular septa, i.e. for a fiber direction |
F | initial deformation gradient |
auto RFFGen::incompressibleAdiposeTissue_SommerHolzapfel | ( | const Matrix & | M, |
const Matrix & | F | ||
) |
Model for adipose tissue of Sommer et al.: Multiaxial mechanical properties and constitutive modeling of human adipose tissue: A basis for preoperative simulations in plastic and reconstructive surgery. Acta Biomater., 9:9036-9048, 2013.
Implementation of the stored energy function , where are the first and first mixed invariant of the strain tensor .
Material parameters are taken from the above mentioned publication, Table 2, i.e. , , and .
M | structural tensor describing the fiber direction of the interlobular septa, i.e. for a fiber direction |
F | initial deformation gradient |
auto RFFGen::incompressibleMuscleTissue_Martins | ( | double | c, |
double | b, | ||
double | A, | ||
double | a, | ||
const Matrix & | M, | ||
const Matrix & | F | ||
) |
Incompressible version of the model for muscle tissue of Martins et al.: A numerical model of passive and active bahevaior of skeletal muscles. Comp. Meth. Appl. Mech. Eng. 151:419-433, 1998.
Implementation of the stored energy function , where are the first modified principal and the third modified mixed invariant of the strain tensor .
c | first material parameter for the isotropic part |
b | second material parameter for the isotropic part |
A | first material parameter for the anisotropic part |
a | second material parameter for the anisotropic part |
M | structural (rank-one) tensor describing the initial orientation of muscle fibers for , where is the unit matrix. |
F | deformation gradient |
auto RFFGen::incompressibleMuscleTissue_Martins | ( | const Matrix & | M, |
const Matrix & | F | ||
) |
Incompressible version of the model for muscle tissue of Martins et al.: A numerical model of passive and active bahevaior of skeletal muscles. Comp. Meth. Appl. Mech. Eng. 151:419-433, 1998.
Implementation of the stored energy function , where are the first modified principal and the third modified mixed invariant of the strain tensor .
Material parameters taken from the same above mentioned publication, i.e. , , and .
M | structural (rank-one) tensor describing the initial orientation of muscle fibers for , where is the unit matrix. |
F | deformation gradient |
auto RFFGen::incompressibleSkin_Hendriks | ( | double | c0, |
double | c1, | ||
const Matrix & | F | ||
) |
Model for skin tissue of Hendriks: Mechanical behavior of human epidermal and dermal layers in vivo. PhD thesis, Technische Universiteit Eindhoven, 2005.
Implementation of the stored energy function , where are the first and second principal invariants of the strain tensor .
c0 | scaling of the shifted first principal invariant |
c1 | scaling of the product of shifted first and second principal invariant |
F | initial deformation gradient |
auto RFFGen::incompressibleSkin_Hendriks | ( | const Matrix & | F | ) |
Model for skin tissue of Hendriks: Mechanical behavior of human epidermal and dermal layers in vivo. PhD thesis, Technische Universiteit Eindhoven, 2005.
Implementation of the stored energy function , where are the first and second principal invariants of the strain tensor .
Material parameters are taken from Xu and Lu: Introduction to Skin Biothermomechanics and Thermal Pain, chapter Skin Biomechanics Modeling, pages 154-206, Springer and Science Press Beijing, 2011, i.e and .
F | initial deformation gradient |