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

#include <users_modules/eshelbian_plasticty/src/EshelbianPlasticity.hpp>

Inheritance diagram for EshelbianPlasticity::DataAtIntegrationPts:
[legend]
Collaboration diagram for EshelbianPlasticity::DataAtIntegrationPts:
[legend]

Public Member Functions

MatrixPtr getApproxSigmaAtPts ()
 
MatrixPtr getApproxPAtPts ()
 
MatrixPtr getDivPAtPts ()
 
MatrixPtr getDivSigmaAtPts ()
 
MatrixPtr getSmallWAtPts ()
 
MatrixPtr getSmallWDotAtPts ()
 
MatrixPtr getSmallWDotDotAtPts ()
 
MatrixPtr getLogStreachTensorAtPts ()
 
MatrixPtr getStreachTensorAtPts ()
 
MatrixPtr getLogStreachDotTensorAtPts ()
 
MatrixPtr getRotAxisAtPts ()
 
MatrixPtr getRotAxisDotAtPts ()
 
MatrixPtr getBigGAtPts ()
 
MatrixPtr getBigG0AtPts ()
 

Public Attributes

MatrixDouble approxPAtPts
 
MatrixDouble approxSigmaAtPts
 
MatrixDouble divPAtPts
 
MatrixDouble divSigmaAtPts
 
MatrixDouble wAtPts
 
MatrixDouble wDotAtPts
 
MatrixDouble wDotDotAtPts
 
MatrixDouble logStreachTensorAtPts
 
MatrixDouble streachTensorAtPts
 
MatrixDouble diffStreachTensorAtPts
 
VectorDouble detStreachTensorAtPts
 
MatrixDouble detStreachTensorAtPts_du
 
MatrixDouble logStreachDotTensorAtPts
 
MatrixDouble rotAxisAtPts
 
MatrixDouble rotAxisDotAtPts
 
MatrixDouble WAtPts
 
MatrixDouble W0AtPts
 
MatrixDouble GAtPts
 
MatrixDouble G0AtPts
 
MatrixDouble hAtPts
 
MatrixDouble rotMatAtPts
 
MatrixDouble diffRotMatAtPts
 
MatrixDouble PAtPts
 
MatrixDouble SigmaAtPts
 
VectorDouble phiAtPts
 
MatrixDouble flowAtPts
 
MatrixDouble P_dh0
 
MatrixDouble P_dh1
 
MatrixDouble P_dh2
 
MatrixDouble P_dH0
 
MatrixDouble P_dH1
 
MatrixDouble P_dH2
 
MatrixDouble Sigma_dh0
 
MatrixDouble Sigma_dh1
 
MatrixDouble Sigma_dh2
 
MatrixDouble Sigma_dH0
 
MatrixDouble Sigma_dH1
 
MatrixDouble Sigma_dH2
 
MatrixDouble phi_dh
 
MatrixDouble phi_dH
 
MatrixDouble Flow_dh0
 
MatrixDouble Flow_dh1
 
MatrixDouble Flow_dh2
 
MatrixDouble Flow_dH0
 
MatrixDouble Flow_dH1
 
MatrixDouble Flow_dH2
 
MatrixDouble eigenVals
 
MatrixDouble eigenVecs
 
VectorInt nbUniq
 
boost::shared_ptr< PhysicalEquationsphysicsPtr
 

Detailed Description

Definition at line 38 of file EshelbianPlasticity.hpp.

Member Function Documentation

◆ getApproxPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getApproxPAtPts ( )
inline

Definition at line 99 of file EshelbianPlasticity.hpp.

99 {
100 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &approxPAtPts);
101 }

◆ getApproxSigmaAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getApproxSigmaAtPts ( )
inline

Definition at line 95 of file EshelbianPlasticity.hpp.

95 {
96 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
98 }

◆ getBigG0AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getBigG0AtPts ( )
inline

Definition at line 151 of file EshelbianPlasticity.hpp.

