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

#include "users_modules/eshelbian_plasticity/src/EshelbianPlasticity.hpp"

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

Public Member Functions

auto getPiolaScalePtr ()
 
auto getFTensorApproxP (const int nb_gauss_pts)
 
auto getFTensorP (const int nb_gauss_pts)
 
auto getFTensorPDu (const int nb_gauss_pts)
 
auto getFTensorDivP (const int nb_gauss_pts)
 
auto getFTensorSmallWL2 (const int nb_gauss_pts)
 
auto getFTensorSmallWL2Dot (const int nb_gauss_pts)
 
auto getFTensorSmallWL2DotDot (const int nb_gauss_pts)
 
auto getFTensorLogStretch (const int nb_gauss_pts)
 
auto getFTensorLogStretchDot (const int nb_gauss_pts)
 
auto getFTensorGradLogStretchDot (const int nb_gauss_pts)
 
auto getFTensorRotAxis (const int nb_gauss_pts)
 
auto getFTensorRotAxis0 (const int nb_gauss_pts)
 
auto getFTensorRotAxisDot (const int nb_gauss_pts)
 
auto getFTensorRotAxisGradDot (const int nb_gauss_pts)
 
auto getFTensorStretchH1 (const int nb_gauss_pts)
 
auto getFTensorSmallWGradH1 (const int nb_gauss_pts)
 
auto getFTensorStretch (const int nb_gauss_pts)
 
auto getFTensorDiffStretchH1 (const int nb_gauss_pts)
 
auto getFTensorDiffStretch (const int nb_gauss_pts)
 
auto getFTensorSmallH (const int nb_gauss_pts)
 
auto getFTensorAdjointPdstretch (const int nb_gauss_pts)
 
auto getFTensorAdjointPdU (const int nb_gauss_pts)
 
auto getFTensorAdjointPdUdOmega (const int nb_gauss_pts)
 
auto getFTensorAdjointPdUdP (const int nb_gauss_pts)
 
auto getFTensorEigenVals (const int nb_gauss_pts)
 
auto getFTensorEigenVecs (const int nb_gauss_pts)
 
MatrixPtr getApproxPAtPts ()
 
MatrixPtr getPAtPts ()
 
MatrixPtr getPAtPtsDu ()
 
MatrixPtr getDiffStretchH1AtPts ()
 
MatrixPtr getStretchH1AtPts ()
 
MatrixPtr getAdjointPdstretchAtPts ()
 
MatrixPtr getAdjointPdUAtPts ()
 
MatrixPtr getAdjointPdUdOmegaAtPts ()
 
MatrixPtr getAdjointPdUdPAtPts ()
 
MatrixPtr getEigenVals ()
 
MatrixPtr getEigenVecs ()
 
MatrixPtr getDivPAtPts ()
 
MatrixPtr getSmallWL2AtPts ()
 
MatrixPtr getSmallWL2DotAtPts ()
 
MatrixPtr getSmallWL2DotDotAtPts ()
 
MatrixPtr getLogStretchTensorAtPts ()
 
MatrixPtr getStretchTensorAtPts ()
 
MatrixPtr getDiffStretchTensorAtPts ()
 
MatrixPtr getDeformationGradient ()
 
MatrixPtr getLogStretchDotTensorAtPts ()
 
MatrixPtr getGradLogStretchDotTensorAtPts ()
 
MatrixPtr getRotAxisAtPts ()
 
MatrixPtr getRotAxis0AtPts ()
 
MatrixPtr getRotAxisDotAtPts ()
 
MatrixPtr getRotAxisGradDotAtPts ()
 
MatrixPtr getMatDPtr ()
 
MatrixPtr getMatInvDPtr ()
 
MatrixPtr getMatAxiatorDPtr ()
 
MatrixPtr getMatDeviatorDPtr ()
 
MatrixPtr getSmallWH1AtPts ()
 
MatrixPtr getLargeXH1AtPts ()
 
MatrixPtr getContactL2AtPts ()
 
MatrixPtr getSmallWGradH1AtPts ()
 
MatrixPtr getLeviKirchhoffAtPts ()
 
MatrixPtr getVarRotAxisPts ()
 
MatrixPtr getVarGradRotAxisPts ()
 
MatrixPtr getVarLogStreachPts ()
 
MatrixPtr getVarPiolaPts ()
 
MatrixPtr getDivVarPiolaPts ()
 
MatrixPtr getVarWL2Pts ()
 
MatrixPtr getVarHybridDispAtPts ()
 
MatrixPtr getInternalStressAtPts ()
 
MatrixPtr getFacePiolaAtPts ()
 
MatrixPtr getHybridDispAtPts ()
 
MatrixPtr getHybridDispDotAtPts ()
 
MatrixPtr getGradHybridDispAtPts ()
 
MatrixPtr getGradientAtPts ()
 
MatrixPtr getRotMatAtPts ()
 
auto getFTensorEigenValsC (const int nb_gauss_pts)
 
auto getFTensorEigenVecsC (const int nb_gauss_pts)
 
auto getFTensorTraction (const int nb_gauss_pts)
 
auto getFTensorLogStretch2H1 (const int nb_gauss_pts)
 
auto getFTensorLogStretchTotal (const int nb_gauss_pts)
 
