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 getFTensorApproxP0 (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 getFTensorLogStretch0 (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 getFTensorRotAxisGrad (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 getApproxP0AtPts ()
 
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 getLogStretchTotalTensorAtPts ()
 
MatrixPtr getLogStretchTensor0AtPts ()
 
MatrixPtr getStretchTensorAtPts ()
 
MatrixPtr getDiffStretchTensorAtPts ()
 
MatrixPtr getDeformationGradient ()
 
MatrixPtr getLogStretchDotTensorAtPts ()
 
MatrixPtr getGradLogStretchDotTensorAtPts ()
 
MatrixPtr getRotAxisAtPts ()
 
MatrixPtr getRotAxis0AtPts ()
 
MatrixPtr getRotAxisGradAtPts ()
 
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 getHybridDispAtPts ()
 
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 getFTensorLeviKirchhoff0 (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 leviKirchhoff0AtPts
 
MatrixDouble leviKirchhoffdOmegaAtPts
 
MatrixDouble leviKirchhoffdLogStreatchAtPts
 
MatrixDouble leviKirchhoffPAtPts
 
MatrixDouble rotMatAtPts
 
MatrixDouble SigmaAtPts
 
VectorDouble energyAtPts
 
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 hybridDispAtPts
 
MatrixDouble gradHybridDispAtPts
 
MatrixDouble faceMaterialForceAtPts
 
VectorDouble normalPressureAtPts
 
MatrixDouble gradientAtPts
 
double mu
 
double lambda
 
VectorDouble muAtPts
 
VectorDouble lambdaAtPts
 
VectorDouble youngModulusAtPts
 
double piolaScale = 1.
 
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 103 of file EshelbianPlasticity.hpp.

Member Function Documentation

◆ getAdjointPdstretchAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdstretchAtPts ( )
inline

Definition at line 362 of file EshelbianPlasticity.hpp.

362 {
363 return matOpsData->getCommonDataPtr("adjointPdstretchAtPts");
364 }
boost::shared_ptr< MatOps::MatOpsData > matOpsData

◆ getAdjointPdUAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdUAtPts ( )
inline

Definition at line 366 of file EshelbianPlasticity.hpp.

366 {
367 return matOpsData->getCommonDataPtr("adjointPdUAtPts");
368 }

◆ getAdjointPdUdOmegaAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdUdOmegaAtPts ( )
inline

Definition at line 370 of file EshelbianPlasticity.hpp.

370 {
371 return matOpsData->getCommonDataPtr("adjointPdUdOmegaAtPts");
372 }

◆ getAdjointPdUdPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdUdPAtPts ( )
inline

Definition at line 374 of file EshelbianPlasticity.hpp.

374 {
375 return matOpsData->getCommonDataPtr("adjointPdUdPAtPts");
376 }

◆ getApproxP0AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getApproxP0AtPts ( )
inline

Definition at line 344 of file EshelbianPlasticity.hpp.

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

◆ getApproxPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getApproxPAtPts ( )
inline

Definition at line 340 of file EshelbianPlasticity.hpp.

340 {
341 return matOpsData->getCommonDataPtr("approxPAtPts");
342 }

◆ getContactL2AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getContactL2AtPts ( )
inline

Definition at line 479 of file EshelbianPlasticity.hpp.

479 {
480 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &contactL2AtPts);
481 }

◆ getDeformationGradient()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDeformationGradient ( )
inline

Definition at line 423 of file EshelbianPlasticity.hpp.

423 {
424 return matOpsData->getCommonDataPtr("hAtPts");
425 }

◆ getDiffStretchH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDiffStretchH1AtPts ( )
inline

Definition at line 354 of file EshelbianPlasticity.hpp.

354 {
355 return matOpsData->getCommonDataPtr("diffStretchH1AtPts");
356 }

◆ getDiffStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDiffStretchTensorAtPts ( )
inline

Definition at line 419 of file EshelbianPlasticity.hpp.

419 {
420 return matOpsData->getCommonDataPtr("diffStretchTensorAtPts");
421 }

◆ getDivPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivPAtPts ( )
inline

Definition at line 386 of file EshelbianPlasticity.hpp.

386 {
387 return matOpsData->getCommonDataPtr("divPAtPts");
388 }

◆ getDivVarPiolaPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivVarPiolaPts ( )
inline

Definition at line 508 of file EshelbianPlasticity.hpp.

508 {
509 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varDivPiola);
510 }

◆ getEigenVals()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getEigenVals ( )
inline

Definition at line 378 of file EshelbianPlasticity.hpp.

378 {
379 return matOpsData->getCommonDataPtr("eigenVals");
380 }

◆ getEigenVecs()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getEigenVecs ( )
inline

Definition at line 382 of file EshelbianPlasticity.hpp.

382 {
383 return matOpsData->getCommonDataPtr("eigenVecs");
384 }

◆ 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 305 of file EshelbianPlasticity.hpp.

305 {
306 return getFTensor<
308 matOpsData->getCommonDataPtr("adjointPdstretchAtPts"),
309 nb_gauss_pts);
310 }
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 312 of file EshelbianPlasticity.hpp.

312 {
314 matOpsData->getCommonDataPtr("adjointPdUAtPts"), nb_gauss_pts);
315 }
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 317 of file EshelbianPlasticity.hpp.