151 {
152 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &GAtPts);
153 }

◆ getBigGAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getBigGAtPts ( )
inline

Definition at line 147 of file EshelbianPlasticity.hpp.

147 {
148 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &GAtPts);
149 }

◆ getDivPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivPAtPts ( )
inline

Definition at line 103 of file EshelbianPlasticity.hpp.

103 {
104 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &divPAtPts);
105 }

◆ getDivSigmaAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivSigmaAtPts ( )
inline

Definition at line 107 of file EshelbianPlasticity.hpp.

107 {
108 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &divSigmaAtPts);
109 }

◆ getLogStreachDotTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStreachDotTensorAtPts ( )
inline

Definition at line 133 of file EshelbianPlasticity.hpp.

133 {
134 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
136 }

◆ getLogStreachTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStreachTensorAtPts ( )
inline

Definition at line 123 of file EshelbianPlasticity.hpp.

123 {
124 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
126 }

◆ getRotAxisAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisAtPts ( )
inline

Definition at line 138 of file EshelbianPlasticity.hpp.

138 {
139 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &rotAxisAtPts);
140 }

◆ getRotAxisDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisDotAtPts ( )
inline

Definition at line 142 of file EshelbianPlasticity.hpp.

142 {
143 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
145 }

◆ getSmallWAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWAtPts ( )
inline

Definition at line 111 of file EshelbianPlasticity.hpp.

111 {
112 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &wAtPts);
113 }

◆ getSmallWDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWDotAtPts ( )
inline

Definition at line 115 of file EshelbianPlasticity.hpp.

115 {
116 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &wDotAtPts);
117 }

◆ getSmallWDotDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWDotDotAtPts ( )
inline

Definition at line 119 of file EshelbianPlasticity.hpp.

119 {
120 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &wDotDotAtPts);
121 }

◆ getStreachTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getStreachTensorAtPts ( )
inline

Definition at line 128 of file EshelbianPlasticity.hpp.

128 {
129 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
131 }

Member Data Documentation

◆ approxPAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::approxPAtPts

Definition at line 41 of file EshelbianPlasticity.hpp.

◆ approxSigmaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::approxSigmaAtPts

Definition at line 42 of file EshelbianPlasticity.hpp.

◆ detStreachTensorAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::detStreachTensorAtPts

Definition at line 52 of file EshelbianPlasticity.hpp.

◆ detStreachTensorAtPts_du

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::detStreachTensorAtPts_du

Definition at line 53 of file EshelbianPlasticity.hpp.

◆ diffRotMatAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::diffRotMatAtPts

Definition at line 64 of file EshelbianPlasticity.hpp.

◆ diffStreachTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::diffStreachTensorAtPts

Definition at line 51 of file EshelbianPlasticity.hpp.

◆ divPAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::divPAtPts

Definition at line 43 of file EshelbianPlasticity.hpp.

◆ divSigmaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::divSigmaAtPts

Definition at line 44 of file EshelbianPlasticity.hpp.

◆ eigenVals

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenVals

Definition at line 91 of file EshelbianPlasticity.hpp.

◆ eigenVecs

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenVecs

Definition at line 92 of file EshelbianPlasticity.hpp.

◆ Flow_dh0

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Flow_dh0

Definition at line 84 of file EshelbianPlasticity.hpp.

◆ Flow_dH0

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Flow_dH0

Definition at line 87 of file EshelbianPlasticity.hpp.

◆ Flow_dh1

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Flow_dh1

Definition at line 85 of file EshelbianPlasticity.hpp.

◆ Flow_dH1

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Flow_dH1

Definition at line 88 of file EshelbianPlasticity.hpp.

◆ Flow_dh2

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Flow_dh2

Definition at line 86 of file EshelbianPlasticity.hpp.

◆ Flow_dH2

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Flow_dH2

Definition at line 89 of file EshelbianPlasticity.hpp.

◆ flowAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::flowAtPts