auto getFTensorSmallHdOmega (const int nb_gauss_pts)
 
auto getFTensorSmallHdLogStretch (const int nb_gauss_pts)
 
auto getFTensorLeviKirchhoff (const int nb_gauss_pts)
 
auto getFTensorLeviKirchhoffdOmega (const int nb_gauss_pts)
 
auto getFTensorLeviKirchhoffdLogStretch (const int nb_gauss_pts)
 
auto getFTensorLeviKirchhoffP (const int nb_gauss_pts)
 
auto getFTensorRotMat (const int nb_gauss_pts)
 
auto getFTensorSigma (const int nb_gauss_pts)
 
auto getFTensorVarRotAxis (const int nb_gauss_pts)
 
auto getFTensorVarGradRotAxis (const int nb_gauss_pts)
 
auto getFTensorVarLogStreach (const int nb_gauss_pts)
 
auto getFTensorVarPiola (const int nb_gauss_pts)
 
auto getFTensorDivVarPiola (const int nb_gauss_pts)
 
auto getFTensorVarWL2 (const int nb_gauss_pts)
 
auto getFTensorInternalStress (const int nb_gauss_pts)
 
auto getFTensorInternalStressVec (const int nb_gauss_pts)
 
auto getFTensorSmallWH1 (const int nb_gauss_pts)
 
auto getFTensorSmallHybridDisp (const int nb_gauss_pts)
 
auto getFTensorGradHybridDisp (const int nb_gauss_pts)
 
auto getFTensorFaceMaterialForce (const int nb_gauss_pts)
 
auto getFTensorGradient (const int nb_gauss_pts)
 
- Public Member Functions inherited from EshelbianPlasticity::MatOpsDataAtIntegrationPts
 MatOpsDataAtIntegrationPts ()
 

Static Public Member Functions

template<class Tensor >
static auto getFTensor (MatrixDouble &m, const int nb_gauss_pts)
 
template<class Tensor >
static auto getFTensor (MatrixPtr m, const int nb_gauss_pts)
 

Public Attributes

MatrixDouble tractionAtPts
 
MatrixDouble wH1AtPts
 
MatrixDouble XH1AtPts
 
MatrixDouble contactL2AtPts
 
MatrixDouble logStretch2H1AtPts
 
MatrixDouble logStretchTotalTensorAtPts
 
MatrixDouble hdOmegaAtPts
 
MatrixDouble hdLogStretchAtPts
 
MatrixDouble leviKirchhoffAtPts
 
MatrixDouble leviKirchhoffdOmegaAtPts
 
MatrixDouble leviKirchhoffdLogStreatchAtPts
 
MatrixDouble leviKirchhoffPAtPts
 
MatrixDouble rotMatAtPts
 
MatrixDouble SigmaAtPts
 
VectorDouble energyAtPts
 
MatrixDouble flowL2AtPts
 
MatrixDouble varRotAxis
 
MatrixDouble varGradRotAxis
 
MatrixDouble varLogStreach
 
MatrixDouble varPiola
 
MatrixDouble varDivPiola
 
MatrixDouble varWL2
 
MatrixDouble varHybridDispAtPts
 
VectorInt nbUniq
 
MatrixDouble eigenValsC
 
MatrixDouble eigenVecsC
 
VectorInt nbUniqC
 
MatrixDouble matD
 
MatrixDouble matAxiatorD
 
MatrixDouble matDeviatorD
 
MatrixDouble matInvD
 
MatrixDouble internalStressAtPts
 
MatrixDouble facePiolaAtPts
 
MatrixDouble hybridDispAtPts
 
MatrixDouble hybridDispDotAtPts
 
MatrixDouble gradHybridDispAtPts
 
MatrixDouble faceMaterialForceAtPts
 
VectorDouble normalPressureAtPts
 
MatrixDouble gradientAtPts
 
double mu
 
double lambda
 
VectorDouble muAtPts
 
VectorDouble lambdaAtPts
 
VectorDouble youngModulusAtPts
 
double piolaScale = 1.
 
double faceEnergy = 0.
 
boost::shared_ptr< PhysicalEquationsphysicsPtr
 
- Public Attributes inherited from EshelbianPlasticity::MatOpsDataAtIntegrationPts
boost::shared_ptr< MatOps::MatOpsDatamatOpsData
 

Static Public Attributes

static constexpr int SizeSymm = (SPACE_DIM * (SPACE_DIM + 1)) / 2
 

Detailed Description

Definition at line 100 of file EshelbianPlasticity.hpp.

Member Function Documentation

◆ getAdjointPdstretchAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdstretchAtPts ( )
inline

Definition at line 340 of file EshelbianPlasticity.hpp.

340 {
341 return matOpsData->getCommonDataPtr("adjointPdstretchAtPts");
342 }
boost::shared_ptr< MatOps::MatOpsData > matOpsData

◆ getAdjointPdUAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdUAtPts ( )
inline

Definition at line 344 of file EshelbianPlasticity.hpp.

344 {
345 return matOpsData->getCommonDataPtr("adjointPdUAtPts");
346 }

◆ getAdjointPdUdOmegaAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdUdOmegaAtPts ( )
inline

Definition at line 348 of file EshelbianPlasticity.hpp.

