v0.14.0 |
Header file for simple contact element implementation. More...
Go to the source code of this file.
Classes | |
struct | SimpleContactProblem |
Set of functions declaring elements and setting operators to apply contact conditions between surfaces with matching meshes. More... | |
struct | SimpleContactProblem::LoadScale |
struct | SimpleContactProblem::SimpleContactPrismsData |
struct | SimpleContactProblem::SimpleContactElement |
struct | SimpleContactProblem::ConvectSlaveIntegrationPts |
Class used to convect integration points on slave and master, and to calculate directional direvatives of change integration position point as variation os spatial positions on contact surfaces. More... | |
struct | SimpleContactProblem::ConvectMasterContactElement |
Element used to integrate on slave surfaces. It convects integration points on slaves, so that quantities like gap from master are evaluated at correct points. More... | |
struct | SimpleContactProblem::ConvectSlaveContactElement |
Element used to integrate on master surfaces. It convects integration points on slaves, so that quantities like Lagrange multiplier from master are evaluated at correct points. More... | |
struct | SimpleContactProblem::CommonDataSimpleContact |
struct | SimpleContactProblem::OpContactMaterialLhs |
struct | SimpleContactProblem::OpContactALELhs |
Operator used as base struct for OpContactTractionSlaveSlave_dX, OpContactTractionMasterSlave_dX, OpContactTractionMasterMaster_dX and OpCalDerIntCompFunSlaveSlave_dX. More... | |
struct | SimpleContactProblem::OpContactMaterialVolOnSideLhs |
Operator used as base struct for OpContactMaterialVolOnSideLhs_dX_dx OpContactMaterialVolOnSideLhs_dX_dX operators that use side volume element adjacent to current contact prism needed to evaluate of deformation gradient tensor derivative. More... | |
struct | SimpleContactProblem::OpGetNormalSlave |
Computes, for reference configuration, normal to slave face that is common to all gauss points. More... | |
struct | SimpleContactProblem::OpGetNormalMaster |
Computes, for reference configuration, normal to master face that is common to all gauss points. More... | |
struct | SimpleContactProblem::OpGetPositionAtGaussPtsMaster |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGetMatPosForDisplAtGaussPtsMaster |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGetDeformationFieldForDisplAtGaussPtsMaster |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGetPositionAtGaussPtsSlave |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGetMatPosForDisplAtGaussPtsSlave |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGetDeformationFieldForDisplAtGaussPtsSlave |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGetGapSlave |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGetLagMulAtGaussPtsSlave |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGetAugmentedLambdaSlave |
Operator for the simple contact element for Augmented Lagrangian Method. More... | |
struct | SimpleContactProblem::OpLagGapProdGaussPtsSlave |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalContactTractionOnMaster |
RHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalContactTractionOnSlave |
RHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalAugmentedTractionRhsMaster |
RHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalAugmentedTractionRhsSlave |
RHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalIntCompFunSlave |
RHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGapConstraintAugmentedRhs |
RHS-operator for the simple contact element for Augmented Lagrangian Method. More... | |
struct | SimpleContactProblem::OpCalContactTractionOverLambdaMasterSlave |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalContactTractionOverLambdaSlaveSlave |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalDerIntCompFunOverLambdaSlaveSlave |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalDerIntCompFunOverSpatPosSlaveMaster |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalDerIntCompFunOverSpatPosSlaveSlave |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalContactAugmentedTractionOverLambdaMasterSlave |
LHS-operator for the simple contact element with Augmented Lagrangian Method. More... | |
struct | SimpleContactProblem::OpCalContactAugmentedTractionOverLambdaSlaveSlave |
LHS-operator for the simple contact element with Augmented Lagrangian Method. More... | |
struct | SimpleContactProblem::OpCalContactAugmentedTractionOverSpatialMasterMaster |
LHS-operator for the simple contact element with Augmented Lagrangian Method. More... | |
struct | SimpleContactProblem::OpCalContactAugmentedTractionOverSpatialMasterSlave |
LHS-operator for the simple contact element with Augmented Lagrangian Method. More... | |
struct | SimpleContactProblem::OpCalContactAugmentedTractionOverSpatialSlaveSlave |
LHS-operator for the simple contact element with Augmented Lagrangian Method. More... | |
struct | SimpleContactProblem::OpCalContactAugmentedTractionOverSpatialSlaveMaster |
LHS-operator for the simple contact element with Augmented Lagrangian Method. More... | |
struct | SimpleContactProblem::OpGapConstraintAugmentedOverLambda |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGapConstraintAugmentedOverSpatialMaster |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpGapConstraintAugmentedOverSpatialSlave |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpMakeVtkSlave |
Operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpMakeTestTextFile |
struct | SimpleContactProblem::OpLhsConvectIntegrationPtsContactTraction |
Calculate tangent operator for contact force for change of integration point positions, as result of change os spatial positions. More... | |
struct | SimpleContactProblem::OpCalculateGradPositionXi |
Evaluate gradient position on reference master surface. More... | |
struct | SimpleContactProblem::OpCalculateGradLambdaXi |
Evaluate gradient of Lagrange multipliers on reference slave surface. More... | |
struct | SimpleContactProblem::OpLhsConvectIntegrationPtsConstrainMasterGap |
Tangent opeerator for contrains equation for change of spatial positions on master and slave. More... | |
struct | SimpleContactProblem::OpCalculateDeformation |
Operator for computing deformation gradients in side volumes. More... | |
struct | SimpleContactProblem::OpLoopForSideOfContactPrism |
Trigers operators for side volume element on slave side for evaluation of the RHS contact traction in the material configuration on either slave or master surface. More... | |
struct | SimpleContactProblem::OpCalMatForcesALEMaster |
RHS - operator for the contact element (material configuration) Integrates virtual work of contact traction in the material configuration on master surface. More... | |
struct | SimpleContactProblem::OpCalMatForcesALESlave |
RHS - operator for the contact element (material configuration) Integrates virtual work of contact traction in the material configuration on slave surface. More... | |
struct | SimpleContactProblem::OpGetNormalSlaveALE |
Computes, for material configuration, normal to slave face that is common to all gauss points. More... | |
struct | SimpleContactProblem::OpGetNormalMasterALE |
Computes, for material configuration, normal to master face that is common to all gauss points. More... | |
struct | SimpleContactProblem::OpContactMaterialMasterOnFaceLhs_dX_dX |
LHS-operator for the contact element (material configuration) More... | |
struct | SimpleContactProblem::OpContactMaterialSlaveOnFaceLhs_dX_dX |
LHS-operator for the contact element (material configuration) More... | |
struct | SimpleContactProblem::OpContactMaterialMasterSlaveLhs_dX_dLagmult |
LHS-operator for the contact element (material configuration) More... | |
struct | SimpleContactProblem::OpContactMaterialSlaveSlaveLhs_dX_dLagmult |
LHS-operator for the contact element (material configuration) More... | |
struct | SimpleContactProblem::OpContactTractionSlaveSlave_dX |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpContactTractionMasterSlave_dX |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpContactTractionMasterMaster_dX |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpCalDerIntCompFunSlaveSlave_dX |
LHS-operator for the simple contact element. More... | |
struct | SimpleContactProblem::OpContactMaterialVolOnSideLhs_dX_dx |
LHS-operator (material configuration) on the side volume of either master or slave side. More... | |
struct | SimpleContactProblem::OpContactMaterialVolOnSideLhs_dX_dX |
LHS-operator for the contact element (material configuration) More... | |
struct | SimpleContactProblem::OpGetGaussPtsState |
struct | SimpleContactProblem::OpGetContactArea |
Header file for simple contact element implementation.
Definition in file SimpleContact.hpp.