Definition at line 68 of file EshelbianPlasticity.hpp.

◆ G0AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::G0AtPts

Definition at line 60 of file EshelbianPlasticity.hpp.

◆ GAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::GAtPts

Definition at line 59 of file EshelbianPlasticity.hpp.

◆ hAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hAtPts

Definition at line 62 of file EshelbianPlasticity.hpp.

◆ logStreachDotTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStreachDotTensorAtPts

Definition at line 54 of file EshelbianPlasticity.hpp.

◆ logStreachTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStreachTensorAtPts

Definition at line 48 of file EshelbianPlasticity.hpp.

◆ nbUniq

VectorInt EshelbianPlasticity::DataAtIntegrationPts::nbUniq

Definition at line 93 of file EshelbianPlasticity.hpp.

◆ P_dh0

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::P_dh0

Definition at line 70 of file EshelbianPlasticity.hpp.

◆ P_dH0

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::P_dH0

Definition at line 73 of file EshelbianPlasticity.hpp.

◆ P_dh1

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::P_dh1

Definition at line 71 of file EshelbianPlasticity.hpp.

◆ P_dH1

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::P_dH1

Definition at line 74 of file EshelbianPlasticity.hpp.

◆ P_dh2

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::P_dh2

Definition at line 72 of file EshelbianPlasticity.hpp.

◆ P_dH2

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::P_dH2

Definition at line 75 of file EshelbianPlasticity.hpp.

◆ PAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::PAtPts

Definition at line 65 of file EshelbianPlasticity.hpp.

◆ phi_dh

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::phi_dh

Definition at line 82 of file EshelbianPlasticity.hpp.

◆ phi_dH

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::phi_dH

Definition at line 83 of file EshelbianPlasticity.hpp.

◆ phiAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::phiAtPts

Definition at line 67 of file EshelbianPlasticity.hpp.

◆ physicsPtr

boost::shared_ptr<PhysicalEquations> EshelbianPlasticity::DataAtIntegrationPts::physicsPtr

Definition at line 156 of file EshelbianPlasticity.hpp.

◆ rotAxisAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::rotAxisAtPts

Definition at line 55 of file EshelbianPlasticity.hpp.

◆ rotAxisDotAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::rotAxisDotAtPts

Definition at line 56 of file EshelbianPlasticity.hpp.

◆ rotMatAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::rotMatAtPts

Definition at line 63 of file EshelbianPlasticity.hpp.

◆ Sigma_dh0

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Sigma_dh0

Definition at line 76 of file EshelbianPlasticity.hpp.

◆ Sigma_dH0

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Sigma_dH0

Definition at line 79 of file EshelbianPlasticity.hpp.

◆ Sigma_dh1

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Sigma_dh1

Definition at line 77 of file EshelbianPlasticity.hpp.

◆ Sigma_dH1

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Sigma_dH1

Definition at line 80 of file EshelbianPlasticity.hpp.

◆ Sigma_dh2

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Sigma_dh2

Definition at line 78 of file EshelbianPlasticity.hpp.

◆ Sigma_dH2

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::Sigma_dH2

Definition at line 81 of file EshelbianPlasticity.hpp.

◆ SigmaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::SigmaAtPts

Definition at line 66 of file EshelbianPlasticity.hpp.

◆ streachTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::streachTensorAtPts

Definition at line 49 of file EshelbianPlasticity.hpp.

◆ W0AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::W0AtPts

Definition at line 58 of file EshelbianPlasticity.hpp.

◆ wAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wAtPts

Definition at line 45 of file EshelbianPlasticity.hpp.

◆ WAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::WAtPts

Definition at line 57 of file EshelbianPlasticity.hpp.

◆ wDotAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wDotAtPts

Definition at line 46 of file EshelbianPlasticity.hpp.

◆ wDotDotAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wDotDotAtPts

Definition at line 47 of file EshelbianPlasticity.hpp.


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