348 {
349 return matOpsData->getCommonDataPtr("adjointPdUdOmegaAtPts");
350 }

◆ getAdjointPdUdPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdUdPAtPts ( )
inline

Definition at line 352 of file EshelbianPlasticity.hpp.

352 {
353 return matOpsData->getCommonDataPtr("adjointPdUdPAtPts");
354 }

◆ getApproxPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getApproxPAtPts ( )
inline

Definition at line 322 of file EshelbianPlasticity.hpp.

322 {
323 return matOpsData->getCommonDataPtr("approxPAtPts");
324 }

◆ getContactL2AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getContactL2AtPts ( )
inline

Definition at line 444 of file EshelbianPlasticity.hpp.

444 {
445 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &contactL2AtPts);
446 }

◆ getDeformationGradient()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDeformationGradient ( )
inline

Definition at line 392 of file EshelbianPlasticity.hpp.

392 {
393 return matOpsData->getCommonDataPtr("hAtPts");
394 }

◆ getDiffStretchH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDiffStretchH1AtPts ( )
inline

Definition at line 332 of file EshelbianPlasticity.hpp.

332 {
333 return matOpsData->getCommonDataPtr("diffStretchH1AtPts");
334 }

◆ getDiffStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDiffStretchTensorAtPts ( )
inline

Definition at line 388 of file EshelbianPlasticity.hpp.

388 {
389 return matOpsData->getCommonDataPtr("diffStretchTensorAtPts");
390 }

◆ getDivPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivPAtPts ( )
inline

Definition at line 364 of file EshelbianPlasticity.hpp.

364 {
365 return matOpsData->getCommonDataPtr("divPAtPts");
366 }

◆ getDivVarPiolaPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivVarPiolaPts ( )
inline

Definition at line 473 of file EshelbianPlasticity.hpp.

473 {
474 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varDivPiola);
475 }

◆ getEigenVals()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getEigenVals ( )
inline

Definition at line 356 of file EshelbianPlasticity.hpp.

356 {
357 return matOpsData->getCommonDataPtr("eigenVals");
358 }

◆ getEigenVecs()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getEigenVecs ( )
inline

Definition at line 360 of file EshelbianPlasticity.hpp.

360 {
361 return matOpsData->getCommonDataPtr("eigenVecs");
362 }

◆ getFacePiolaAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getFacePiolaAtPts ( )
inline

Definition at line 491 of file EshelbianPlasticity.hpp.

491 {
492 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &facePiolaAtPts);
493 }

◆ getFTensor() [1/2]

template<class Tensor >
static auto EshelbianPlasticity::DataAtIntegrationPts::getFTensor ( MatrixDouble &  m,
const int  nb_gauss_pts 
)
inlinestatic

Definition at line 165 of file EshelbianPlasticity.hpp.

165 {
166 return MatrixSizeHelper<Tensor, DL>::get(m, nb_gauss_pts)();
167 }
FTensor::Index< 'm', 3 > m

◆ getFTensor() [2/2]

template<class Tensor >
static auto EshelbianPlasticity::DataAtIntegrationPts::getFTensor ( MatrixPtr  m,
const int  nb_gauss_pts 
)
inlinestatic

Definition at line 170 of file EshelbianPlasticity.hpp.

170 {
171 return getFTensor<Tensor>(*m, nb_gauss_pts);
172 }

◆ getFTensorAdjointPdstretch()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorAdjointPdstretch ( const int  nb_gauss_pts)
inline

Definition at line 287 of file EshelbianPlasticity.hpp.

287 {
288 return getFTensor<
290 matOpsData->getCommonDataPtr("adjointPdstretchAtPts"),
291 nb_gauss_pts);
292 }
constexpr int SPACE_DIM
DataLayoutTraits< DataLayout::GaussByCoeffs > DL
decltype(GetFTensor2FromMatImpl< Tensor_Dim0, Tensor_Dim1, S, DL, M >::get(std::declval< M & >(), 0, 0)) GetFTensor2FromMatType
static auto getFTensor(MatrixDouble &m, const int nb_gauss_pts)

◆ getFTensorAdjointPdU()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorAdjointPdU ( const int  nb_gauss_pts)
inline

Definition at line 294 of file EshelbianPlasticity.hpp.

294 {
296 matOpsData->getCommonDataPtr("adjointPdUAtPts"), nb_gauss_pts);
297 }
decltype(GetFTensor1FromMatImpl< Tensor_Dim, S, DL, M >::get(std::declval< M & >(), 0, 0)) GetFTensor1FromMatType

◆ getFTensorAdjointPdUdOmega()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorAdjointPdUdOmega ( const int  nb_gauss_pts)
inline

Definition at line 299 of file EshelbianPlasticity.hpp.

299 {
301 matOpsData->getCommonDataPtr("adjointPdUdOmegaAtPts"),
302 nb_gauss_pts);
303 }

◆ getFTensorAdjointPdUdP()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorAdjointPdUdP ( const int  nb_gauss_pts)
inline

Definition at line 305 of file EshelbianPlasticity.hpp.

305 {
306 return getFTensor<
308 matOpsData->getCommonDataPtr("adjointPdUdPAtPts"), nb_gauss_pts);
309 }
decltype(GetFTensor3FromMatImpl< Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, S, DL, M >::get(std::declval< M & >(), 0, 0)) GetFTensor3FromMatType