317 {
319 matOpsData->getCommonDataPtr("adjointPdUdOmegaAtPts"),
320 nb_gauss_pts);
321 }

◆ getFTensorAdjointPdUdP()

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

Definition at line 323 of file EshelbianPlasticity.hpp.

323 {
324 return getFTensor<
326 matOpsData->getCommonDataPtr("adjointPdUdPAtPts"), nb_gauss_pts);
327 }
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 }

◆ getFTensorApproxP0()

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

Definition at line 180 of file EshelbianPlasticity.hpp.

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

◆ getFTensorDiffStretch()

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

Definition at line 292 of file EshelbianPlasticity.hpp.

292 {
293 return getFTensor<
295 matOpsData->getCommonDataPtr("diffStretchTensorAtPts"),
296 nb_gauss_pts);
297 }
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 286 of file EshelbianPlasticity.hpp.

286 {
289 matOpsData->getCommonDataPtr("diffStretchH1AtPts"), nb_gauss_pts);
290 }
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 198 of file EshelbianPlasticity.hpp.

198 {
200 matOpsData->getCommonDataPtr("divPAtPts"), nb_gauss_pts);
201 }

◆ getFTensorDivVarPiola()

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

Definition at line 643 of file EshelbianPlasticity.hpp.

643 {
645 varDivPiola, nb_gauss_pts);
646 }

◆ getFTensorEigenVals()

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

Definition at line 329 of file EshelbianPlasticity.hpp.

329 {
331 matOpsData->getCommonDataPtr("eigenVals"), nb_gauss_pts);
332 }

◆ getFTensorEigenValsC()

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

Definition at line 544 of file EshelbianPlasticity.hpp.

544 {
546 eigenValsC, nb_gauss_pts);
547 }

◆ getFTensorEigenVecs()

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

Definition at line 334 of file EshelbianPlasticity.hpp.

334 {
335 return getFTensor<
337 matOpsData->getCommonDataPtr("eigenVecs"), nb_gauss_pts);
338 }

◆ getFTensorEigenVecsC()

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

Definition at line 549 of file EshelbianPlasticity.hpp.

549 {
550 return getFTensor<
552 nb_gauss_pts);
553 }

◆ getFTensorFaceMaterialForce()

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

Definition at line 680 of file EshelbianPlasticity.hpp.

◆ getFTensorGradHybridDisp()

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

Definition at line 674 of file EshelbianPlasticity.hpp.

674 {
675 return getFTensor<
677 gradHybridDispAtPts, nb_gauss_pts);
678 }

◆ getFTensorGradient()

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

Definition at line 685 of file EshelbianPlasticity.hpp.

◆ getFTensorGradLogStretchDot()

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

