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

[Common data] More...

#include <users_modules/tutorials/adv-0/src/PlasticOps.hpp>

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

Public Member Functions

auto getPlasticSurfacePtr ()
 
auto getPlasticTauPtr ()
 
auto getPlasticTauDotPtr ()
 
auto getPlasticStrainPtr ()
 
auto getPlasticStrainDotPtr ()
 
auto getPlasticFlowPtr ()
 

Public Attributes

boost::shared_ptr< MatrixDouble > mDPtr
 
boost::shared_ptr< MatrixDouble > mDPtr_Axiator
 
boost::shared_ptr< MatrixDouble > mDPtr_Deviator
 
boost::shared_ptr< MatrixDouble > mGradPtr
 
boost::shared_ptr< MatrixDouble > mStrainPtr
 
boost::shared_ptr< MatrixDouble > mStressPtr
 
VectorDouble plasticSurface
 
MatrixDouble plasticFlow
 
VectorDouble plasticTau
 
VectorDouble plasticTauDot
 
MatrixDouble plasticStrain
 
MatrixDouble plasticStrainDot
 
VectorDouble resC
 
VectorDouble resCdTau
 
MatrixDouble resCdStrain
 
MatrixDouble resCdStrainDot
 
MatrixDouble resFlow
 
MatrixDouble resFlowDtau
 
MatrixDouble resFlowDstrain
 
MatrixDouble resFlowDstrainDot
 
std::array< int, 5 > activityData
 
Tag thActivityMarker
 

Detailed Description

[Common data]

Definition at line 43 of file PlasticOps.hpp.

Member Function Documentation

◆ getPlasticFlowPtr()

auto PlasticOps::CommonData::getPlasticFlowPtr ( )
inline
Examples
PlasticOps.hpp.

Definition at line 86 of file PlasticOps.hpp.

86 {
87 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &plasticFlow);
88 }
MatrixDouble plasticFlow
Definition: PlasticOps.hpp:52

◆ getPlasticStrainDotPtr()

auto PlasticOps::CommonData::getPlasticStrainDotPtr ( )
inline
Examples
PlasticOps.hpp.

Definition at line 82 of file PlasticOps.hpp.

82 {
83 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
85 }
MatrixDouble plasticStrainDot
Definition: PlasticOps.hpp:56

◆ getPlasticStrainPtr()

auto PlasticOps::CommonData::getPlasticStrainPtr ( )
inline
Examples
PlasticOps.hpp.

Definition at line 79 of file PlasticOps.hpp.

79 {
80 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &plasticStrain);
81 }
MatrixDouble plasticStrain
Definition: PlasticOps.hpp:55

◆ getPlasticSurfacePtr()

auto PlasticOps::CommonData::getPlasticSurfacePtr ( )
inline
Examples
PlasticOps.hpp.

Definition at line 70 of file PlasticOps.hpp.

70 {
71 return boost::shared_ptr<VectorDouble>(shared_from_this(), &plasticSurface);
72 }
VectorDouble plasticSurface
Definition: PlasticOps.hpp:51

◆ getPlasticTauDotPtr()

auto PlasticOps::CommonData::getPlasticTauDotPtr ( )
inline
Examples
PlasticOps.hpp.

Definition at line 76 of file PlasticOps.hpp.

76 {
77 return boost::shared_ptr<VectorDouble>(shared_from_this(), &plasticTauDot);
78 }
VectorDouble plasticTauDot
Definition: PlasticOps.hpp:54

◆ getPlasticTauPtr()

auto PlasticOps::CommonData::getPlasticTauPtr ( )
inline
Examples
PlasticOps.hpp.

Definition at line 73 of file PlasticOps.hpp.

73 {
74 return boost::shared_ptr<VectorDouble>(shared_from_this(), &plasticTau);
75 }
VectorDouble plasticTau
Definition: PlasticOps.hpp:53

Member Data Documentation

◆ activityData

std::array<int, 5> PlasticOps::CommonData::activityData
Examples
PlasticOps.hpp.

Definition at line 67 of file PlasticOps.hpp.

◆ mDPtr