◆ getFTensorApproxP()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorApproxP ( const int  nb_gauss_pts)
inline

Definition at line 174 of file EshelbianPlasticity.hpp.

174 {
175 return getFTensor<
177 matOpsData->getCommonDataPtr("approxPAtPts"), nb_gauss_pts);
178 }

◆ getFTensorDiffStretch()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorDiffStretch ( const int  nb_gauss_pts)
inline

Definition at line 274 of file EshelbianPlasticity.hpp.

274 {
275 return getFTensor<
277 matOpsData->getCommonDataPtr("diffStretchTensorAtPts"),
278 nb_gauss_pts);
279 }
decltype(GetFTensor4DdgFromMatImpl< Tensor_Dim01, Tensor_Dim23, S, DL, M >::get(std::declval< M & >(), 0, 0)) GetFTensor4DdgFromMatType

◆ getFTensorDiffStretchH1()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorDiffStretchH1 ( const int  nb_gauss_pts)
inline

Definition at line 268 of file EshelbianPlasticity.hpp.

268 {
271 matOpsData->getCommonDataPtr("diffStretchH1AtPts"), nb_gauss_pts);
272 }
decltype(GetFTensor4FromMatImpl< Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3, S, DL, M >::get(std::declval< M & >(), 0, 0)) GetFTensor4FromMatType

◆ getFTensorDivP()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorDivP ( const int  nb_gauss_pts)
inline

Definition at line 192 of file EshelbianPlasticity.hpp.

192 {
194 matOpsData->getCommonDataPtr("divPAtPts"), nb_gauss_pts);
195 }

◆ getFTensorDivVarPiola()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorDivVarPiola ( const int  nb_gauss_pts)
inline

Definition at line 612 of file EshelbianPlasticity.hpp.

612 {
614 varDivPiola, nb_gauss_pts);
615 }

◆ getFTensorEigenVals()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorEigenVals ( const int  nb_gauss_pts)
inline

Definition at line 311 of file EshelbianPlasticity.hpp.

311 {
313 matOpsData->getCommonDataPtr("eigenVals"), nb_gauss_pts);
314 }

◆ getFTensorEigenValsC()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorEigenValsC ( const int  nb_gauss_pts)
inline

Definition at line 518 of file EshelbianPlasticity.hpp.

518 {
520 eigenValsC, nb_gauss_pts);
521 }

◆ getFTensorEigenVecs()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorEigenVecs ( const int  nb_gauss_pts)
inline

Definition at line 316 of file EshelbianPlasticity.hpp.

316 {
317 return getFTensor<
319 matOpsData->getCommonDataPtr("eigenVecs"), nb_gauss_pts);
320 }

◆ getFTensorEigenVecsC()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorEigenVecsC ( const int  nb_gauss_pts)
inline

Definition at line 523 of file EshelbianPlasticity.hpp.

523 {
524 return getFTensor<
526 nb_gauss_pts);
527 }

◆ getFTensorFaceMaterialForce()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorFaceMaterialForce ( const int  nb_gauss_pts)
inline

Definition at line 649 of file EshelbianPlasticity.hpp.

◆ getFTensorGradHybridDisp()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorGradHybridDisp ( const int  nb_gauss_pts)
inline

Definition at line 643 of file EshelbianPlasticity.hpp.

643 {
644 return getFTensor<
646 gradHybridDispAtPts, nb_gauss_pts);
647 }

◆ getFTensorGradient()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorGradient ( const int  nb_gauss_pts)
inline

Definition at line 654 of file EshelbianPlasticity.hpp.

◆ getFTensorGradLogStretchDot()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorGradLogStretchDot ( const int  nb_gauss_pts)
inline

Definition at line 224 of file EshelbianPlasticity.hpp.

224 {
226 matOpsData->getCommonDataPtr("gradLogStretchDotTensorAtPts"),
227 nb_gauss_pts);
228 }

◆ getFTensorInternalStress()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorInternalStress ( const int  nb_gauss_pts)
inline

Definition at line 622 of file EshelbianPlasticity.hpp.

622 {
623 return getFTensor<
625 internalStressAtPts, nb_gauss_pts);
626 }

◆ getFTensorInternalStressVec()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorInternalStressVec ( const int  nb_gauss_pts)
inline

Definition at line 628 of file EshelbianPlasticity.hpp.

628 {
630 internalStressAtPts, nb_gauss_pts);
631 }

◆ getFTensorLeviKirchhoff()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorLeviKirchhoff ( const int  nb_gauss_pts)
inline

Definition at line 556 of file EshelbianPlasticity.hpp.

556 {
558 leviKirchhoffAtPts, nb_gauss_pts);
559 }

◆ getFTensorLeviKirchhoffdLogStretch()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorLeviKirchhoffdLogStretch ( const int  nb_gauss_pts)
inline

Definition at line 567 of file EshelbianPlasticity.hpp.

◆ getFTensorLeviKirchhoffdOmega()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorLeviKirchhoffdOmega ( const int  nb_gauss_pts)
inline

Definition at line 561 of file EshelbianPlasticity.hpp.

