LifeV
LifeV::ExpressionMultimechanism Namespace Reference

Typedefs

typedef ExpressionSubstraction< ExpressionDefinitions::isochoricStretch_Type, ExpressionScalardifference_Type
 
typedef ExpressionSubstraction< ExpressionDefinitions::stretch_Type, ExpressionScalarincompressibleDifference_Type
 
typedef ExpressionDivision< incompressibleDifference_Type, ExpressionScalarrelativeDifference_Type
 
typedef ExpressionArcTan< difference_Typeactivation_Type
 
typedef ExpressionVectorFromNonConstantScalar< difference_Type, 3 > expressionVectorFromDifference_Type
 
typedef ExpressionVectorFromNonConstantScalar< incompressibleDifference_Type, 3 > expressionVectorFromIncompressibleDifference_Type
 
typedef ExpressionVectorFromNonConstantScalar< relativeDifference_Type, 3 > expressionVectorFromRelativeDifference_Type
 
typedef ExpressionProduct< ExpressionDefinitions::deformationGradient_Type, ExpressionDefinitions::inverseTensor_TypedeformationActivatedTensor_Type
 
typedef ExpressionProduct< ExpressionDefinitions::minusTransposedTensor_Type, ExpressionTranspose< ExpressionDefinitions::deformationGradient_Type > > activeMinusTtensor_Type
 
typedef ExpressionProduct< ExpressionDefinitions::minusTransposedTensor_Type, ExpressionProduct< ExpressionDefinitions::rightCauchyGreenTensor_Type, ExpressionDefinitions::inverseTensor_Type > > rightCauchyGreenMultiMechanism_Type
 
typedef ExpressionProduct< ExpressionDefinitions::deformationGradient_Type, ExpressionDefinitions::interpolatedValue_TypeactivatedFiber_Type
 
typedef ExpressionDot< activatedFiber_Type, activatedFiber_TypesquaredNormActivatedFiber_Type
 
typedef ExpressionSquareRoot< squaredNormActivatedFiber_TypenormActivatedFiber_Type
 
typedef ExpressionNormalize< activatedFiber_TypenormalizedVector_Type
 
typedef ExpressionDivision< activatedFiber_Type, normActivatedFiber_TypenormalizedFiber_Type
 
typedef ExpressionDivision< ExpressionDefinitions::determinantTensorF_Type, ExpressionDefinitions::interpolatedScalarValue_TypeactivatedDeterminantF_Type
 
typedef ExpressionProduct< ExpressionDefinitions::determinantTensorF_Type, ExpressionDefinitions::powerExpression_TypeactivatedJ_Type
 
typedef ExpressionPower< activatedDeterminantF_TypeactivePowerExpression_Type
 
typedef ExpressionIsochoricChangeOfVariable< activatedDeterminantF_TypeactiveIsochoricDeterminant_Type
 
typedef ExpressionOuterProduct< activatedFiber_Type, activatedFiber_TypeactiveOuterProduct_Type
 
typedef ExpressionOuterProduct< normalizedVector_Type, normalizedVector_TypeactiveNormalizedOuterProduct_Type
 
typedef ExpressionDot< rightCauchyGreenMultiMechanism_Type, activeNormalizedOuterProduct_TypeactiveStretch_Type
 
typedef ExpressionDot< rightCauchyGreenMultiMechanism_Type, ExpressionDefinitions::outerProduct_TypeactiveInterpolatedFiberStretch_Type
 
typedef ExpressionProduct< activeIsochoricDeterminant_Type, activeInterpolatedFiberStretch_TypeactiveIsochoricStretch_Type
 
typedef ExpressionProduct< activeIsochoricDeterminant_Type, activeStretch_TypeactiveNoInterpolationStretch_Type
 
typedef ExpressionProduct< activePowerExpression_Type, activeStretch_TypeactivePowerIsochoricStretch_Type
 
typedef ExpressionProduct< ExpressionDphiJ, ExpressionDefinitions::inverseTensor_TypeactiveLinearization_Type
 
typedef ExpressionProduct< ExpressionDphiI, ExpressionDefinitions::inverseTensor_TypeactiveTestGradient_Type
 

Functions

difference_Type absoluteStretch (const ExpressionDefinitions::isochoricStretch_Type IVbar, const Real valueToSubtract)
 
incompressibleDifference_Type incompressibleAbsoluteStretch (const ExpressionDefinitions::stretch_Type IV, const Real valueToSubtract)
 
relativeDifference_Type relativeDifference (const incompressibleDifference_Type difference, const Real refFourthInvariant)
 
