v0.14.0 |
#include <users_modules/mortar_contact/src/MortarContactProblem.hpp>
Public Member Functions | |
CommonDataMortarContact (MoFEM::Interface &m_field) | |
Public Member Functions inherited from SimpleContactProblem::CommonDataSimpleContact | |
CommonDataSimpleContact (MoFEM::Interface &m_field) | |
Public Attributes | |
boost::shared_ptr< VectorDouble > | referenceGapPtr |
boost::shared_ptr< MatrixDouble > | referencePositionAtGaussPtsMasterPtr |
boost::shared_ptr< MatrixDouble > | referencePositionAtGaussPtsSlavePtr |
bool | addContactReferenceGap |
Public Attributes inherited from SimpleContactProblem::CommonDataSimpleContact | |
boost::shared_ptr< VectorDouble > | augmentedLambdasPtr |
boost::shared_ptr< MatrixDouble > | positionAtGaussPtsMasterPtr |
boost::shared_ptr< MatrixDouble > | positionAtGaussPtsSlavePtr |
boost::shared_ptr< MatrixDouble > | gradKsiPositionAtGaussPtsPtr |
boost::shared_ptr< MatrixDouble > | gradKsiLambdaAtGaussPtsPtr |
boost::shared_ptr< VectorDouble > | lagMultAtGaussPtsPtr |
boost::shared_ptr< VectorDouble > | gapPtr |
boost::shared_ptr< VectorDouble > | lagGapProdPtr |
boost::shared_ptr< VectorDouble > | tangentOneVectorSlavePtr |
boost::shared_ptr< VectorDouble > | tangentTwoVectorSlavePtr |
boost::shared_ptr< VectorDouble > | tangentOneVectorMasterPtr |
boost::shared_ptr< VectorDouble > | tangentTwoVectorMasterPtr |
boost::shared_ptr< VectorDouble > | normalVectorSlavePtr |
boost::shared_ptr< VectorDouble > | normalVectorMasterPtr |
boost::shared_ptr< MatrixDouble > | hMat |
boost::shared_ptr< MatrixDouble > | FMat |
boost::shared_ptr< MatrixDouble > | HMat |
boost::shared_ptr< MatrixDouble > | invHMat |
boost::shared_ptr< VectorDouble > | detHVec |
boost::shared_ptr< VectorDouble > | gaussPtsStatePtr |
double | areaSlave |
double | areaMaster |
Range | forcesOnlyOnEntitiesRow |
Range | forcesOnlyOnEntitiesCol |
SmartPetscObj< Vec > | gaussPtsStateVec |
SmartPetscObj< Vec > | contactAreaVec |
Private Attributes | |
MoFEM::Interface & | mField |
Additional Inherited Members | |
Public Types inherited from SimpleContactProblem::CommonDataSimpleContact | |
enum | VecElements { ACTIVE = 0, TOTAL, LAST_ELEMENT } |
Definition at line 61 of file MortarContactProblem.hpp.
|
inline |
Definition at line 69 of file MortarContactProblem.hpp.
bool MortarContactProblem::CommonDataMortarContact::addContactReferenceGap |
Definition at line 68 of file MortarContactProblem.hpp.
|
private |
Definition at line 79 of file MortarContactProblem.hpp.
boost::shared_ptr<VectorDouble> MortarContactProblem::CommonDataMortarContact::referenceGapPtr |
Definition at line 64 of file MortarContactProblem.hpp.
boost::shared_ptr<MatrixDouble> MortarContactProblem::CommonDataMortarContact::referencePositionAtGaussPtsMasterPtr |
Definition at line 65 of file MortarContactProblem.hpp.
boost::shared_ptr<MatrixDouble> MortarContactProblem::CommonDataMortarContact::referencePositionAtGaussPtsSlavePtr |
Definition at line 66 of file MortarContactProblem.hpp.