◆ getFTensorLeviKirchhoffP()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorLeviKirchhoffP ( const int  nb_gauss_pts)
inline

Definition at line 572 of file EshelbianPlasticity.hpp.

◆ getFTensorLogStretch()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorLogStretch ( const int  nb_gauss_pts)
inline

Definition at line 212 of file EshelbianPlasticity.hpp.

212 {
214 matOpsData->getCommonDataPtr("logStretchTensorAtPts"),
215 nb_gauss_pts);
216 }
decltype(GetFTensor2SymmetricFromMatImpl< Tensor_Dim, S, DL, M >::get(std::declval< M & >(), 0, 0)) GetFTensor2SymmetricFromMatType

◆ getFTensorLogStretch2H1()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorLogStretch2H1 ( const int  nb_gauss_pts)
inline

Definition at line 534 of file EshelbianPlasticity.hpp.

◆ getFTensorLogStretchDot()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorLogStretchDot ( const int  nb_gauss_pts)
inline

Definition at line 218 of file EshelbianPlasticity.hpp.

218 {
220 matOpsData->getCommonDataPtr("logStretchDotTensorAtPts"),
221 nb_gauss_pts);
222 }

◆ getFTensorLogStretchTotal()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorLogStretchTotal ( const int  nb_gauss_pts)
inline

Definition at line 539 of file EshelbianPlasticity.hpp.

◆ getFTensorP()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorP ( const int  nb_gauss_pts)
inline

Definition at line 180 of file EshelbianPlasticity.hpp.

180 {
181 return getFTensor<
183 matOpsData->getCommonDataPtr("PAtPts"), nb_gauss_pts);
184 }

◆ getFTensorPDu()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorPDu ( const int  nb_gauss_pts)
inline

Definition at line 186 of file EshelbianPlasticity.hpp.

186 {
189 matOpsData->getCommonDataPtr("PAtPts_du"), nb_gauss_pts);
190 }

◆ getFTensorRotAxis()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorRotAxis ( const int  nb_gauss_pts)
inline

Definition at line 230 of file EshelbianPlasticity.hpp.

230 {
232 matOpsData->getCommonDataPtr("rotAxisAtPts"), nb_gauss_pts);
233 }

◆ getFTensorRotAxis0()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorRotAxis0 ( const int  nb_gauss_pts)
inline

Definition at line 235 of file EshelbianPlasticity.hpp.

235 {
237 matOpsData->getCommonDataPtr("rotAxis0AtPts"), nb_gauss_pts);
238 }

◆ getFTensorRotAxisDot()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorRotAxisDot ( const int  nb_gauss_pts)
inline

Definition at line 240 of file EshelbianPlasticity.hpp.

240 {
242 matOpsData->getCommonDataPtr("rotAxisDotAtPts"), nb_gauss_pts);
243 }

◆ getFTensorRotAxisGradDot()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorRotAxisGradDot ( const int  nb_gauss_pts)
inline

Definition at line 245 of file EshelbianPlasticity.hpp.

245 {
246 return getFTensor<
248 matOpsData->getCommonDataPtr("rotAxisGradDotAtPts"), nb_gauss_pts);
249 }

◆ getFTensorRotMat()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorRotMat ( const int  nb_gauss_pts)
inline

Definition at line 578 of file EshelbianPlasticity.hpp.

578 {
579 return getFTensor<
581 nb_gauss_pts);
582 }

◆ getFTensorSigma()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSigma ( const int  nb_gauss_pts)
inline

Definition at line 584 of file EshelbianPlasticity.hpp.

584 {
585 return getFTensor<
587 nb_gauss_pts);
588 }

◆ getFTensorSmallH()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSmallH ( const int  nb_gauss_pts)
inline

Definition at line 281 of file EshelbianPlasticity.hpp.

281 {
282 return getFTensor<
284 matOpsData->getCommonDataPtr("hAtPts"), nb_gauss_pts);
285 }

◆ getFTensorSmallHdLogStretch()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSmallHdLogStretch ( const int  nb_gauss_pts)
inline

Definition at line 550 of file EshelbianPlasticity.hpp.

◆ getFTensorSmallHdOmega()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSmallHdOmega ( const int  nb_gauss_pts)
inline

Definition at line 544 of file EshelbianPlasticity.hpp.

◆ getFTensorSmallHybridDisp()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSmallHybridDisp ( const int  nb_gauss_pts)
inline

Definition at line 638 of file EshelbianPlasticity.hpp.

638 {
640 hybridDispAtPts, nb_gauss_pts);
641 }

◆ getFTensorSmallWGradH1()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSmallWGradH1 ( const int  nb_gauss_pts)
inline

Definition at line 257 of file EshelbianPlasticity.hpp.

257 {
258 return getFTensor<
260 matOpsData->getCommonDataPtr("wGradH1AtPts"), nb_gauss_pts);
261 }

◆ getFTensorSmallWH1()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSmallWH1 ( const int  nb_gauss_pts)
inline

Definition at line 633 of file EshelbianPlasticity.hpp.

633 {
635 nb_gauss_pts);
636 }

◆ getFTensorSmallWL2()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSmallWL2 ( const int  nb_gauss_pts)
inline

Definition at line 197 of file EshelbianPlasticity.hpp.

