LifeV
|
/namespace ExpressionDefinitions
This namespace is specially designed to contain the elementary operations (corresponding to differential operators) that build the local contributions to be used in the assembly procedures.
typedef ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > deformationGradient_Type |
Definition at line 88 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionDeterminant< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > determinantTensorF_Type |
Definition at line 92 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionTranspose< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > rightCauchyGreenTensor_Type |
Definition at line 99 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionMinusTransposed< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > minusTransposedTensor_Type |
Definition at line 103 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionInverse< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > inverseTensor_Type |
Definition at line 108 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionTrace< ExpressionProduct< ExpressionTranspose< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > > traceTensor_Type |
Definition at line 115 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionDot< ExpressionProduct< ExpressionTranspose< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionProduct< ExpressionTranspose< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > > traceSquaredTensor_Type |
Definition at line 126 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionPower< ExpressionDeterminant< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > > powerExpression_Type |
Definition at line 131 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionIsochoricChangeOfVariable< determinantTensorF_Type > isochoricChangeOfVariable_Type |
Definition at line 134 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionPower< ExpressionDeterminant< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > >, ExpressionTrace< ExpressionProduct< ExpressionTranspose< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > > > isochoricTrace_Type |
Definition at line 143 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionInterpolateValue< MeshType, MapEpetra, 3, 3 > interpolatedValue_Type |
Definition at line 147 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionInterpolateValue< MeshType, MapEpetra, 3, 1 > interpolatedScalarValue_Type |
Definition at line 149 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionOuterProduct< ExpressionInterpolateValue< MeshType, MapEpetra, 3, 3 >, ExpressionInterpolateValue< MeshType, MapEpetra, 3, 3 > > outerProduct_Type |
Definition at line 153 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionDot< ExpressionProduct< ExpressionTranspose< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionOuterProduct< ExpressionInterpolateValue< MeshType, MapEpetra, 3, 3 >, ExpressionInterpolateValue< MeshType, MapEpetra, 3, 3 > > > stretch_Type |
Definition at line 161 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionPower< ExpressionDeterminant< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > > >, ExpressionDot< ExpressionProduct< ExpressionTranspose< ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionAddition< ExpressionInterpolateGradient< MeshType, MapEpetra, 3, 3 >, ExpressionMatrix< 3, 3 > > >, ExpressionOuterProduct< ExpressionInterpolateValue< MeshType, MapEpetra, 3, 3 >, ExpressionInterpolateValue< MeshType, MapEpetra, 3, 3 > > > > isochoricStretch_Type |
Definition at line 174 of file structure/fem/ExpressionDefinitions.hpp.
deformationGradient_Type deformationGradient | ( | const std::shared_ptr< ETFESpace_Type > | dispETFESpace, |
const vector_Type & | disp, | ||
UInt | offset, | ||
const matrixSmall_Type | identity | ||
) |
Definition at line 53 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
determinantTensorF_Type determinantF | ( | const deformationGradient_Type | F | ) |
Definition at line 59 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
rightCauchyGreenTensor_Type tensorC | ( | const ExpressionTranspose< deformationGradient_Type > | tF, |
const deformationGradient_Type | F | ||
) |
Definition at line 64 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
minusTransposedTensor_Type minusT | ( | const deformationGradient_Type | F | ) |
Definition at line 69 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
inverseTensor_Type inv | ( | const deformationGradient_Type | F | ) |
Definition at line 74 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
traceTensor_Type traceTensor | ( | const rightCauchyGreenTensor_Type | C | ) |
Definition at line 79 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
traceSquaredTensor_Type traceSquared | ( | const rightCauchyGreenTensor_Type | C | ) |
Definition at line 84 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
powerExpression_Type powerExpression | ( | const determinantTensorF_Type | J, |
const Real | exponent | ||
) |
Definition at line 89 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
isochoricChangeOfVariable_Type isochoricDeterminant | ( | const determinantTensorF_Type | J | ) |
Definition at line 94 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
isochoricTrace_Type isochoricTrace | ( | const powerExpression_Type | Jel, |
const traceTensor_Type | I | ||
) |
Definition at line 99 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
interpolatedValue_Type interpolateFiber | ( | const std::shared_ptr< ETFESpace_Type > | dispETFESpace, |
const vector_Type & | fiberVector | ||
) |
Definition at line 107 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
interpolatedValue_Type interpolateValue | ( | const std::shared_ptr< ETFESpace_Type > | dispETFESpace, |
const vector_Type & | valueVector | ||
) |
Definition at line 113 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
interpolatedScalarValue_Type interpolateScalarValue | ( | const std::shared_ptr< scalarETFESpace_Type > | dispETFESpace, |
const vector_Type & | valueVector | ||
) |
Definition at line 119 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
outerProduct_Type fiberTensor | ( | const interpolatedValue_Type | ithFiber | ) |
Definition at line 125 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
stretch_Type fiberStretch | ( | const rightCauchyGreenTensor_Type | C, |
const outerProduct_Type | M | ||
) |
Definition at line 130 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
isochoricStretch_Type isochoricFourthInvariant | ( | const powerExpression_Type | Jel, |
const stretch_Type | I_4ith | ||
) |
Definition at line 135 of file fsi_blocks/solver/ExpressionDefinitions.cpp.