activation_Type activationConstructor (const ExpressionMultimechanism::difference_Type absoluteStretch, const Real intCoeff, const Real extCoeff, const Real translation)
 
expressionVectorFromDifference_Type vectorFromActivation (const ExpressionMultimechanism::difference_Type activation)
 
expressionVectorFromIncompressibleDifference_Type vectorFromIncompressibleDifference (const ExpressionMultimechanism::incompressibleDifference_Type activation)
 
expressionVectorFromRelativeDifference_Type vectorFromRelativeDifference (const ExpressionMultimechanism::relativeDifference_Type relDifference)
 
deformationActivatedTensor_Type createDeformationActivationTensor (const ExpressionDefinitions::deformationGradient_Type Ft, const ExpressionDefinitions::inverseTensor_Type F0_ta)
 
rightCauchyGreenMultiMechanism_Type activationRightCauchyGreen (const ExpressionDefinitions::minusTransposedTensor_Type FzeroAminusT, const ExpressionDefinitions::rightCauchyGreenTensor_Type C, const ExpressionDefinitions::inverseTensor_Type FzeroAminus1)
 
activatedFiber_Type activateFiberDirection (const ExpressionDefinitions::deformationGradient_Type F, const ExpressionDefinitions::interpolatedValue_Type ithFiber)
 
squaredNormActivatedFiber_Type squaredNormActivatedFiber (const activatedFiber_Type f)
 
normalizedVector_Type unitVector (const activatedFiber_Type vector)
 
normActivatedFiber_Type normActivatedFiber (const activatedFiber_Type f)
 
normalizedFiber_Type normalizedFiberDirection (const activatedFiber_Type fiber, const normActivatedFiber_Type normFiber)
 
activatedDeterminantF_Type activateDeterminantF (const ExpressionDefinitions::determinantTensorF_Type Jzero, const ExpressionDefinitions::interpolatedScalarValue_Type JzeroA)
 
activatedJ_Type activateJ (const ExpressionDefinitions::determinantTensorF_Type Jzero, const ExpressionDefinitions::powerExpression_Type JzeroA)
 
activePowerExpression_Type activePowerExpression (activatedDeterminantF_Type Ja, const Real exp)
 
activeIsochoricDeterminant_Type activeIsochoricDeterminant (activatedDeterminantF_Type Ja)
 
activeOuterProduct_Type activeOuterProduct (const activatedFiber_Type activatedFiber)
 
activeNormalizedOuterProduct_Type activeNormalizedOuterProduct (const normalizedVector_Type activatedFiber)
 
activeStretch_Type activeFiberStretch (const rightCauchyGreenMultiMechanism_Type activeC, const activeNormalizedOuterProduct_Type activeM)
 
activeInterpolatedFiberStretch_Type activeInterpolatedFiberStretch (const rightCauchyGreenMultiMechanism_Type activeC, const ExpressionDefinitions::outerProduct_Type activeM)
 
activeIsochoricStretch_Type activeIsochoricFourthInvariant (const activeIsochoricDeterminant_Type activeJ, const activeInterpolatedFiberStretch_Type activeI4)
 
activeNoInterpolationStretch_Type activeNoInterpolationFourthInvariant (const activeIsochoricDeterminant_Type activeJ, const activeStretch_Type activeI4)
 
activePowerIsochoricStretch_Type activePowerIsochoricFourthInvariant (const activePowerExpression_Type activeJ, const activeStretch_Type activeI4)
 
activeMinusTtensor_Type createActiveMinusTtensor (const ExpressionDefinitions::minusTransposedTensor_Type FminusT, const ExpressionTranspose< ExpressionDefinitions::deformationGradient_Type > FzeroA)
 
activeLinearization_Type activatedLinearization (const ExpressionDphiJ der, const ExpressionDefinitions::inverseTensor_Type inverse)
 
activeTestGradient_Type activatedTestGradient (const ExpressionDphiI gradTest, const ExpressionDefinitions::inverseTensor_Type FAminus1)
 

Typedef Documentation

◆ difference_Type

◆ incompressibleDifference_Type

◆ relativeDifference_Type

◆ activation_Type

◆ expressionVectorFromDifference_Type

◆ expressionVectorFromIncompressibleDifference_Type

◆ expressionVectorFromRelativeDifference_Type

◆ deformationActivatedTensor_Type

◆ activeMinusTtensor_Type

◆ rightCauchyGreenMultiMechanism_Type

◆ activatedFiber_Type

◆ squaredNormActivatedFiber_Type

◆ normActivatedFiber_Type

◆ normalizedVector_Type

◆ normalizedFiber_Type

◆ activatedDeterminantF_Type

◆ activatedJ_Type

