v0.13.2
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OpElasticTools::CommonData Struct Reference

[Common data] More...

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

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

Public Member Functions

 CommonData ()
 
 ~CommonData ()
 

Public Attributes

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
 

Detailed Description

[Common data]

Definition at line 31 of file ElasticOperators.hpp.

Constructor & Destructor Documentation

◆ CommonData()

OpElasticTools::CommonData::CommonData ( )
inline

Definition at line 71 of file ElasticOperators.hpp.

72 : stateArrayCont({0, 0}), stateArrayPlast({0, 0}),
73 stateArrayArea({0., 0.}), isNeoHook(false) {
74 }
array< double, 2 > stateArrayArea

◆ ~CommonData()

OpElasticTools::CommonData::~CommonData ( )
inline

Definition at line 76 of file ElasticOperators.hpp.

76{}

Member Data Documentation

◆ aoSEpEp

SmartPetscObj<AO> OpElasticTools::CommonData::aoSEpEp

Definition at line 81 of file ElasticOperators.hpp.

◆ aoSTauTau

SmartPetscObj<AO> OpElasticTools::CommonData::aoSTauTau

Definition at line 83 of file ElasticOperators.hpp.

◆ blockMatContainerPtr

boost::shared_ptr<BlockMatContainer> OpElasticTools::CommonData::blockMatContainerPtr

Definition at line 85 of file ElasticOperators.hpp.

◆ bodyReactions

vector<double> OpElasticTools::CommonData::bodyReactions

Definition at line 55 of file ElasticOperators.hpp.

◆ dE_dF_mat

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::dE_dF_mat

Definition at line 50 of file ElasticOperators.hpp.

◆ detF

boost::shared_ptr<VectorDouble> OpElasticTools::CommonData::detF

Definition at line 44 of file ElasticOperators.hpp.

◆ faceRowData

EntData* OpElasticTools::CommonData::faceRowData

Definition at line 60 of file ElasticOperators.hpp.

◆ isNeoHook

bool OpElasticTools::CommonData::isNeoHook

Definition at line 67 of file ElasticOperators.hpp.

◆ massMatScalar

MatrixDouble OpElasticTools::CommonData::massMatScalar

Definition at line 87 of file ElasticOperators.hpp.

◆ massMatTensor

MatrixDouble OpElasticTools::CommonData::massMatTensor

Definition at line 86 of file ElasticOperators.hpp.

◆ matC

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::matC

Definition at line 43 of file ElasticOperators.hpp.

◆ matEigenVal

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::matEigenVal

Definition at line 46 of file ElasticOperators.hpp.

◆ matEigenVector

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::matEigenVector

Definition at line 47 of file ElasticOperators.hpp.

◆ materialTangent

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::materialTangent

Definition at line 49 of file ElasticOperators.hpp.

◆ mDeformationGradient

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::mDeformationGradient

Definition at line 42 of file ElasticOperators.hpp.

◆ mDispPtr

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::mDispPtr

Definition at line 66 of file ElasticOperators.hpp.

◆ mGradPtr

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::mGradPtr

Definition at line 37 of file ElasticOperators.hpp.

◆ mMeasure

double OpElasticTools::CommonData::mMeasure

Definition at line 61 of file ElasticOperators.hpp.

◆ mPiolaStressPtr

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::mPiolaStressPtr

Definition at line 40 of file ElasticOperators.hpp.

◆ mStrainPtr

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::mStrainPtr

Definition at line 38 of file ElasticOperators.hpp.

◆ mStressPtr

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::mStressPtr

Definition at line 39 of file ElasticOperators.hpp.

◆ mtD

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::mtD

Definition at line 33 of file ElasticOperators.hpp.

◆ mtD_Axiator

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::mtD_Axiator

Definition at line 34 of file ElasticOperators.hpp.

◆ mtD_Deviator

boost::shared_ptr<MatrixDouble> OpElasticTools::CommonData::mtD_Deviator

Definition at line 35 of file ElasticOperators.hpp.

◆ reactionEnts

Range OpElasticTools::CommonData::reactionEnts

Definition at line 58 of file ElasticOperators.hpp.

◆ reactionsVec

SmartPetscObj<Vec> OpElasticTools::CommonData::reactionsVec

Definition at line 57 of file ElasticOperators.hpp.

◆ reactionTag

Tag OpElasticTools::CommonData::reactionTag

Definition at line 69 of file ElasticOperators.hpp.

◆ rowIndices

VectorInt OpElasticTools::CommonData::rowIndices

Definition at line 64 of file ElasticOperators.hpp.

◆ SEpEp

SmartPetscObj<Mat> OpElasticTools::CommonData::SEpEp

Definition at line 80 of file ElasticOperators.hpp.

◆ stateArrayArea

array<double, 2> OpElasticTools::CommonData::stateArrayArea

Definition at line 54 of file ElasticOperators.hpp.

◆ stateArrayCont

array<int, 2> OpElasticTools::CommonData::stateArrayCont

Definition at line 53 of file ElasticOperators.hpp.

◆ stateArrayPlast

array<int, 2> OpElasticTools::CommonData::stateArrayPlast

Definition at line 52 of file ElasticOperators.hpp.

◆ STauTau

SmartPetscObj<Mat> OpElasticTools::CommonData::STauTau

Definition at line 82 of file ElasticOperators.hpp.

◆ time

double OpElasticTools::CommonData::time

Definition at line 62 of file ElasticOperators.hpp.

◆ timeStepSize

double OpElasticTools::CommonData::timeStepSize

Definition at line 78 of file ElasticOperators.hpp.


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