v0.14.0
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 getSmallWL2AtPts ()
 
MatrixPtr getSmallWL2DotAtPts ()
 
MatrixPtr getSmallWL2DotDotAtPts ()
 
MatrixPtr getLogStretchTensorAtPts ()
 
MatrixPtr getStretchTensorAtPts ()
 
MatrixPtr getLogStretchDotTensorAtPts ()
 
MatrixPtr getRotAxisAtPts ()
 
MatrixPtr getRotAxisDotAtPts ()
 
MatrixPtr getBigGAtPts ()
 
MatrixPtr getBigG0AtPts ()
 
MatrixPtr getMatDPtr ()
 
MatrixPtr getSmallWH1AtPts ()
 
MatrixPtr getSmallWGradH1AtPts ()
 

Public Attributes

MatrixDouble approxPAtPts
 
MatrixDouble approxSigmaAtPts
 
MatrixDouble divPAtPts
 
MatrixDouble divSigmaAtPts
 
MatrixDouble wL2AtPts
 
MatrixDouble wL2DotAtPts
 
MatrixDouble wL2DotDotAtPts
 
MatrixDouble logStretchTensorAtPts
 
MatrixDouble stretchTensorAtPts
 
MatrixDouble diffStretchTensorAtPts
 
VectorDouble detStretchTensorAtPts
 
MatrixDouble detStretchTensorAtPts_du
 
MatrixDouble logStretchDotTensorAtPts
 
MatrixDouble rotAxisAtPts
 
MatrixDouble rotAxisDotAtPts
 
MatrixDouble WAtPts
 
MatrixDouble W0AtPts
 
MatrixDouble GAtPts
 
MatrixDouble G0AtPts
 
MatrixDouble wH1AtPts
 
MatrixDouble wGradH1AtPts
 
MatrixDouble logStretchTotalTensorAtPts
 
MatrixDouble hAtPts
 
MatrixDouble hdOmegaAtPts
 
MatrixDouble hdLogStretchAtPts
 
MatrixDouble leviKirchoffAtPts
 
MatrixDouble leviKirchoffdPAtPts
 
MatrixDouble leviKirchoffdOmegaAtPts
 
MatrixDouble adjontPdstretchAtPts
 
MatrixDouble adjontPdUAtPts
 
MatrixDouble adjontPdUdOmegaAtPts
 
MatrixDouble adjontPdUdPAtPts
 
MatrixDouble rotMatAtPts
 
MatrixDouble diffRotMatAtPts
 
MatrixDouble diff2RotMatAtPts
 
MatrixDouble PAtPts
 
MatrixDouble SigmaAtPts
 
VectorDouble phiAtPts
 
MatrixDouble flowL2AtPts
 
MatrixDouble P_du
 
MatrixDouble eigenVals
 
MatrixDouble eigenVecs
 
VectorInt nbUniq
 
MatrixDouble matD
 
boost::shared_ptr< PhysicalEquationsphysicsPtr
 

Detailed Description

Definition at line 32 of file EshelbianPlasticity.hpp.

Member Function Documentation

◆ getApproxPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getApproxPAtPts ( )
inline

Definition at line 89 of file EshelbianPlasticity.hpp.

89 {
90 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &approxPAtPts);
91 }

◆ getApproxSigmaAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getApproxSigmaAtPts ( )
inline

Definition at line 85 of file EshelbianPlasticity.hpp.

85 {
86 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
88 }

◆ getBigG0AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getBigG0AtPts ( )
inline

Definition at line 141 of file EshelbianPlasticity.hpp.

141 {
142 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &GAtPts);
143 }

◆ getBigGAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getBigGAtPts ( )
inline

Definition at line 137 of file EshelbianPlasticity.hpp.

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

◆ getDivPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivPAtPts ( )
inline

Definition at line 93 of file EshelbianPlasticity.hpp.

93 {
94 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &divPAtPts);
95 }

◆ getDivSigmaAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivSigmaAtPts ( )
inline

Definition at line 97 of file EshelbianPlasticity.hpp.

97 {
98 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &divSigmaAtPts);
99 }

◆ getLogStretchDotTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchDotTensorAtPts ( )
inline

Definition at line 123 of file EshelbianPlasticity.hpp.

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

◆ getLogStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchTensorAtPts ( )
inline

Definition at line 113 of file EshelbianPlasticity.hpp.

113 {
114 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
116 }

◆ getMatDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatDPtr ( )
inline

Definition at line 145 of file EshelbianPlasticity.hpp.

145 {
146 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matD);
147 }

◆ getRotAxisAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisAtPts ( )
inline

Definition at line 128 of file EshelbianPlasticity.hpp.

128 {
129 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &rotAxisAtPts);
130 }

◆ getRotAxisDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisDotAtPts ( )
inline

Definition at line 132 of file EshelbianPlasticity.hpp.

132 {
133 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
135 }

◆ getSmallWGradH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWGradH1AtPts ( )
inline

Definition at line 153 of file EshelbianPlasticity.hpp.

153 {
154 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
155 &wGradH1AtPts);
156 }

◆ getSmallWH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWH1AtPts ( )
inline

Definition at line 149 of file EshelbianPlasticity.hpp.

149 {
150 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &wH1AtPts);
151 }

◆ getSmallWL2AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2AtPts ( )
inline

Definition at line 101 of file EshelbianPlasticity.hpp.

101 {
102 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &wL2AtPts);
103 }

◆ getSmallWL2DotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2DotAtPts ( )
inline

Definition at line 105 of file EshelbianPlasticity.hpp.

105 {
106 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &wL2DotAtPts);
107 }