◆ activePowerExpression_Type

◆ activeIsochoricDeterminant_Type

◆ activeOuterProduct_Type

◆ activeNormalizedOuterProduct_Type

◆ activeStretch_Type

◆ activeInterpolatedFiberStretch_Type

◆ activeIsochoricStretch_Type

◆ activeNoInterpolationStretch_Type

◆ activePowerIsochoricStretch_Type

◆ activeLinearization_Type

◆ activeTestGradient_Type

Function Documentation

◆ absoluteStretch()

difference_Type absoluteStretch ( const ExpressionDefinitions::isochoricStretch_Type  IVbar,
const Real  valueToSubtract 
)

Definition at line 339 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ incompressibleAbsoluteStretch()

incompressibleDifference_Type incompressibleAbsoluteStretch ( const ExpressionDefinitions::stretch_Type  IV,
const Real  valueToSubtract 
)

Definition at line 346 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ relativeDifference()

relativeDifference_Type relativeDifference ( const incompressibleDifference_Type  difference,
const Real  refFourthInvariant 
)

Definition at line 353 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activationConstructor()

activation_Type activationConstructor ( const ExpressionMultimechanism::difference_Type  absoluteStretch,
const Real  intCoeff,
const Real  extCoeff,
const Real  translation 
)

Definition at line 361 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ vectorFromActivation()

◆ vectorFromIncompressibleDifference()

◆ vectorFromRelativeDifference()

◆ createDeformationActivationTensor()

◆ activationRightCauchyGreen()

◆ activateFiberDirection()

◆ squaredNormActivatedFiber()

squaredNormActivatedFiber_Type squaredNormActivatedFiber ( const activatedFiber_Type  f)

Definition at line 410 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ unitVector()

normalizedVector_Type unitVector ( const activatedFiber_Type  vector)

Definition at line 405 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ normActivatedFiber()

normActivatedFiber_Type normActivatedFiber ( const activatedFiber_Type  f)

Definition at line 415 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ normalizedFiberDirection()

normalizedFiber_Type normalizedFiberDirection ( const activatedFiber_Type  fiber,
const normActivatedFiber_Type  normFiber 
)

Definition at line 422 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activateDeterminantF()

◆ activateJ()

◆ activePowerExpression()

activePowerExpression_Type activePowerExpression ( activatedDeterminantF_Type  Ja,
const Real  exp 
)

Definition at line 440 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activeIsochoricDeterminant()

◆ activeOuterProduct()

activeOuterProduct_Type activeOuterProduct ( const activatedFiber_Type  activatedFiber)

Definition at line 451 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activeNormalizedOuterProduct()

activeNormalizedOuterProduct_Type activeNormalizedOuterProduct ( const normalizedVector_Type  activatedFiber)

Definition at line 456 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activeFiberStretch()

activeStretch_Type activeFiberStretch ( const rightCauchyGreenMultiMechanism_Type  activeC,
const activeNormalizedOuterProduct_Type  activeM 
)

Definition at line 461 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activeInterpolatedFiberStretch()

activeInterpolatedFiberStretch_Type activeInterpolatedFiberStretch ( const rightCauchyGreenMultiMechanism_Type  activeC,
const ExpressionDefinitions::outerProduct_Type  activeM 
)

Definition at line 467 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activeIsochoricFourthInvariant()

activeIsochoricStretch_Type activeIsochoricFourthInvariant ( const activeIsochoricDeterminant_Type  activeJ,
const activeInterpolatedFiberStretch_Type  activeI4 
)

Definition at line 473 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activeNoInterpolationFourthInvariant()

activeNoInterpolationStretch_Type activeNoInterpolationFourthInvariant ( const activeIsochoricDeterminant_Type  activeJ,
const activeStretch_Type  activeI4 
)

Definition at line 479 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activePowerIsochoricFourthInvariant()

activePowerIsochoricStretch_Type activePowerIsochoricFourthInvariant ( const activePowerExpression_Type  activeJ,
const activeStretch_Type  activeI4 
)

Definition at line 485 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ createActiveMinusTtensor()

◆ activatedLinearization()

activeLinearization_Type activatedLinearization ( const ExpressionDphiJ  der,
const ExpressionDefinitions::inverseTensor_Type  inverse 
)

Definition at line 498 of file fsi_blocks/solver/ExpressionDefinitions.cpp.

◆ activatedTestGradient()

activeTestGradient_Type activatedTestGradient ( const ExpressionDphiI  gradTest,
const ExpressionDefinitions::inverseTensor_Type  FAminus1 
)

Definition at line 503 of file fsi_blocks/solver/ExpressionDefinitions.cpp.