LifeV
|
End namespace ExpressionDefinitions. More...
End namespace ExpressionDefinitions.
The namespace ExpressionDistributedModel is specific for the Dstributed Holzapfel model the definitions have been inserted here in order to avoid huge declarations of expressions in the header file of the model The goal of the current namespace is just to define the expressions (final and intermediate) that are needed for the distributed model making use of the previous namespaces already defined.
typedef ExpressionProduct< ExpressionScalar, ExpressionDefinitions::isochoricTrace_Type > distributedIsochoricTrace_Type |
Definition at line 237 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionScalar, ExpressionDefinitions::isochoricStretch_Type > distributedIsochoricStretch_Type |
Definition at line 240 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionAddition< distributedIsochoricTrace_Type, distributedIsochoricStretch_Type > distributedInvariants_Type |
Definition at line 245 of file structure/fem/ExpressionDefinitions.hpp.
Definition at line 250 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionDot< ExpressionDefinitions::minusTransposedTensor_Type, ExpressionDphiJ > minusTFscalarDF_distrType |
Definition at line 254 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionDot< ExpressionDefinitions::deformationGradient_Type, ExpressionDphiJ > FscalarDF_distrType |
Definition at line 258 of file structure/fem/ExpressionDefinitions.hpp.
Definition at line 263 of file structure/fem/ExpressionDefinitions.hpp.
Definition at line 268 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionScalar, ExpressionDefinitions::traceTensor_Type > scaledTrace_Type |
Definition at line 278 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionScalar, ExpressionDefinitions::isochoricTrace_Type > scaledIsochoricTrace_Type |
Definition at line 279 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionScalar, ExpressionDefinitions::powerExpression_Type > scaledDeterminant_Type |
Definition at line 280 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionScalar, ExpressionDefinitions::stretch_Type > scaledFourthInvariant_Type |
Definition at line 282 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionScalar, ExpressionDefinitions::isochoricStretch_Type > scaledIsochoricFourthInvariant_Type |
Definition at line 283 of file structure/fem/ExpressionDefinitions.hpp.
Definition at line 288 of file structure/fem/ExpressionDefinitions.hpp.
Definition at line 301 of file structure/fem/ExpressionDefinitions.hpp.
Definition at line 311 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionScalar, ExpressionDefinitions::deformationGradient_Type > scaledTensorF_Type |
Definition at line 325 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< scaledTrace_Type, ExpressionDefinitions::minusTransposedTensor_Type > scaledTraceTimesMinusTF_Type |
Definition at line 326 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< ExpressionScalar, ExpressionProduct< ExpressionDefinitions::deformationGradient_Type, ExpressionDefinitions::outerProduct_Type > > scaledFtimesM_Type |
Definition at line 330 of file structure/fem/ExpressionDefinitions.hpp.
typedef ExpressionProduct< scaledFourthInvariant_Type, ExpressionDefinitions::minusTransposedTensor_Type > scaledFourthInvariantTimesMinusTF_Type |
Definition at line 332 of file structure/fem/ExpressionDefinitions.hpp.
Definition at line 336 of file structure/fem/ExpressionDefinitions.hpp.
distributedIsochoricTrace_Type distributedIsochoricTrace | ( | const Real | coeff, |
const ExpressionDefinitions::isochoricTrace_Type | ICbar | ||
) |
Definition at line 158 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
distributedIsochoricStretch_Type distributedIsochoricFourthInvariant | ( | const Real | coeff, |
const ExpressionDefinitions::isochoricStretch_Type | I4bar | ||
) |
Definition at line 163 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
distributedInvariants_Type distributeInvariants | ( | const distributedIsochoricTrace_Type | distrIC, |
const distributedIsochoricStretch_Type | distrI4 | ||
) |
Definition at line 168 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
distributedStretch_Type distributedStretch | ( | const ExpressionDefinitions::isochoricTrace_Type | trCBar, |
const ExpressionDefinitions::isochoricStretch_Type | I_4ith, | ||
const Real | kappa | ||
) |
Definition at line 174 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
minusTFscalarDF_distrType minusTFscalarDF | ( | const ExpressionDefinitions::minusTransposedTensor_Type | minusFT | ) |
Definition at line 185 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
FscalarDF_distrType FscalarDF | ( | const ExpressionDefinitions::deformationGradient_Type | F | ) |
Definition at line 190 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
dFTtimesFscalarM_distrType dFTtimesFscalarM | ( | const ExpressionDefinitions::deformationGradient_Type | F, |
const ExpressionDefinitions::outerProduct_Type | M | ||
) |
Definition at line 195 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
FTtimesDFscalarM_distrType FTtimesDFscalarM | ( | const ExpressionDefinitions::deformationGradient_Type | F, |
const ExpressionDefinitions::outerProduct_Type | M | ||
) |
Definition at line 201 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
scaledTrace_Type scaleTrace | ( | const Real | coeff, |
const ExpressionDefinitions::traceTensor_Type | tr | ||
) |
Definition at line 207 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
scaledIsochoricTrace_Type scaleIsochoricTrace | ( | const Real | coeff, |
const ExpressionDefinitions::isochoricTrace_Type | isoTr | ||
) |
Definition at line 212 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
scaledDeterminant_Type scaleDeterminant | ( | const Real | coeff, |
const ExpressionDefinitions::powerExpression_Type | Jel | ||
) |
Definition at line 217 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
scaledFourthInvariant_Type scaleFourthInvariant | ( | const Real | coeff, |
const ExpressionDefinitions::stretch_Type | I4 | ||
) |
Definition at line 222 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
scaledIsochoricFourthInvariant_Type scaleIsochoricFourthInvariant | ( | const Real | coeff, |
const ExpressionDefinitions::isochoricStretch_Type | isoI4 | ||
) |
Definition at line 227 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
linearizationFisochoricTrace_Type derivativeIsochoricTrace | ( | const ExpressionDefinitions::isochoricTrace_Type | isoTr, |
const ExpressionDefinitions::powerExpression_Type | Jel, | ||
const ExpressionDefinitions::deformationGradient_Type | F, | ||
const ExpressionDefinitions::minusTransposedTensor_Type | F_T | ||
) |
Definition at line 232 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
linearizationFisochoricFourthInvariant_Type derivativeIsochoricFourthInvariant | ( | const ExpressionDefinitions::isochoricStretch_Type | isoI4, |
const ExpressionDefinitions::powerExpression_Type | Jel, | ||
const ExpressionDefinitions::deformationGradient_Type | F, | ||
const ExpressionDefinitions::minusTransposedTensor_Type | F_T, | ||
const ExpressionDefinitions::outerProduct_Type | M | ||
) |
Definition at line 246 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
linearizationDistributedStretch_Type derivativeDistributedStretch | ( | const Real | kappa, |
const ExpressionDefinitions::isochoricTrace_Type | isoTr, | ||
const ExpressionDefinitions::isochoricStretch_Type | isoI4, | ||
const ExpressionDefinitions::powerExpression_Type | Jel, | ||
const ExpressionDefinitions::deformationGradient_Type | F, | ||
const ExpressionDefinitions::minusTransposedTensor_Type | F_T, | ||
const ExpressionDefinitions::outerProduct_Type | M | ||
) |
Definition at line 262 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
scaledTensorF_Type scaleF | ( | const Real | coeff, |
const ExpressionDefinitions::deformationGradient_Type | F | ||
) |
Definition at line 276 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
scaledTraceTimesMinusTF_Type scaleTraceMinuTF | ( | const Real | coeff, |
const ExpressionDefinitions::traceTensor_Type | Ic, | ||
const ExpressionDefinitions::minusTransposedTensor_Type | F_T | ||
) |
Definition at line 281 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
scaledFtimesM_Type scaleFtimesM | ( | const Real | coeff, |
const ExpressionDefinitions::deformationGradient_Type | F, | ||
const ExpressionDefinitions::outerProduct_Type | M | ||
) |
Definition at line 290 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
scaledFourthInvariantTimesMinusTF_Type scaleI4timesMinutTF | ( | const Real | coeff, |
const ExpressionDefinitions::stretch_Type | I4, | ||
const ExpressionDefinitions::minusTransposedTensor_Type | F_T | ||
) |
Definition at line 298 of file fsi_blocks/solver/ExpressionDefinitions.cpp.
tensorialPart_distrType tensorialPartPiola | ( | const Real | kappa, |
const ExpressionDefinitions::traceTensor_Type | tr, | ||
const ExpressionDefinitions::stretch_Type | I4, | ||
const ExpressionDefinitions::deformationGradient_Type | F, | ||
const ExpressionDefinitions::minusTransposedTensor_Type | F_T, | ||
const ExpressionDefinitions::outerProduct_Type | M | ||
) |
Definition at line 307 of file fsi_blocks/solver/ExpressionDefinitions.cpp.