Definition at line 236 of file EshelbianPlasticity.hpp.

236 {
238 matOpsData->getCommonDataPtr("gradLogStretchDotTensorAtPts"),
239 nb_gauss_pts);
240 }

◆ getFTensorInternalStress()

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

Definition at line 653 of file EshelbianPlasticity.hpp.

653 {
654 return getFTensor<
656 internalStressAtPts, nb_gauss_pts);
657 }

◆ getFTensorInternalStressVec()

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

Definition at line 659 of file EshelbianPlasticity.hpp.

659 {
661 internalStressAtPts, nb_gauss_pts);
662 }

◆ getFTensorLeviKirchhoff()

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

Definition at line 582 of file EshelbianPlasticity.hpp.

582 {
584 leviKirchhoffAtPts, nb_gauss_pts);
585 }

◆ getFTensorLeviKirchhoff0()

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

Definition at line 587 of file EshelbianPlasticity.hpp.

587 {
589 leviKirchhoff0AtPts, nb_gauss_pts);
590 }

◆ getFTensorLeviKirchhoffdLogStretch()

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

Definition at line 598 of file EshelbianPlasticity.hpp.

◆ getFTensorLeviKirchhoffdOmega()

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

Definition at line 592 of file EshelbianPlasticity.hpp.

◆ getFTensorLeviKirchhoffP()

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

Definition at line 603 of file EshelbianPlasticity.hpp.

◆ getFTensorLogStretch()

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

Definition at line 218 of file EshelbianPlasticity.hpp.

218 {
220 matOpsData->getCommonDataPtr("logStretchTensorAtPts"),
221 nb_gauss_pts);
222 }
decltype(GetFTensor2SymmetricFromMatImpl< Tensor_Dim, S, DL, M >::get(std::declval< M & >(), 0, 0)) GetFTensor2SymmetricFromMatType

◆ getFTensorLogStretch0()

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

Definition at line 224 of file EshelbianPlasticity.hpp.

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

◆ getFTensorLogStretch2H1()

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

Definition at line 560 of file EshelbianPlasticity.hpp.

◆ getFTensorLogStretchDot()

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

Definition at line 230 of file EshelbianPlasticity.hpp.

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

◆ getFTensorLogStretchTotal()

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

Definition at line 565 of file EshelbianPlasticity.hpp.

◆ getFTensorP()

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

Definition at line 186 of file EshelbianPlasticity.hpp.

186 {
187 return getFTensor<
189 matOpsData->getCommonDataPtr("PAtPts"), nb_gauss_pts);
190 }

◆ getFTensorPDu()

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

Definition at line 192 of file EshelbianPlasticity.hpp.

192 {
195 matOpsData->getCommonDataPtr("PAtPts_du"), nb_gauss_pts);
196 }

◆ getFTensorRotAxis()

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

Definition at line 242 of file EshelbianPlasticity.hpp.

242 {
244 matOpsData->getCommonDataPtr("rotAxisAtPts"), nb_gauss_pts);
245 }

◆ getFTensorRotAxis0()

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

Definition at line 247 of file EshelbianPlasticity.hpp.

247 {
249 matOpsData->getCommonDataPtr("rotAxis0AtPts"), nb_gauss_pts);
250 }

◆ getFTensorRotAxisDot()

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

Definition at line 258 of file EshelbianPlasticity.hpp.

258 {
260 matOpsData->getCommonDataPtr("rotAxisDotAtPts"), nb_gauss_pts);
261 }

◆ getFTensorRotAxisGrad()

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

Definition at line 252 of file EshelbianPlasticity.hpp.

252 {
253 return getFTensor<
255 matOpsData->getCommonDataPtr("rotAxisGradAtPts"), nb_gauss_pts);
256 }

◆ getFTensorRotAxisGradDot()

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

Definition at line 263 of file EshelbianPlasticity.hpp.

263 {
264 return getFTensor<
266 matOpsData->getCommonDataPtr("rotAxisGradDotAtPts"), nb_gauss_pts);
267 }

