v0.14.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
OpContactTools::CommonData Struct Reference

[Common data] More...

#include <users_modules/multifield_plasticity/src/ContactOperators.hpp>

Inheritance diagram for OpContactTools::CommonData:
[legend]
Collaboration diagram for OpContactTools::CommonData:
[legend]

Public Attributes

boost::shared_ptr< MatrixDouble > contactStressPtr
 
boost::shared_ptr< MatrixDouble > contactStressDivergencePtr
 
boost::shared_ptr< MatrixDouble > contactTractionPtr
 
boost::shared_ptr< MatrixDouble > contactNormalPtr
 
boost::shared_ptr< VectorDouble > contactGapPtr
 
boost::shared_ptr< MatrixDouble > contactGapDiffPtr
 
boost::shared_ptr< MatrixDouble > contactNormalDiffPtr
 
Tag rollerTag
 
- Public Attributes inherited from OpPlasticTools::CommonData
boost::shared_ptr< VectorDouble > plasticSurfacePtr
 
boost::shared_ptr< MatrixDouble > plasticFlowPtr
 
boost::shared_ptr< VectorDouble > plasticTauPtr
 
boost::shared_ptr< VectorDouble > plasticTauDotPtr
 
boost::shared_ptr< MatrixDouble > plasticStrainPtr
 
boost::shared_ptr< MatrixDouble > plasticStrainDotPtr
 
boost::shared_ptr< MatrixDouble > plasticGradTauPtr
 
boost::shared_ptr< MatrixDouble > plasticGradStrainPtr
 
boost::shared_ptr< VectorDouble > plasticTauJumpPtr
 
boost::shared_ptr< MatrixDouble > plasticStrainJumpPtr
 
boost::shared_ptr< MatrixDouble > guidingVelocityPtr
 
Ddg< double, 3, 3 > diffDeviator
 
MatrixDouble dualBaseMat
 
bool isDualBase
 
map< int, MatrixDouble > plasticStrainSideMap
 
map< int, VectorDouble > plasticTauSideMap
 
map< int, MatrixDouble > velocityVecSideMap
 
- Public Attributes inherited from OpElasticTools::CommonData
boost::shared_ptr< MatrixDouble > mtD
 
boost::shared_ptr< MatrixDouble > mtD_Axiator
 
boost::shared_ptr< MatrixDouble > mtD_Deviator
 
boost::shared_ptr< MatrixDouble > mGradPtr
 
boost::shared_ptr< MatrixDouble > mStrainPtr
 
boost::shared_ptr< MatrixDouble > mStressPtr
 
boost::shared_ptr< MatrixDouble > mPiolaStressPtr
 
boost::shared_ptr< MatrixDouble > mDeformationGradient
 
boost::shared_ptr< MatrixDouble > matC
 
boost::shared_ptr< VectorDouble > detF
 
boost::shared_ptr< MatrixDouble > matEigenVal
 
boost::shared_ptr< MatrixDouble > matEigenVector
 
boost::shared_ptr< MatrixDouble > materialTangent
 
boost::shared_ptr< MatrixDouble > dE_dF_mat
 
array< int, 2 > stateArrayPlast
 
array< int, 2 > stateArrayCont
 
array< double, 2 > stateArrayArea
 
vector< doublebodyReactions
 
SmartPetscObj< Vec > reactionsVec
 
Range reactionEnts
 
EntDatafaceRowData
 
double mMeasure
 
double time
 
VectorInt rowIndices
 
boost::shared_ptr< MatrixDouble > mDispPtr
 
bool isNeoHook
 
Tag reactionTag
 
double timeStepSize
 
SmartPetscObj< Mat > SEpEp
 
SmartPetscObj< AO > aoSEpEp
 
SmartPetscObj< Mat > STauTau
 
SmartPetscObj< AO > aoSTauTau
 
boost::shared_ptr< BlockMatContainer > blockMatContainerPtr
 
MatrixDouble massMatTensor
 
MatrixDouble massMatScalar
 

Additional Inherited Members

- Public Member Functions inherited from OpPlasticTools::CommonData
MoFEMErrorCode calculateDiffDeviator ()
 
- Public Member Functions inherited from OpElasticTools::CommonData
 CommonData ()
 
 ~CommonData ()
 

Detailed Description

[Common data]

Definition at line 19 of file ContactOperators.hpp.

Member Data Documentation

◆ contactGapDiffPtr

boost::shared_ptr<MatrixDouble> OpContactTools::CommonData::contactGapDiffPtr

Definition at line 25 of file ContactOperators.hpp.

◆ contactGapPtr

boost::shared_ptr<VectorDouble> OpContactTools::CommonData::contactGapPtr

Definition at line 24 of file ContactOperators.hpp.

◆ contactNormalDiffPtr

boost::shared_ptr<MatrixDouble> OpContactTools::CommonData::contactNormalDiffPtr

Definition at line 26 of file ContactOperators.hpp.

◆ contactNormalPtr

boost::shared_ptr<MatrixDouble> OpContactTools::CommonData::contactNormalPtr

Definition at line 23 of file ContactOperators.hpp.

◆ contactStressDivergencePtr

boost::shared_ptr<MatrixDouble> OpContactTools::CommonData::contactStressDivergencePtr

Definition at line 21 of file ContactOperators.hpp.

◆ contactStressPtr

boost::shared_ptr<MatrixDouble> OpContactTools::CommonData::contactStressPtr

Definition at line 20 of file ContactOperators.hpp.

◆ contactTractionPtr

boost::shared_ptr<MatrixDouble> OpContactTools::CommonData::contactTractionPtr

Definition at line 22 of file ContactOperators.hpp.

◆ rollerTag

Tag OpContactTools::CommonData::rollerTag

Definition at line 28 of file ContactOperators.hpp.


The documentation for this struct was generated from the following file: