![]() |
LifeV
|
File containing the procedures for the local assembly of the differential operators. More...
Include dependency graph for fsi_blocks/solver/ExpressionDefinitions.cpp:Go to the source code of this file.
Namespaces | |
| LifeV | |
| Default Physical Solver. | |
| LifeV::ExpressionDefinitions | |
| LifeV::ExpressionDistributedModel | |
| End namespace ExpressionDefinitions. | |
| LifeV::ExpressionMultimechanism | |
Macros | |
| #define | _EXPRESSIONDEFINITIONS_CPP_ |
Functions | |
| deformationGradient_Type | deformationGradient (const std::shared_ptr< ETFESpace_Type > dispETFESpace, const vector_Type &disp, UInt offset, const matrixSmall_Type identity) |
| determinantTensorF_Type | determinantF (const deformationGradient_Type F) |
| rightCauchyGreenTensor_Type | tensorC (const ExpressionTranspose< deformationGradient_Type > tF, const deformationGradient_Type F) |
| minusTransposedTensor_Type | minusT (const deformationGradient_Type F) |
| inverseTensor_Type | inv (const deformationGradient_Type F) |
| traceTensor_Type | traceTensor (const rightCauchyGreenTensor_Type C) |
| traceSquaredTensor_Type | traceSquared (const rightCauchyGreenTensor_Type C) |
| powerExpression_Type | powerExpression (const determinantTensorF_Type J, const Real exponent) |
| isochoricChangeOfVariable_Type | isochoricDeterminant (const determinantTensorF_Type J) |
| isochoricTrace_Type | isochoricTrace (const powerExpression_Type Jel, const traceTensor_Type I) |
| interpolatedValue_Type | interpolateFiber (const std::shared_ptr< ETFESpace_Type > dispETFESpace, const vector_Type &fiberVector) |
| interpolatedValue_Type | interpolateValue (const std::shared_ptr< ETFESpace_Type > dispETFESpace, const vector_Type &valueVector) |
| interpolatedScalarValue_Type | interpolateScalarValue (const std::shared_ptr< scalarETFESpace_Type > dispETFESpace, const vector_Type &valueVector) |
| outerProduct_Type | fiberTensor (const interpolatedValue_Type ithFiber) |
| stretch_Type | fiberStretch (const rightCauchyGreenTensor_Type C, const outerProduct_Type M) |
| isochoricStretch_Type | isochoricFourthInvariant (const powerExpression_Type Jel, const stretch_Type I_4ith) |
| 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) |
| normalizedVector_Type | unitVector (const activatedFiber_Type vector) |
| squaredNormActivatedFiber_Type | squaredNormActivatedFiber (const activatedFiber_Type f) |
| 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) |
Public typedefs | |
| distributedIsochoricTrace_Type | distributedIsochoricTrace (const Real coeff, const ExpressionDefinitions::isochoricTrace_Type ICbar) |
| distributedIsochoricStretch_Type | distributedIsochoricFourthInvariant (const Real coeff, const ExpressionDefinitions::isochoricStretch_Type I4bar) |
| distributedInvariants_Type | distributeInvariants (const distributedIsochoricTrace_Type distrIC, const distributedIsochoricStretch_Type distrI4) |
| distributedStretch_Type | distributedStretch (const ExpressionDefinitions::isochoricTrace_Type trCBar, const ExpressionDefinitions::isochoricStretch_Type I_4ith, const Real kappa) |
| minusTFscalarDF_distrType | minusTFscalarDF (const ExpressionDefinitions::minusTransposedTensor_Type minusFT) |
| FscalarDF_distrType | FscalarDF (const ExpressionDefinitions::deformationGradient_Type F) |
| dFTtimesFscalarM_distrType | dFTtimesFscalarM (const ExpressionDefinitions::deformationGradient_Type F, const ExpressionDefinitions::outerProduct_Type M) |
| FTtimesDFscalarM_distrType | FTtimesDFscalarM (const ExpressionDefinitions::deformationGradient_Type F, const ExpressionDefinitions::outerProduct_Type M) |
| scaledTrace_Type | scaleTrace (const Real coeff, const ExpressionDefinitions::traceTensor_Type tr) |
| scaledIsochoricTrace_Type | scaleIsochoricTrace (const Real coeff, const ExpressionDefinitions::isochoricTrace_Type isoTr) |
| scaledDeterminant_Type | scaleDeterminant (const Real coeff, const ExpressionDefinitions::powerExpression_Type Jel) |
| scaledFourthInvariant_Type | scaleFourthInvariant (const Real coeff, const ExpressionDefinitions::stretch_Type I4) |
| scaledIsochoricFourthInvariant_Type | scaleIsochoricFourthInvariant (const Real coeff, const ExpressionDefinitions::isochoricStretch_Type isoI4) |
| linearizationFisochoricTrace_Type | derivativeIsochoricTrace (const ExpressionDefinitions::isochoricTrace_Type isoTr, const ExpressionDefinitions::powerExpression_Type Jel, const ExpressionDefinitions::deformationGradient_Type F, const ExpressionDefinitions::minusTransposedTensor_Type F_T) |
| 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) |
| 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) |
| scaledTensorF_Type | scaleF (const Real coeff, const ExpressionDefinitions::deformationGradient_Type F) |
| scaledTraceTimesMinusTF_Type | scaleTraceMinuTF (const Real coeff, const ExpressionDefinitions::traceTensor_Type Ic, const ExpressionDefinitions::minusTransposedTensor_Type F_T) |
| scaledFtimesM_Type | scaleFtimesM (const Real coeff, const ExpressionDefinitions::deformationGradient_Type F, const ExpressionDefinitions::outerProduct_Type M) |
| scaledFourthInvariantTimesMinusTF_Type | scaleI4timesMinutTF (const Real coeff, const ExpressionDefinitions::stretch_Type I4, const ExpressionDefinitions::minusTransposedTensor_Type F_T) |
| 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) |
File containing the procedures for the local assembly of the differential operators.
All the methods are described in the report StructuralSolver framework in LifeV: Description and Usage
Definition in file fsi_blocks/solver/ExpressionDefinitions.cpp.
| #define _EXPRESSIONDEFINITIONS_CPP_ |
Definition at line 40 of file fsi_blocks/solver/ExpressionDefinitions.cpp.