◆ getFTensorRotMat()

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

Definition at line 609 of file EshelbianPlasticity.hpp.

609 {
610 return getFTensor<
612 nb_gauss_pts);
613 }

◆ getFTensorSigma()

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

Definition at line 615 of file EshelbianPlasticity.hpp.

615 {
616 return getFTensor<
618 nb_gauss_pts);
619 }

◆ getFTensorSmallH()

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

Definition at line 299 of file EshelbianPlasticity.hpp.

299 {
300 return getFTensor<
302 matOpsData->getCommonDataPtr("hAtPts"), nb_gauss_pts);
303 }

◆ getFTensorSmallHdLogStretch()

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

Definition at line 576 of file EshelbianPlasticity.hpp.

◆ getFTensorSmallHdOmega()

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

Definition at line 570 of file EshelbianPlasticity.hpp.

◆ getFTensorSmallHybridDisp()

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

Definition at line 669 of file EshelbianPlasticity.hpp.

669 {
671 hybridDispAtPts, nb_gauss_pts);
672 }

◆ getFTensorSmallWGradH1()

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

Definition at line 275 of file EshelbianPlasticity.hpp.

275 {
276 return getFTensor<
278 matOpsData->getCommonDataPtr("wGradH1AtPts"), nb_gauss_pts);
279 }

◆ getFTensorSmallWH1()

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

Definition at line 664 of file EshelbianPlasticity.hpp.

664 {
666 nb_gauss_pts);
667 }

◆ getFTensorSmallWL2()

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

Definition at line 203 of file EshelbianPlasticity.hpp.

203 {
205 matOpsData->getCommonDataPtr("wL2AtPts"), nb_gauss_pts);
206 }

◆ getFTensorSmallWL2Dot()

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

Definition at line 208 of file EshelbianPlasticity.hpp.

208 {
210 matOpsData->getCommonDataPtr("wL2DotAtPts"), nb_gauss_pts);
211 }

◆ getFTensorSmallWL2DotDot()

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

Definition at line 213 of file EshelbianPlasticity.hpp.

213 {
215 matOpsData->getCommonDataPtr("wL2DotDotAtPts"), nb_gauss_pts);
216 }

◆ getFTensorStretch()

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

Definition at line 281 of file EshelbianPlasticity.hpp.

281 {
283 matOpsData->getCommonDataPtr("stretchTensorAtPts"), nb_gauss_pts);
284 }

◆ getFTensorStretchH1()

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

Definition at line 269 of file EshelbianPlasticity.hpp.

269 {
270 return getFTensor<
272 matOpsData->getCommonDataPtr("stretchH1AtPts"), nb_gauss_pts);
273 }

◆ getFTensorTraction()

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

Definition at line 555 of file EshelbianPlasticity.hpp.

555 {
557 tractionAtPts, nb_gauss_pts);
558 }

◆ getFTensorVarGradRotAxis()

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

Definition at line 626 of file EshelbianPlasticity.hpp.

626 {
627 return getFTensor<
629 varGradRotAxis, nb_gauss_pts);
630 }

◆ getFTensorVarLogStreach()

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

Definition at line 632 of file EshelbianPlasticity.hpp.

632 {
634 varLogStreach, nb_gauss_pts);
635 }

◆ getFTensorVarPiola()

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

Definition at line 637 of file EshelbianPlasticity.hpp.

637 {
638 return getFTensor<
640 nb_gauss_pts);
641 }

◆ getFTensorVarRotAxis()

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

Definition at line 621 of file EshelbianPlasticity.hpp.

621 {
623 varRotAxis, nb_gauss_pts);
624 }

◆ getFTensorVarWL2()

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

Definition at line 648 of file EshelbianPlasticity.hpp.

648 {
650 varWL2, nb_gauss_pts);
651 }

◆ getGradHybridDispAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getGradHybridDispAtPts ( )
inline

Definition at line 531 of file EshelbianPlasticity.hpp.

531 {
532 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
534 }