boost::shared_ptr<MatrixDouble> PlasticOps::CommonData::mDPtr
Examples
PlasticOps.hpp.

Definition at line 44 of file PlasticOps.hpp.

◆ mDPtr_Axiator

boost::shared_ptr<MatrixDouble> PlasticOps::CommonData::mDPtr_Axiator
Examples
PlasticOps.hpp.

Definition at line 45 of file PlasticOps.hpp.

◆ mDPtr_Deviator

boost::shared_ptr<MatrixDouble> PlasticOps::CommonData::mDPtr_Deviator
Examples
PlasticOps.hpp.

Definition at line 46 of file PlasticOps.hpp.

◆ mGradPtr

boost::shared_ptr<MatrixDouble> PlasticOps::CommonData::mGradPtr
Examples
PlasticOps.hpp.

Definition at line 47 of file PlasticOps.hpp.

◆ mStrainPtr

boost::shared_ptr<MatrixDouble> PlasticOps::CommonData::mStrainPtr
Examples
PlasticOps.hpp.

Definition at line 48 of file PlasticOps.hpp.

◆ mStressPtr

boost::shared_ptr<MatrixDouble> PlasticOps::CommonData::mStressPtr
Examples
PlasticOps.hpp.

Definition at line 49 of file PlasticOps.hpp.

◆ plasticFlow

MatrixDouble PlasticOps::CommonData::plasticFlow
Examples
PlasticOps.hpp.

Definition at line 52 of file PlasticOps.hpp.

◆ plasticStrain

MatrixDouble PlasticOps::CommonData::plasticStrain
Examples
PlasticOps.hpp.

Definition at line 55 of file PlasticOps.hpp.

◆ plasticStrainDot

MatrixDouble PlasticOps::CommonData::plasticStrainDot
Examples
PlasticOps.hpp.

Definition at line 56 of file PlasticOps.hpp.

◆ plasticSurface

VectorDouble PlasticOps::CommonData::plasticSurface
Examples
PlasticOps.hpp.

Definition at line 51 of file PlasticOps.hpp.

◆ plasticTau

VectorDouble PlasticOps::CommonData::plasticTau
Examples
PlasticOps.hpp.

Definition at line 53 of file PlasticOps.hpp.

◆ plasticTauDot

VectorDouble PlasticOps::CommonData::plasticTauDot
Examples
PlasticOps.hpp.

Definition at line 54 of file PlasticOps.hpp.

◆ resC

VectorDouble PlasticOps::CommonData::resC
Examples
PlasticOps.hpp.

Definition at line 58 of file PlasticOps.hpp.

◆ resCdStrain

MatrixDouble PlasticOps::CommonData::resCdStrain
Examples
PlasticOps.hpp.

Definition at line 60 of file PlasticOps.hpp.

◆ resCdStrainDot

MatrixDouble PlasticOps::CommonData::resCdStrainDot
Examples
PlasticOps.hpp.

Definition at line 61 of file PlasticOps.hpp.

◆ resCdTau

VectorDouble PlasticOps::CommonData::resCdTau
Examples
PlasticOps.hpp.

Definition at line 59 of file PlasticOps.hpp.

◆ resFlow

MatrixDouble PlasticOps::CommonData::resFlow
Examples
PlasticOps.hpp.

Definition at line 62 of file PlasticOps.hpp.

◆ resFlowDstrain

MatrixDouble PlasticOps::CommonData::resFlowDstrain
Examples
PlasticOps.hpp.

Definition at line 64 of file PlasticOps.hpp.

◆ resFlowDstrainDot

MatrixDouble PlasticOps::CommonData::resFlowDstrainDot
Examples
PlasticOps.hpp.

Definition at line 65 of file PlasticOps.hpp.

◆ resFlowDtau

MatrixDouble PlasticOps::CommonData::resFlowDtau
Examples
PlasticOps.hpp.

Definition at line 63 of file PlasticOps.hpp.

◆ thActivityMarker

Tag PlasticOps::CommonData::thActivityMarker
Examples
PlasticOps.hpp.

Definition at line 68 of file PlasticOps.hpp.


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