197 {
199 matOpsData->getCommonDataPtr("wL2AtPts"), nb_gauss_pts);
200 }

◆ getFTensorSmallWL2Dot()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSmallWL2Dot ( const int  nb_gauss_pts)
inline

Definition at line 202 of file EshelbianPlasticity.hpp.

202 {
204 matOpsData->getCommonDataPtr("wL2DotAtPts"), nb_gauss_pts);
205 }

◆ getFTensorSmallWL2DotDot()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorSmallWL2DotDot ( const int  nb_gauss_pts)
inline

Definition at line 207 of file EshelbianPlasticity.hpp.

207 {
209 matOpsData->getCommonDataPtr("wL2DotDotAtPts"), nb_gauss_pts);
210 }

◆ getFTensorStretch()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorStretch ( const int  nb_gauss_pts)
inline

Definition at line 263 of file EshelbianPlasticity.hpp.

263 {
265 matOpsData->getCommonDataPtr("stretchTensorAtPts"), nb_gauss_pts);
266 }

◆ getFTensorStretchH1()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorStretchH1 ( const int  nb_gauss_pts)
inline

Definition at line 251 of file EshelbianPlasticity.hpp.

251 {
252 return getFTensor<
254 matOpsData->getCommonDataPtr("stretchH1AtPts"), nb_gauss_pts);
255 }

◆ getFTensorTraction()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorTraction ( const int  nb_gauss_pts)
inline

Definition at line 529 of file EshelbianPlasticity.hpp.

529 {
531 tractionAtPts, nb_gauss_pts);
532 }

◆ getFTensorVarGradRotAxis()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorVarGradRotAxis ( const int  nb_gauss_pts)
inline

Definition at line 595 of file EshelbianPlasticity.hpp.

595 {
596 return getFTensor<
598 varGradRotAxis, nb_gauss_pts);
599 }

◆ getFTensorVarLogStreach()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorVarLogStreach ( const int  nb_gauss_pts)
inline

Definition at line 601 of file EshelbianPlasticity.hpp.

601 {
603 varLogStreach, nb_gauss_pts);
604 }

◆ getFTensorVarPiola()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorVarPiola ( const int  nb_gauss_pts)
inline

Definition at line 606 of file EshelbianPlasticity.hpp.

606 {
607 return getFTensor<
609 nb_gauss_pts);
610 }

◆ getFTensorVarRotAxis()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorVarRotAxis ( const int  nb_gauss_pts)
inline

Definition at line 590 of file EshelbianPlasticity.hpp.

590 {
592 varRotAxis, nb_gauss_pts);
593 }

◆ getFTensorVarWL2()

auto EshelbianPlasticity::DataAtIntegrationPts::getFTensorVarWL2 ( const int  nb_gauss_pts)
inline

Definition at line 617 of file EshelbianPlasticity.hpp.

617 {
619 varWL2, nb_gauss_pts);
620 }

◆ getGradHybridDispAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getGradHybridDispAtPts ( )
inline

Definition at line 505 of file EshelbianPlasticity.hpp.

505 {
506 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
508 }

◆ getGradientAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getGradientAtPts ( )
inline

Definition at line 510 of file EshelbianPlasticity.hpp.

510 {
511 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &gradientAtPts);
512 }

◆ getGradLogStretchDotTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getGradLogStretchDotTensorAtPts ( )
inline

Definition at line 400 of file EshelbianPlasticity.hpp.

400 {
401 return matOpsData->getCommonDataPtr("gradLogStretchDotTensorAtPts");
402 }

◆ getHybridDispAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getHybridDispAtPts ( )
inline

Definition at line 495 of file EshelbianPlasticity.hpp.

495 {
496 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
498 }

◆ getHybridDispDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getHybridDispDotAtPts ( )
inline

Definition at line 500 of file EshelbianPlasticity.hpp.

500 {
501 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
503 }

◆ getInternalStressAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getInternalStressAtPts ( )
inline

Definition at line 486 of file EshelbianPlasticity.hpp.

486 {
487 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
489 }

◆ getLargeXH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLargeXH1AtPts ( )
inline

Definition at line 440 of file EshelbianPlasticity.hpp.

440 {
441 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &XH1AtPts);
442 }

◆ getLeviKirchhoffAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLeviKirchhoffAtPts ( )
inline

Definition at line 452 of file EshelbianPlasticity.hpp.

452 {
453 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
455 };

◆ getLogStretchDotTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchDotTensorAtPts ( )
inline

Definition at line 396 of file EshelbianPlasticity.hpp.

396 {
397 return matOpsData->getCommonDataPtr("logStretchDotTensorAtPts");
398 }

◆ getLogStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchTensorAtPts ( )
inline

Definition at line 380 of file EshelbianPlasticity.hpp.

380 {
381 return matOpsData->getCommonDataPtr("logStretchTensorAtPts");
382 }

◆ getMatAxiatorDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatAxiatorDPtr ( )
inline

Definition at line 428 of file EshelbianPlasticity.hpp.

428 {
429 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matAxiatorD);
430 }

◆ getMatDeviatorDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatDeviatorDPtr ( )
inline

Definition at line 432 of file EshelbianPlasticity.hpp.

432 {
433 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matDeviatorD);
434 }

