![]() |
v0.13.2 |
#include <users_modules/mortar_contact/src/SimpleContact.hpp>
Public Types | |
enum | VecElements { ACTIVE = 0 , TOTAL , LAST_ELEMENT } |
Public Member Functions | |
CommonDataSimpleContact (MoFEM::Interface &m_field) | |
Public Attributes | |
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 |
Definition at line 404 of file SimpleContact.hpp.
Enumerator | |
---|---|
ACTIVE | |
TOTAL | |
LAST_ELEMENT |
Definition at line 438 of file SimpleContact.hpp.
|
inline |
Definition at line 443 of file SimpleContact.hpp.
double SimpleContactProblem::CommonDataSimpleContact::areaMaster |
Definition at line 434 of file SimpleContact.hpp.
double SimpleContactProblem::CommonDataSimpleContact::areaSlave |
Definition at line 433 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::augmentedLambdasPtr |
Definition at line 407 of file SimpleContact.hpp.
SmartPetscObj<Vec> SimpleContactProblem::CommonDataSimpleContact::contactAreaVec |
Definition at line 441 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::detHVec |
Definition at line 429 of file SimpleContact.hpp.
boost::shared_ptr<MatrixDouble> SimpleContactProblem::CommonDataSimpleContact::FMat |
Definition at line 426 of file SimpleContact.hpp.
Range SimpleContactProblem::CommonDataSimpleContact::forcesOnlyOnEntitiesCol |
Definition at line 437 of file SimpleContact.hpp.
Range SimpleContactProblem::CommonDataSimpleContact::forcesOnlyOnEntitiesRow |
Definition at line 436 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::gapPtr |
Definition at line 414 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::gaussPtsStatePtr |
Definition at line 431 of file SimpleContact.hpp.
SmartPetscObj<Vec> SimpleContactProblem::CommonDataSimpleContact::gaussPtsStateVec |
Definition at line 440 of file SimpleContact.hpp.
boost::shared_ptr<MatrixDouble> SimpleContactProblem::CommonDataSimpleContact::gradKsiLambdaAtGaussPtsPtr |
Definition at line 411 of file SimpleContact.hpp.
boost::shared_ptr<MatrixDouble> SimpleContactProblem::CommonDataSimpleContact::gradKsiPositionAtGaussPtsPtr |
Definition at line 410 of file SimpleContact.hpp.
boost::shared_ptr<MatrixDouble> SimpleContactProblem::CommonDataSimpleContact::hMat |
Definition at line 425 of file SimpleContact.hpp.
boost::shared_ptr<MatrixDouble> SimpleContactProblem::CommonDataSimpleContact::HMat |
Definition at line 427 of file SimpleContact.hpp.
boost::shared_ptr<MatrixDouble> SimpleContactProblem::CommonDataSimpleContact::invHMat |
Definition at line 428 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::lagGapProdPtr |
Definition at line 415 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::lagMultAtGaussPtsPtr |
Definition at line 413 of file SimpleContact.hpp.
|
private |
Definition at line 479 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::normalVectorMasterPtr |
Definition at line 423 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::normalVectorSlavePtr |
Definition at line 422 of file SimpleContact.hpp.
boost::shared_ptr<MatrixDouble> SimpleContactProblem::CommonDataSimpleContact::positionAtGaussPtsMasterPtr |
Definition at line 408 of file SimpleContact.hpp.
boost::shared_ptr<MatrixDouble> SimpleContactProblem::CommonDataSimpleContact::positionAtGaussPtsSlavePtr |
Definition at line 409 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::tangentOneVectorMasterPtr |
Definition at line 419 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::tangentOneVectorSlavePtr |
Definition at line 417 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::tangentTwoVectorMasterPtr |
Definition at line 420 of file SimpleContact.hpp.
boost::shared_ptr<VectorDouble> SimpleContactProblem::CommonDataSimpleContact::tangentTwoVectorSlavePtr |
Definition at line 418 of file SimpleContact.hpp.