v0.13.0
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]

Public Member Functions

auto getPlasticTauPtr ()
 
auto getPlasticTauDotPtr ()
 
auto getPlasticStrainPtr ()
 
auto getPlasticStrainDotPtr ()
 
auto getTempValPtr ()
 

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 tempVal
 

Detailed Description

[Common data]

Examples
PlasticThermalOps.hpp.

Definition at line 55 of file PlasticOps.hpp.

Member Function Documentation

◆ getPlasticStrainDotPtr()

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

Definition at line 80 of file PlasticOps.hpp.

80  {
81  return boost::shared_ptr<MatrixDouble>(shared_from_this(),
83  }
MatrixDouble plasticStrainDot
Definition: PlasticOps.hpp:68

◆ getPlasticStrainPtr()

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

Definition at line 77 of file PlasticOps.hpp.

77  {
78  return boost::shared_ptr<MatrixDouble>(shared_from_this(), &plasticStrain);
79  }
MatrixDouble plasticStrain
Definition: PlasticOps.hpp:67

◆ getPlasticTauDotPtr()

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

Definition at line 74 of file PlasticOps.hpp.

74  {
75  return boost::shared_ptr<VectorDouble>(shared_from_this(), &plasticTauDot);
76  }
VectorDouble plasticTauDot
Definition: PlasticOps.hpp:66

◆ getPlasticTauPtr()

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

Definition at line 71 of file PlasticOps.hpp.

71  {
72  return boost::shared_ptr<VectorDouble>(shared_from_this(), &plasticTau);
73  }
VectorDouble plasticTau
Definition: PlasticOps.hpp:65

◆ getTempValPtr()

auto PlasticOps::CommonData::getTempValPtr ( )
Examples
PlasticOps.hpp.

Definition at line 84 of file PlasticOps.hpp.

84  {
85  return boost::shared_ptr<VectorDouble>(shared_from_this(), &tempVal);
86  }
VectorDouble tempVal
Definition: PlasticOps.hpp:69

Member Data Documentation

◆ mDPtr

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

Definition at line 56 of file PlasticOps.hpp.

◆ mDPtr_Axiator

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

Definition at line 57 of file PlasticOps.hpp.

◆ mDPtr_Deviator

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

Definition at line 58 of file PlasticOps.hpp.

◆ mGradPtr

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

Definition at line 59 of file PlasticOps.hpp.

◆ mStrainPtr

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

Definition at line 60 of file PlasticOps.hpp.

◆ mStressPtr

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

Definition at line 61 of file PlasticOps.hpp.

◆ plasticFlow

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

Definition at line 64 of file PlasticOps.hpp.

◆ plasticStrain

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

Definition at line 67 of file PlasticOps.hpp.

◆ plasticStrainDot

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

Definition at line 68 of file PlasticOps.hpp.

◆ plasticSurface

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

Definition at line 63 of file PlasticOps.hpp.

◆ plasticTau

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

Definition at line 65 of file PlasticOps.hpp.

◆ plasticTauDot

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

Definition at line 66 of file PlasticOps.hpp.

◆ tempVal

VectorDouble PlasticOps::CommonData::tempVal
Examples
PlasticOps.hpp.

Definition at line 69 of file PlasticOps.hpp.


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