◆ getMatDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatDPtr ( )
inline

Definition at line 420 of file EshelbianPlasticity.hpp.

420 {
421 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matD);
422 }

◆ getMatInvDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatInvDPtr ( )
inline

Definition at line 424 of file EshelbianPlasticity.hpp.

424 {
425 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matInvD);
426 }

◆ getPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getPAtPts ( )
inline

Definition at line 326 of file EshelbianPlasticity.hpp.

326{ return matOpsData->getCommonDataPtr("PAtPts"); }

◆ getPAtPtsDu()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getPAtPtsDu ( )
inline

Definition at line 328 of file EshelbianPlasticity.hpp.

328 {
329 return matOpsData->getCommonDataPtr("PAtPts_du");
330 }

◆ getPiolaScalePtr()

auto EshelbianPlasticity::DataAtIntegrationPts::getPiolaScalePtr ( )
inline

Definition at line 158 of file EshelbianPlasticity.hpp.

158 {
159 return boost::shared_ptr<double>(shared_from_this(), &piolaScale);
160 }

◆ getRotAxis0AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxis0AtPts ( )
inline

Definition at line 408 of file EshelbianPlasticity.hpp.

408 {
409 return matOpsData->getCommonDataPtr("rotAxis0AtPts");
410 }

◆ getRotAxisAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisAtPts ( )
inline

Definition at line 404 of file EshelbianPlasticity.hpp.

404 {
405 return matOpsData->getCommonDataPtr("rotAxisAtPts");
406 }

◆ getRotAxisDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisDotAtPts ( )
inline

Definition at line 412 of file EshelbianPlasticity.hpp.

412 {
413 return matOpsData->getCommonDataPtr("rotAxisDotAtPts");
414 }

◆ getRotAxisGradDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisGradDotAtPts ( )
inline

Definition at line 416 of file EshelbianPlasticity.hpp.

416 {
417 return matOpsData->getCommonDataPtr("rotAxisGradDotAtPts");
418 }

◆ getRotMatAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotMatAtPts ( )
inline

Definition at line 514 of file EshelbianPlasticity.hpp.

514 {
515 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &rotMatAtPts);
516 }

◆ getSmallWGradH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWGradH1AtPts ( )
inline

Definition at line 448 of file EshelbianPlasticity.hpp.

448 {
449 return matOpsData->getCommonDataPtr("wGradH1AtPts");
450 }

◆ getSmallWH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWH1AtPts ( )
inline

Definition at line 436 of file EshelbianPlasticity.hpp.

436 {
437 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &wH1AtPts);
438 }

◆ getSmallWL2AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2AtPts ( )
inline

Definition at line 368 of file EshelbianPlasticity.hpp.

368 {
369 return matOpsData->getCommonDataPtr("wL2AtPts");
370 }

◆ getSmallWL2DotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2DotAtPts ( )
inline

Definition at line 372 of file EshelbianPlasticity.hpp.

372 {
373 return matOpsData->getCommonDataPtr("wL2DotAtPts");
374 }

◆ getSmallWL2DotDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2DotDotAtPts ( )
inline

Definition at line 376 of file EshelbianPlasticity.hpp.

376 {
377 return matOpsData->getCommonDataPtr("wL2DotDotAtPts");
378 }

◆ getStretchH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getStretchH1AtPts ( )
inline

Definition at line 336 of file EshelbianPlasticity.hpp.

336 {
337 return matOpsData->getCommonDataPtr("stretchH1AtPts");
338 }

◆ getStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getStretchTensorAtPts ( )
inline

Definition at line 384 of file EshelbianPlasticity.hpp.

384 {
385 return matOpsData->getCommonDataPtr("stretchTensorAtPts");
386 }

◆ getVarGradRotAxisPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarGradRotAxisPts ( )
inline

Definition at line 461 of file EshelbianPlasticity.hpp.

461 {
462 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varGradRotAxis);
463 }

◆ getVarHybridDispAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarHybridDispAtPts ( )
inline

Definition at line 481 of file EshelbianPlasticity.hpp.

481 {
482 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
484 }

◆ getVarLogStreachPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarLogStreachPts ( )
inline

Definition at line 465 of file EshelbianPlasticity.hpp.

465 {
466 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varLogStreach);
467 }

◆ getVarPiolaPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarPiolaPts ( )
inline

Definition at line 469 of file EshelbianPlasticity.hpp.

469 {
470 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varPiola);
471 }

◆ getVarRotAxisPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarRotAxisPts ( )
inline

Definition at line 457 of file EshelbianPlasticity.hpp.

457 {
458 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varRotAxis);
459 }

◆ getVarWL2Pts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarWL2Pts ( )
inline

Definition at line 477 of file EshelbianPlasticity.hpp.

477 {
478 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varWL2);
479 }

Member Data Documentation

◆ contactL2AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::contactL2AtPts

Definition at line 106 of file EshelbianPlasticity.hpp.

◆ eigenValsC

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenValsC

Definition at line 130 of file EshelbianPlasticity.hpp.

◆ eigenVecsC

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenVecsC

Definition at line 131 of file EshelbianPlasticity.hpp.

◆ energyAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::energyAtPts

Definition at line 118 of file EshelbianPlasticity.hpp.