◆ getGradientAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getGradientAtPts ( )
inline

Definition at line 536 of file EshelbianPlasticity.hpp.

536 {
537 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &gradientAtPts);
538 }

◆ getGradLogStretchDotTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getGradLogStretchDotTensorAtPts ( )
inline

Definition at line 431 of file EshelbianPlasticity.hpp.

431 {
432 return matOpsData->getCommonDataPtr("gradLogStretchDotTensorAtPts");
433 }

◆ getHybridDispAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getHybridDispAtPts ( )
inline

Definition at line 526 of file EshelbianPlasticity.hpp.

526 {
527 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
529 }

◆ getInternalStressAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getInternalStressAtPts ( )
inline

Definition at line 521 of file EshelbianPlasticity.hpp.

521 {
522 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
524 }

◆ getLargeXH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLargeXH1AtPts ( )
inline

Definition at line 475 of file EshelbianPlasticity.hpp.

475 {
476 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &XH1AtPts);
477 }

◆ getLeviKirchhoffAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLeviKirchhoffAtPts ( )
inline

Definition at line 487 of file EshelbianPlasticity.hpp.

487 {
488 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
490 };

◆ getLogStretchDotTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchDotTensorAtPts ( )
inline

Definition at line 427 of file EshelbianPlasticity.hpp.

427 {
428 return matOpsData->getCommonDataPtr("logStretchDotTensorAtPts");
429 }

◆ getLogStretchTensor0AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchTensor0AtPts ( )
inline

Definition at line 411 of file EshelbianPlasticity.hpp.

411 {
412 return matOpsData->getCommonDataPtr("logStretchTensor0AtPts");
413 }

◆ getLogStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchTensorAtPts ( )
inline

Definition at line 402 of file EshelbianPlasticity.hpp.

402 {
403 return matOpsData->getCommonDataPtr("logStretchTensorAtPts");
404 }

◆ getLogStretchTotalTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchTotalTensorAtPts ( )
inline

Definition at line 406 of file EshelbianPlasticity.hpp.

406 {
407 return boost::shared_ptr<MatrixDouble>(
408 shared_from_this(), &logStretchTotalTensorAtPts);
409 }

◆ getMatAxiatorDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatAxiatorDPtr ( )
inline

Definition at line 463 of file EshelbianPlasticity.hpp.

463 {
464 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matAxiatorD);
465 }

◆ getMatDeviatorDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatDeviatorDPtr ( )
inline

Definition at line 467 of file EshelbianPlasticity.hpp.

467 {
468 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matDeviatorD);
469 }

◆ getMatDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatDPtr ( )
inline

Definition at line 455 of file EshelbianPlasticity.hpp.

455 {
456 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matD);
457 }

◆ getMatInvDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatInvDPtr ( )
inline

Definition at line 459 of file EshelbianPlasticity.hpp.

459 {
460 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matInvD);
461 }

◆ getPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getPAtPts ( )
inline

Definition at line 348 of file EshelbianPlasticity.hpp.

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

◆ getPAtPtsDu()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getPAtPtsDu ( )
inline

Definition at line 350 of file EshelbianPlasticity.hpp.

350 {
351 return matOpsData->getCommonDataPtr("PAtPts_du");
352 }

◆ 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 439 of file EshelbianPlasticity.hpp.

439 {
440 return matOpsData->getCommonDataPtr("rotAxis0AtPts");
441 }

◆ getRotAxisAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisAtPts ( )
inline

Definition at line 435 of file EshelbianPlasticity.hpp.

435 {
436 return matOpsData->getCommonDataPtr("rotAxisAtPts");
437 }

◆ getRotAxisDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisDotAtPts ( )
inline

Definition at line 447 of file EshelbianPlasticity.hpp.

447 {
448 return matOpsData->getCommonDataPtr("rotAxisDotAtPts");
449 }

◆ getRotAxisGradAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisGradAtPts ( )
inline

Definition at line 443 of file EshelbianPlasticity.hpp.

443 {
444 return matOpsData->getCommonDataPtr("rotAxisGradAtPts");
445 }