◆ getSmallWL2DotDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2DotDotAtPts ( )
inline

Definition at line 109 of file EshelbianPlasticity.hpp.

109 {
110 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &wL2DotDotAtPts);
111 }

◆ getStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getStretchTensorAtPts ( )
inline

Definition at line 118 of file EshelbianPlasticity.hpp.

118 {
119 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
121 }

Member Data Documentation

◆ adjontPdstretchAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::adjontPdstretchAtPts

Definition at line 65 of file EshelbianPlasticity.hpp.

◆ adjontPdUAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::adjontPdUAtPts

Definition at line 66 of file EshelbianPlasticity.hpp.

◆ adjontPdUdOmegaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::adjontPdUdOmegaAtPts

Definition at line 67 of file EshelbianPlasticity.hpp.

◆ adjontPdUdPAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::adjontPdUdPAtPts

Definition at line 68 of file EshelbianPlasticity.hpp.

◆ approxPAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::approxPAtPts

Definition at line 35 of file EshelbianPlasticity.hpp.

◆ approxSigmaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::approxSigmaAtPts

Definition at line 36 of file EshelbianPlasticity.hpp.

◆ detStretchTensorAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::detStretchTensorAtPts

Definition at line 46 of file EshelbianPlasticity.hpp.

◆ detStretchTensorAtPts_du

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::detStretchTensorAtPts_du

Definition at line 47 of file EshelbianPlasticity.hpp.

◆ diff2RotMatAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::diff2RotMatAtPts

Definition at line 71 of file EshelbianPlasticity.hpp.

◆ diffRotMatAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::diffRotMatAtPts

Definition at line 70 of file EshelbianPlasticity.hpp.

◆ diffStretchTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::diffStretchTensorAtPts

Definition at line 45 of file EshelbianPlasticity.hpp.

◆ divPAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::divPAtPts

Definition at line 37 of file EshelbianPlasticity.hpp.

◆ divSigmaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::divSigmaAtPts

Definition at line 38 of file EshelbianPlasticity.hpp.

◆ eigenVals

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenVals

Definition at line 79 of file EshelbianPlasticity.hpp.

◆ eigenVecs

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenVecs

Definition at line 80 of file EshelbianPlasticity.hpp.

◆ flowL2AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::flowL2AtPts

Definition at line 75 of file EshelbianPlasticity.hpp.

◆ G0AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::G0AtPts

Definition at line 54 of file EshelbianPlasticity.hpp.

◆ GAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::GAtPts

Definition at line 53 of file EshelbianPlasticity.hpp.

◆ hAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hAtPts

Definition at line 59 of file EshelbianPlasticity.hpp.

◆ hdLogStretchAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hdLogStretchAtPts

Definition at line 61 of file EshelbianPlasticity.hpp.

◆ hdOmegaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hdOmegaAtPts

Definition at line 60 of file EshelbianPlasticity.hpp.

◆ leviKirchoffAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchoffAtPts

Definition at line 62 of file EshelbianPlasticity.hpp.

◆ leviKirchoffdOmegaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchoffdOmegaAtPts

Definition at line 64 of file EshelbianPlasticity.hpp.

◆ leviKirchoffdPAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchoffdPAtPts

Definition at line 63 of file EshelbianPlasticity.hpp.

◆ logStretchDotTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStretchDotTensorAtPts

Definition at line 48 of file EshelbianPlasticity.hpp.

◆ logStretchTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStretchTensorAtPts

Definition at line 42 of file EshelbianPlasticity.hpp.

◆ logStretchTotalTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStretchTotalTensorAtPts

Definition at line 57 of file EshelbianPlasticity.hpp.

◆ matD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matD

Definition at line 83 of file EshelbianPlasticity.hpp.

◆ nbUniq

VectorInt EshelbianPlasticity::DataAtIntegrationPts::nbUniq

Definition at line 81 of file EshelbianPlasticity.hpp.

◆ P_du

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::P_du

Definition at line 77 of file EshelbianPlasticity.hpp.

◆ PAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::PAtPts

Definition at line 72 of file EshelbianPlasticity.hpp.

◆ phiAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::phiAtPts

Definition at line 74 of file EshelbianPlasticity.hpp.

◆ physicsPtr

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

Definition at line 158 of file EshelbianPlasticity.hpp.

◆ rotAxisAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::rotAxisAtPts

Definition at line 49 of file EshelbianPlasticity.hpp.

◆ rotAxisDotAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::rotAxisDotAtPts

Definition at line 50 of file EshelbianPlasticity.hpp.

◆ rotMatAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::rotMatAtPts

Definition at line 69 of file EshelbianPlasticity.hpp.

◆ SigmaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::SigmaAtPts

Definition at line 73 of file EshelbianPlasticity.hpp.

◆ stretchTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::stretchTensorAtPts

Definition at line 43 of file EshelbianPlasticity.hpp.

◆ W0AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::W0AtPts

Definition at line 52 of file EshelbianPlasticity.hpp.

◆ WAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::WAtPts

Definition at line 51 of file EshelbianPlasticity.hpp.

◆ wGradH1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wGradH1AtPts

Definition at line 56 of file EshelbianPlasticity.hpp.

◆ wH1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wH1AtPts

Definition at line 55 of file EshelbianPlasticity.hpp.

◆ wL2AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wL2AtPts

Definition at line 39 of file EshelbianPlasticity.hpp.

◆ wL2DotAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wL2DotAtPts

Definition at line 40 of file EshelbianPlasticity.hpp.

◆ wL2DotDotAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wL2DotDotAtPts

Definition at line 41 of file EshelbianPlasticity.hpp.


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