◆ faceEnergy

double EshelbianPlasticity::DataAtIntegrationPts::faceEnergy = 0.

Definition at line 156 of file EshelbianPlasticity.hpp.

◆ faceMaterialForceAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::faceMaterialForceAtPts

Definition at line 145 of file EshelbianPlasticity.hpp.

◆ facePiolaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::facePiolaAtPts

Definition at line 141 of file EshelbianPlasticity.hpp.

◆ flowL2AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::flowL2AtPts

Definition at line 119 of file EshelbianPlasticity.hpp.

◆ gradHybridDispAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::gradHybridDispAtPts

Definition at line 144 of file EshelbianPlasticity.hpp.

◆ gradientAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::gradientAtPts

Definition at line 148 of file EshelbianPlasticity.hpp.

◆ hdLogStretchAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hdLogStretchAtPts

Definition at line 111 of file EshelbianPlasticity.hpp.

◆ hdOmegaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hdOmegaAtPts

Definition at line 110 of file EshelbianPlasticity.hpp.

◆ hybridDispAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hybridDispAtPts

Definition at line 142 of file EshelbianPlasticity.hpp.

◆ hybridDispDotAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hybridDispDotAtPts

Definition at line 143 of file EshelbianPlasticity.hpp.

◆ internalStressAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::internalStressAtPts

Definition at line 139 of file EshelbianPlasticity.hpp.

◆ lambda

double EshelbianPlasticity::DataAtIntegrationPts::lambda

Definition at line 151 of file EshelbianPlasticity.hpp.

◆ lambdaAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::lambdaAtPts

Definition at line 153 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffAtPts

Definition at line 112 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffdLogStreatchAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffdLogStreatchAtPts

Definition at line 114 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffdOmegaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffdOmegaAtPts

Definition at line 113 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffPAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffPAtPts

Definition at line 115 of file EshelbianPlasticity.hpp.

◆ logStretch2H1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStretch2H1AtPts

Definition at line 107 of file EshelbianPlasticity.hpp.

◆ logStretchTotalTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStretchTotalTensorAtPts

Definition at line 108 of file EshelbianPlasticity.hpp.

◆ matAxiatorD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matAxiatorD

Definition at line 135 of file EshelbianPlasticity.hpp.

◆ matD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matD

Definition at line 134 of file EshelbianPlasticity.hpp.

◆ matDeviatorD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matDeviatorD

Definition at line 136 of file EshelbianPlasticity.hpp.

◆ matInvD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matInvD

Definition at line 137 of file EshelbianPlasticity.hpp.

◆ mu

double EshelbianPlasticity::DataAtIntegrationPts::mu

Definition at line 150 of file EshelbianPlasticity.hpp.

◆ muAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::muAtPts

Definition at line 152 of file EshelbianPlasticity.hpp.

◆ nbUniq

VectorInt EshelbianPlasticity::DataAtIntegrationPts::nbUniq

Definition at line 129 of file EshelbianPlasticity.hpp.

◆ nbUniqC

VectorInt EshelbianPlasticity::DataAtIntegrationPts::nbUniqC

Definition at line 132 of file EshelbianPlasticity.hpp.

◆ normalPressureAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::normalPressureAtPts

Definition at line 146 of file EshelbianPlasticity.hpp.

◆ physicsPtr

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

Definition at line 659 of file EshelbianPlasticity.hpp.

◆ piolaScale

double EshelbianPlasticity::DataAtIntegrationPts::piolaScale = 1.

Definition at line 155 of file EshelbianPlasticity.hpp.

◆ rotMatAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::rotMatAtPts

Definition at line 116 of file EshelbianPlasticity.hpp.

◆ SigmaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::SigmaAtPts

Definition at line 117 of file EshelbianPlasticity.hpp.

◆ SizeSymm

constexpr int EshelbianPlasticity::DataAtIntegrationPts::SizeSymm = (SPACE_DIM * (SPACE_DIM + 1)) / 2
staticconstexpr

Definition at line 162 of file EshelbianPlasticity.hpp.

◆ tractionAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::tractionAtPts

Definition at line 102 of file EshelbianPlasticity.hpp.

◆ varDivPiola

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varDivPiola

Definition at line 125 of file EshelbianPlasticity.hpp.

◆ varGradRotAxis

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varGradRotAxis

Definition at line 122 of file EshelbianPlasticity.hpp.

◆ varHybridDispAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varHybridDispAtPts

Definition at line 127 of file EshelbianPlasticity.hpp.

◆ varLogStreach

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varLogStreach

Definition at line 123 of file EshelbianPlasticity.hpp.

◆ varPiola

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varPiola

Definition at line 124 of file EshelbianPlasticity.hpp.

◆ varRotAxis

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varRotAxis

Definition at line 121 of file EshelbianPlasticity.hpp.

◆ varWL2

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varWL2

Definition at line 126 of file EshelbianPlasticity.hpp.

◆ wH1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wH1AtPts

Definition at line 104 of file EshelbianPlasticity.hpp.

◆ XH1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::XH1AtPts

Definition at line 105 of file EshelbianPlasticity.hpp.

◆ youngModulusAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::youngModulusAtPts

Definition at line 154 of file EshelbianPlasticity.hpp.


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