◆ getRotAxisGradDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisGradDotAtPts ( )
inline

Definition at line 451 of file EshelbianPlasticity.hpp.

451 {
452 return matOpsData->getCommonDataPtr("rotAxisGradDotAtPts");
453 }

◆ getRotMatAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotMatAtPts ( )
inline

Definition at line 540 of file EshelbianPlasticity.hpp.

540 {
541 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &rotMatAtPts);
542 }

◆ getSmallWGradH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWGradH1AtPts ( )
inline

Definition at line 483 of file EshelbianPlasticity.hpp.

483 {
484 return matOpsData->getCommonDataPtr("wGradH1AtPts");
485 }

◆ getSmallWH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWH1AtPts ( )
inline

Definition at line 471 of file EshelbianPlasticity.hpp.

471 {
472 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &wH1AtPts);
473 }

◆ getSmallWL2AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2AtPts ( )
inline

Definition at line 390 of file EshelbianPlasticity.hpp.

390 {
391 return matOpsData->getCommonDataPtr("wL2AtPts");
392 }

◆ getSmallWL2DotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2DotAtPts ( )
inline

Definition at line 394 of file EshelbianPlasticity.hpp.

394 {
395 return matOpsData->getCommonDataPtr("wL2DotAtPts");
396 }

◆ getSmallWL2DotDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2DotDotAtPts ( )
inline

Definition at line 398 of file EshelbianPlasticity.hpp.

398 {
399 return matOpsData->getCommonDataPtr("wL2DotDotAtPts");
400 }

◆ getStretchH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getStretchH1AtPts ( )
inline

Definition at line 358 of file EshelbianPlasticity.hpp.

358 {
359 return matOpsData->getCommonDataPtr("stretchH1AtPts");
360 }

◆ getStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getStretchTensorAtPts ( )
inline

Definition at line 415 of file EshelbianPlasticity.hpp.

415 {
416 return matOpsData->getCommonDataPtr("stretchTensorAtPts");
417 }

◆ getVarGradRotAxisPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarGradRotAxisPts ( )
inline

Definition at line 496 of file EshelbianPlasticity.hpp.

496 {
497 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varGradRotAxis);
498 }

◆ getVarHybridDispAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarHybridDispAtPts ( )
inline

Definition at line 516 of file EshelbianPlasticity.hpp.

516 {
517 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
519 }

◆ getVarLogStreachPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarLogStreachPts ( )
inline

Definition at line 500 of file EshelbianPlasticity.hpp.

500 {
501 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varLogStreach);
502 }

◆ getVarPiolaPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarPiolaPts ( )
inline

Definition at line 504 of file EshelbianPlasticity.hpp.

504 {
505 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varPiola);
506 }

◆ getVarRotAxisPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarRotAxisPts ( )
inline

Definition at line 492 of file EshelbianPlasticity.hpp.

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

◆ getVarWL2Pts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarWL2Pts ( )
inline

Definition at line 512 of file EshelbianPlasticity.hpp.

512 {
513 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varWL2);
514 }

Member Data Documentation

◆ contactL2AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::contactL2AtPts

Definition at line 109 of file EshelbianPlasticity.hpp.

◆ eigenValsC

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenValsC

Definition at line 133 of file EshelbianPlasticity.hpp.

◆ eigenVecsC

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenVecsC

Definition at line 134 of file EshelbianPlasticity.hpp.

◆ energyAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::energyAtPts

Definition at line 122 of file EshelbianPlasticity.hpp.

◆ faceMaterialForceAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::faceMaterialForceAtPts

Definition at line 146 of file EshelbianPlasticity.hpp.

◆ gradHybridDispAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::gradHybridDispAtPts

Definition at line 145 of file EshelbianPlasticity.hpp.

◆ gradientAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::gradientAtPts

Definition at line 149 of file EshelbianPlasticity.hpp.

◆ hdLogStretchAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hdLogStretchAtPts

Definition at line 114 of file EshelbianPlasticity.hpp.

◆ hdOmegaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hdOmegaAtPts

Definition at line 113 of file EshelbianPlasticity.hpp.

◆ hybridDispAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hybridDispAtPts

Definition at line 144 of file EshelbianPlasticity.hpp.

◆ internalStressAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::internalStressAtPts

Definition at line 142 of file EshelbianPlasticity.hpp.

◆ lambda

double EshelbianPlasticity::DataAtIntegrationPts::lambda

Definition at line 152 of file EshelbianPlasticity.hpp.

◆ lambdaAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::lambdaAtPts

Definition at line 154 of file EshelbianPlasticity.hpp.

◆ leviKirchhoff0AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoff0AtPts

Definition at line 116 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffAtPts

Definition at line 115 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffdLogStreatchAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffdLogStreatchAtPts

Definition at line 118 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffdOmegaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffdOmegaAtPts

Definition at line 117 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffPAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffPAtPts

Definition at line 119 of file EshelbianPlasticity.hpp.

◆ logStretch2H1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStretch2H1AtPts

Definition at line 110 of file EshelbianPlasticity.hpp.

◆ logStretchTotalTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStretchTotalTensorAtPts

Definition at line 111 of file EshelbianPlasticity.hpp.

◆ matAxiatorD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matAxiatorD

Definition at line 138 of file EshelbianPlasticity.hpp.

◆ matD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matD

Definition at line 137 of file EshelbianPlasticity.hpp.

◆ matDeviatorD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matDeviatorD

Definition at line 139 of file EshelbianPlasticity.hpp.

◆ matInvD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matInvD

Definition at line 140 of file EshelbianPlasticity.hpp.

◆ mu

double EshelbianPlasticity::DataAtIntegrationPts::mu

Definition at line 151 of file EshelbianPlasticity.hpp.

◆ muAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::muAtPts

Definition at line 153 of file EshelbianPlasticity.hpp.

◆ nbUniq

VectorInt EshelbianPlasticity::DataAtIntegrationPts::nbUniq

Definition at line 132 of file EshelbianPlasticity.hpp.

◆ nbUniqC

VectorInt EshelbianPlasticity::DataAtIntegrationPts::nbUniqC

Definition at line 135 of file EshelbianPlasticity.hpp.

◆ normalPressureAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::normalPressureAtPts

Definition at line 147 of file EshelbianPlasticity.hpp.

◆ physicsPtr

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

Definition at line 690 of file EshelbianPlasticity.hpp.

◆ piolaScale

double EshelbianPlasticity::DataAtIntegrationPts::piolaScale = 1.

Definition at line 156 of file EshelbianPlasticity.hpp.

◆ rotMatAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::rotMatAtPts

Definition at line 120 of file EshelbianPlasticity.hpp.

◆ SigmaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::SigmaAtPts

Definition at line 121 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 105 of file EshelbianPlasticity.hpp.

◆ varDivPiola

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varDivPiola

Definition at line 128 of file EshelbianPlasticity.hpp.

◆ varGradRotAxis

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varGradRotAxis

Definition at line 125 of file EshelbianPlasticity.hpp.

◆ varHybridDispAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varHybridDispAtPts

Definition at line 130 of file EshelbianPlasticity.hpp.

◆ varLogStreach

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varLogStreach

Definition at line 126 of file EshelbianPlasticity.hpp.

◆ varPiola

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varPiola

Definition at line 127 of file EshelbianPlasticity.hpp.

◆ varRotAxis

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varRotAxis

Definition at line 124 of file EshelbianPlasticity.hpp.

◆ varWL2

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varWL2

Definition at line 129 of file EshelbianPlasticity.hpp.

◆ wH1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wH1AtPts

Definition at line 107 of file EshelbianPlasticity.hpp.

◆ XH1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::XH1AtPts

Definition at line 108 of file EshelbianPlasticity.hpp.

◆ youngModulusAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::youngModulusAtPts

Definition at line 155 of file EshelbianPlasticity.hpp.


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