v0.16.3
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 getFTensorApproxP (const int nb_gauss_pts)
 
auto getFTensorApproxP0 (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 getFTensorPlasticH (const int nb_gauss_pts)
 
auto getFTensorPlasticF (const int nb_gauss_pts)
 
auto getFTensorInvPlasticF (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 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 getPlasticH ()
 
MatrixPtr getPlasticFlow ()
 
MatrixPtr getPlasticF ()
 
MatrixPtr getInvPlasticF ()
 
MatrixPtr getLogStretchDotTensorAtPts ()
 
MatrixPtr getGradLogStretchDotTensorAtPts ()
 
MatrixPtr getRotAxisAtPts ()
 
MatrixPtr getRotAxis0AtPts ()
 
MatrixPtr getRotAxisGradAtPts ()
 
MatrixPtr getRotAxisDotAtPts ()
 
MatrixPtr getRotAxisGradDotAtPts ()
 
MatrixPtr getMatDPtr ()
 
MatrixPtr getMatInvDPtr ()
 
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 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)
 
- 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

boost::shared_ptr< AuxiliaryLogarithmicStressData > auxiliaryData
 
boost::shared_ptr< AuxiliaryLogarithmicStressData > auxiliaryData0
 
boost::shared_ptr< AuxiliaryLogarithmicStressMaterialData > auxiliaryMaterialData
 
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
 
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
 
VectorDouble muAtPts
 
VectorDouble lambdaAtPts
 
VectorDouble youngModulusAtPts
 
double piolaScale = 1.
 
boost::shared_ptr< PhysicalEquations > physicsPtr
 
- Public Attributes inherited from EshelbianPlasticity::MatOpsDataAtIntegrationPts
boost::shared_ptr< MatOps::MatOpsData > matOpsData
 

Static Public Attributes

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

Detailed Description

Definition at line 111 of file EshelbianPlasticity.hpp.

Member Function Documentation

◆ getAdjointPdstretchAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdstretchAtPts ( )
inline

Definition at line 369 of file EshelbianPlasticity.hpp.

369 {
370 return matOpsData->getCommonDataPtr("adjointPdstretchAtPts");
371 }
boost::shared_ptr< MatOps::MatOpsData > matOpsData

◆ getAdjointPdUAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdUAtPts ( )
inline

Definition at line 373 of file EshelbianPlasticity.hpp.

373 {
374 return matOpsData->getCommonDataPtr("adjointPdUAtPts");
375 }

◆ getAdjointPdUdOmegaAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdUdOmegaAtPts ( )
inline

Definition at line 377 of file EshelbianPlasticity.hpp.

377 {
378 return matOpsData->getCommonDataPtr("adjointPdUdOmegaAtPts");
379 }

◆ getAdjointPdUdPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getAdjointPdUdPAtPts ( )
inline

Definition at line 381 of file EshelbianPlasticity.hpp.

381 {
382 return matOpsData->getCommonDataPtr("adjointPdUdPAtPts");
383 }

◆ getApproxP0AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getApproxP0AtPts ( )
inline

Definition at line 355 of file EshelbianPlasticity.hpp.

355 {
356 return matOpsData->getCommonDataPtr("approxP0AtPts");
357 }

◆ getApproxPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getApproxPAtPts ( )
inline

Definition at line 351 of file EshelbianPlasticity.hpp.

351 {
352 return matOpsData->getCommonDataPtr("approxPAtPts");
353 }

◆ getContactL2AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getContactL2AtPts ( )
inline

Definition at line 494 of file EshelbianPlasticity.hpp.

494 {
495 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &contactL2AtPts);
496 }

◆ getDeformationGradient()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDeformationGradient ( )
inline

Definition at line 430 of file EshelbianPlasticity.hpp.

430 {
431 return matOpsData->getCommonDataPtr("hAtPts");
432 }

◆ getDiffStretchH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDiffStretchH1AtPts ( )
inline

Definition at line 361 of file EshelbianPlasticity.hpp.

361 {
362 return matOpsData->getCommonDataPtr("diffStretchH1AtPts");
363 }

◆ getDiffStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDiffStretchTensorAtPts ( )
inline

Definition at line 426 of file EshelbianPlasticity.hpp.

426 {
427 return matOpsData->getCommonDataPtr("diffStretchTensorAtPts");
428 }

◆ getDivPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivPAtPts ( )
inline

Definition at line 393 of file EshelbianPlasticity.hpp.

393 {
394 return matOpsData->getCommonDataPtr("divPAtPts");
395 }

◆ getDivVarPiolaPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getDivVarPiolaPts ( )
inline

Definition at line 523 of file EshelbianPlasticity.hpp.

523 {
524 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varDivPiola);
525 }

◆ getEigenVals()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getEigenVals ( )
inline

Definition at line 385 of file EshelbianPlasticity.hpp.

385 {
386 return matOpsData->getCommonDataPtr("eigenVals");
387 }

◆ getEigenVecs()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getEigenVecs ( )
inline

Definition at line 389 of file EshelbianPlasticity.hpp.

389 {
390 return matOpsData->getCommonDataPtr("eigenVecs");
391 }

◆ getFTensor() [1/2]

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

Definition at line 170 of file EshelbianPlasticity.hpp.

170 {
171 return MatrixSizeHelper<Tensor, DL>::get(m, nb_gauss_pts)();
172 }
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 175 of file EshelbianPlasticity.hpp.

175 {
176 return getFTensor<Tensor>(*m, nb_gauss_pts);
177 }

◆ getFTensorAdjointPdstretch()

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

Definition at line 316 of file EshelbianPlasticity.hpp.

316 {
317 return getFTensor<
319 matOpsData->getCommonDataPtr("adjointPdstretchAtPts"),
320 nb_gauss_pts);
321 }
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 323 of file EshelbianPlasticity.hpp.

323 {
325 matOpsData->getCommonDataPtr("adjointPdUAtPts"), nb_gauss_pts);
326 }
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 328 of file EshelbianPlasticity.hpp.

328 {
330 matOpsData->getCommonDataPtr("adjointPdUdOmegaAtPts"),
331 nb_gauss_pts);
332 }

◆ getFTensorAdjointPdUdP()

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

Definition at line 334 of file EshelbianPlasticity.hpp.

334 {
335 return getFTensor<
337 matOpsData->getCommonDataPtr("adjointPdUdPAtPts"), nb_gauss_pts);
338 }
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 179 of file EshelbianPlasticity.hpp.

179 {
180 return getFTensor<
182 matOpsData->getCommonDataPtr("approxPAtPts"), nb_gauss_pts);
183 }

◆ getFTensorApproxP0()

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

Definition at line 185 of file EshelbianPlasticity.hpp.

185 {
186 return getFTensor<
188 matOpsData->getCommonDataPtr("approxP0AtPts"), nb_gauss_pts);
189 }

◆ getFTensorDiffStretch()

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

Definition at line 285 of file EshelbianPlasticity.hpp.

285 {
286 return getFTensor<
288 matOpsData->getCommonDataPtr("diffStretchTensorAtPts"),
289 nb_gauss_pts);
290 }
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 279 of file EshelbianPlasticity.hpp.

279 {
282 matOpsData->getCommonDataPtr("diffStretchH1AtPts"), nb_gauss_pts);
283 }
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 191 of file EshelbianPlasticity.hpp.

191 {
193 matOpsData->getCommonDataPtr("divPAtPts"), nb_gauss_pts);
194 }

◆ getFTensorDivVarPiola()

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

Definition at line 652 of file EshelbianPlasticity.hpp.

652 {
654 varDivPiola, nb_gauss_pts);
655 }

◆ getFTensorEigenVals()

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

Definition at line 340 of file EshelbianPlasticity.hpp.

340 {
342 matOpsData->getCommonDataPtr("eigenVals"), nb_gauss_pts);
343 }

◆ getFTensorEigenValsC()

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

Definition at line 559 of file EshelbianPlasticity.hpp.

559 {
561 eigenValsC, nb_gauss_pts);
562 }

◆ getFTensorEigenVecs()

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

Definition at line 345 of file EshelbianPlasticity.hpp.

345 {
346 return getFTensor<
348 matOpsData->getCommonDataPtr("eigenVecs"), nb_gauss_pts);
349 }

◆ getFTensorEigenVecsC()

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

Definition at line 564 of file EshelbianPlasticity.hpp.

564 {
565 return getFTensor<
567 nb_gauss_pts);
568 }

◆ getFTensorFaceMaterialForce()

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

Definition at line 689 of file EshelbianPlasticity.hpp.

◆ getFTensorGradHybridDisp()

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

Definition at line 683 of file EshelbianPlasticity.hpp.

683 {
684 return getFTensor<
686 gradHybridDispAtPts, nb_gauss_pts);
687 }

◆ getFTensorGradLogStretchDot()

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

Definition at line 229 of file EshelbianPlasticity.hpp.

229 {
231 matOpsData->getCommonDataPtr("gradLogStretchDotTensorAtPts"),
232 nb_gauss_pts);
233 }

◆ getFTensorInternalStress()

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

Definition at line 662 of file EshelbianPlasticity.hpp.

662 {
663 return getFTensor<
665 internalStressAtPts, nb_gauss_pts);
666 }

◆ getFTensorInternalStressVec()

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

Definition at line 668 of file EshelbianPlasticity.hpp.

668 {
670 internalStressAtPts, nb_gauss_pts);
671 }

◆ getFTensorInvPlasticF()

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

Definition at line 310 of file EshelbianPlasticity.hpp.

310 {
311 return getFTensor<
313 matOpsData->getCommonDataPtr("invPlasticF"), nb_gauss_pts);
314 }

◆ getFTensorLeviKirchhoff()

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

Definition at line 597 of file EshelbianPlasticity.hpp.

597 {
599 leviKirchhoffAtPts, nb_gauss_pts);
600 }

◆ getFTensorLeviKirchhoff0()

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

Definition at line 602 of file EshelbianPlasticity.hpp.

602 {
604 leviKirchhoff0AtPts, nb_gauss_pts);
605 }

◆ getFTensorLeviKirchhoffdLogStretch()

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

Definition at line 613 of file EshelbianPlasticity.hpp.

◆ getFTensorLeviKirchhoffdOmega()

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

Definition at line 607 of file EshelbianPlasticity.hpp.

◆ getFTensorLeviKirchhoffP()

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

Definition at line 618 of file EshelbianPlasticity.hpp.

◆ getFTensorLogStretch()

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

Definition at line 211 of file EshelbianPlasticity.hpp.

211 {
213 matOpsData->getCommonDataPtr("logStretchTensorAtPts"),
214 nb_gauss_pts);
215 }
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 217 of file EshelbianPlasticity.hpp.

217 {
219 matOpsData->getCommonDataPtr("logStretchTensor0AtPts"),
220 nb_gauss_pts);
221 }

◆ getFTensorLogStretch2H1()

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

Definition at line 575 of file EshelbianPlasticity.hpp.

◆ getFTensorLogStretchDot()

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

Definition at line 223 of file EshelbianPlasticity.hpp.

223 {
225 matOpsData->getCommonDataPtr("logStretchDotTensorAtPts"),
226 nb_gauss_pts);
227 }

◆ getFTensorLogStretchTotal()

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

Definition at line 580 of file EshelbianPlasticity.hpp.

◆ getFTensorPlasticF()

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

Definition at line 304 of file EshelbianPlasticity.hpp.

304 {
305 return getFTensor<
307 matOpsData->getCommonDataPtr("plasticF"), nb_gauss_pts);
308 }

◆ getFTensorPlasticH()

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

Definition at line 298 of file EshelbianPlasticity.hpp.

298 {
299 return getFTensor<
301 matOpsData->getCommonDataPtr("plasticH"), nb_gauss_pts);
302 }

◆ getFTensorRotAxis()

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

Definition at line 235 of file EshelbianPlasticity.hpp.

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

◆ getFTensorRotAxis0()

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

Definition at line 240 of file EshelbianPlasticity.hpp.

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

◆ getFTensorRotAxisDot()

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

Definition at line 251 of file EshelbianPlasticity.hpp.

251 {
253 matOpsData->getCommonDataPtr("rotAxisDotAtPts"), nb_gauss_pts);
254 }

◆ getFTensorRotAxisGrad()

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

Definition at line 245 of file EshelbianPlasticity.hpp.

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

◆ getFTensorRotAxisGradDot()

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

Definition at line 256 of file EshelbianPlasticity.hpp.

256 {
257 return getFTensor<
259 matOpsData->getCommonDataPtr("rotAxisGradDotAtPts"), nb_gauss_pts);
260 }

◆ getFTensorRotMat()

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

Definition at line 624 of file EshelbianPlasticity.hpp.

624 {
625 return getFTensor<
627 nb_gauss_pts);
628 }

◆ getFTensorSmallH()

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

Definition at line 292 of file EshelbianPlasticity.hpp.

292 {
293 return getFTensor<
295 matOpsData->getCommonDataPtr("hAtPts"), nb_gauss_pts);
296 }

◆ getFTensorSmallHdLogStretch()

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

Definition at line 591 of file EshelbianPlasticity.hpp.

◆ getFTensorSmallHdOmega()

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

Definition at line 585 of file EshelbianPlasticity.hpp.

◆ getFTensorSmallHybridDisp()

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

Definition at line 678 of file EshelbianPlasticity.hpp.

678 {
680 hybridDispAtPts, nb_gauss_pts);
681 }

◆ getFTensorSmallWGradH1()

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

Definition at line 268 of file EshelbianPlasticity.hpp.

268 {
269 return getFTensor<
271 matOpsData->getCommonDataPtr("wGradH1AtPts"), nb_gauss_pts);
272 }

◆ getFTensorSmallWH1()

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

Definition at line 673 of file EshelbianPlasticity.hpp.

673 {
675 nb_gauss_pts);
676 }

◆ getFTensorSmallWL2()

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

Definition at line 196 of file EshelbianPlasticity.hpp.

196 {
198 matOpsData->getCommonDataPtr("wL2AtPts"), nb_gauss_pts);
199 }

◆ getFTensorSmallWL2Dot()

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

Definition at line 201 of file EshelbianPlasticity.hpp.

201 {
203 matOpsData->getCommonDataPtr("wL2DotAtPts"), nb_gauss_pts);
204 }

◆ getFTensorSmallWL2DotDot()

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

Definition at line 206 of file EshelbianPlasticity.hpp.

206 {
208 matOpsData->getCommonDataPtr("wL2DotDotAtPts"), nb_gauss_pts);
209 }

◆ getFTensorStretch()

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

Definition at line 274 of file EshelbianPlasticity.hpp.

274 {
276 matOpsData->getCommonDataPtr("stretchTensorAtPts"), nb_gauss_pts);
277 }

◆ getFTensorStretchH1()

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

Definition at line 262 of file EshelbianPlasticity.hpp.

262 {
263 return getFTensor<
265 matOpsData->getCommonDataPtr("stretchH1AtPts"), nb_gauss_pts);
266 }

◆ getFTensorTraction()

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

Definition at line 570 of file EshelbianPlasticity.hpp.

570 {
572 tractionAtPts, nb_gauss_pts);
573 }

◆ getFTensorVarGradRotAxis()

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

Definition at line 635 of file EshelbianPlasticity.hpp.

635 {
636 return getFTensor<
638 varGradRotAxis, nb_gauss_pts);
639 }

◆ getFTensorVarLogStreach()

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

Definition at line 641 of file EshelbianPlasticity.hpp.

641 {
643 varLogStreach, nb_gauss_pts);
644 }

◆ getFTensorVarPiola()

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

Definition at line 646 of file EshelbianPlasticity.hpp.

646 {
647 return getFTensor<
649 nb_gauss_pts);
650 }

◆ getFTensorVarRotAxis()

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

Definition at line 630 of file EshelbianPlasticity.hpp.

630 {
632 varRotAxis, nb_gauss_pts);
633 }

◆ getFTensorVarWL2()

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

Definition at line 657 of file EshelbianPlasticity.hpp.

657 {
659 varWL2, nb_gauss_pts);
660 }

◆ getGradHybridDispAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getGradHybridDispAtPts ( )
inline

Definition at line 546 of file EshelbianPlasticity.hpp.

546 {
547 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
549 }

◆ getGradientAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getGradientAtPts ( )
inline

Definition at line 551 of file EshelbianPlasticity.hpp.

551 {
552 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &gradientAtPts);
553 }

◆ getGradLogStretchDotTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getGradLogStretchDotTensorAtPts ( )
inline

Definition at line 454 of file EshelbianPlasticity.hpp.

454 {
455 return matOpsData->getCommonDataPtr("gradLogStretchDotTensorAtPts");
456 }

◆ getHybridDispAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getHybridDispAtPts ( )
inline

Definition at line 541 of file EshelbianPlasticity.hpp.

541 {
542 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
544 }

◆ getInternalStressAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getInternalStressAtPts ( )
inline

Definition at line 536 of file EshelbianPlasticity.hpp.

536 {
537 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
539 }

◆ getInvPlasticF()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getInvPlasticF ( )
inline

Definition at line 446 of file EshelbianPlasticity.hpp.

446 {
447 return matOpsData->getCommonDataPtr("invPlasticF");
448 }

◆ getLargeXH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLargeXH1AtPts ( )
inline

Definition at line 490 of file EshelbianPlasticity.hpp.

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

◆ getLeviKirchhoffAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLeviKirchhoffAtPts ( )
inline

Definition at line 502 of file EshelbianPlasticity.hpp.

502 {
503 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
505 };

◆ getLogStretchDotTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchDotTensorAtPts ( )
inline

Definition at line 450 of file EshelbianPlasticity.hpp.

450 {
451 return matOpsData->getCommonDataPtr("logStretchDotTensorAtPts");
452 }

◆ getLogStretchTensor0AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchTensor0AtPts ( )
inline

Definition at line 418 of file EshelbianPlasticity.hpp.

418 {
419 return matOpsData->getCommonDataPtr("logStretchTensor0AtPts");
420 }

◆ getLogStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchTensorAtPts ( )
inline

Definition at line 409 of file EshelbianPlasticity.hpp.

409 {
410 return matOpsData->getCommonDataPtr("logStretchTensorAtPts");
411 }

◆ getLogStretchTotalTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getLogStretchTotalTensorAtPts ( )
inline

Definition at line 413 of file EshelbianPlasticity.hpp.

413 {
414 return boost::shared_ptr<MatrixDouble>(
415 shared_from_this(), &logStretchTotalTensorAtPts);
416 }

◆ getMatDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatDPtr ( )
inline

Definition at line 478 of file EshelbianPlasticity.hpp.

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

◆ getMatInvDPtr()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getMatInvDPtr ( )
inline

Definition at line 482 of file EshelbianPlasticity.hpp.

482 {
483 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matInvD);
484 }

◆ getPAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getPAtPts ( )
inline

Definition at line 359 of file EshelbianPlasticity.hpp.

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

◆ getPlasticF()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getPlasticF ( )
inline

Definition at line 442 of file EshelbianPlasticity.hpp.

442 {
443 return matOpsData->getCommonDataPtr("plasticF");
444 }

◆ getPlasticFlow()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getPlasticFlow ( )
inline

Definition at line 438 of file EshelbianPlasticity.hpp.

438 {
439 return matOpsData->getCommonDataPtr("plasticFlow");
440 }

◆ getPlasticH()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getPlasticH ( )
inline

Definition at line 434 of file EshelbianPlasticity.hpp.

434 {
435 return matOpsData->getCommonDataPtr("plasticH");
436 }

◆ getRotAxis0AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxis0AtPts ( )
inline

Definition at line 462 of file EshelbianPlasticity.hpp.

462 {
463 return matOpsData->getCommonDataPtr("rotAxis0AtPts");
464 }

◆ getRotAxisAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisAtPts ( )
inline

Definition at line 458 of file EshelbianPlasticity.hpp.

458 {
459 return matOpsData->getCommonDataPtr("rotAxisAtPts");
460 }

◆ getRotAxisDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisDotAtPts ( )
inline

Definition at line 470 of file EshelbianPlasticity.hpp.

470 {
471 return matOpsData->getCommonDataPtr("rotAxisDotAtPts");
472 }

◆ getRotAxisGradAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisGradAtPts ( )
inline

Definition at line 466 of file EshelbianPlasticity.hpp.

466 {
467 return matOpsData->getCommonDataPtr("rotAxisGradAtPts");
468 }

◆ getRotAxisGradDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotAxisGradDotAtPts ( )
inline

Definition at line 474 of file EshelbianPlasticity.hpp.

474 {
475 return matOpsData->getCommonDataPtr("rotAxisGradDotAtPts");
476 }

◆ getRotMatAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getRotMatAtPts ( )
inline

Definition at line 555 of file EshelbianPlasticity.hpp.

555 {
556 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &rotMatAtPts);
557 }

◆ getSmallWGradH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWGradH1AtPts ( )
inline

Definition at line 498 of file EshelbianPlasticity.hpp.

498 {
499 return matOpsData->getCommonDataPtr("wGradH1AtPts");
500 }

◆ getSmallWH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWH1AtPts ( )
inline

Definition at line 486 of file EshelbianPlasticity.hpp.

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

◆ getSmallWL2AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2AtPts ( )
inline

Definition at line 397 of file EshelbianPlasticity.hpp.

397 {
398 return matOpsData->getCommonDataPtr("wL2AtPts");
399 }

◆ getSmallWL2DotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2DotAtPts ( )
inline

Definition at line 401 of file EshelbianPlasticity.hpp.

401 {
402 return matOpsData->getCommonDataPtr("wL2DotAtPts");
403 }

◆ getSmallWL2DotDotAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getSmallWL2DotDotAtPts ( )
inline

Definition at line 405 of file EshelbianPlasticity.hpp.

405 {
406 return matOpsData->getCommonDataPtr("wL2DotDotAtPts");
407 }

◆ getStretchH1AtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getStretchH1AtPts ( )
inline

Definition at line 365 of file EshelbianPlasticity.hpp.

365 {
366 return matOpsData->getCommonDataPtr("stretchH1AtPts");
367 }

◆ getStretchTensorAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getStretchTensorAtPts ( )
inline

Definition at line 422 of file EshelbianPlasticity.hpp.

422 {
423 return matOpsData->getCommonDataPtr("stretchTensorAtPts");
424 }

◆ getVarGradRotAxisPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarGradRotAxisPts ( )
inline

Definition at line 511 of file EshelbianPlasticity.hpp.

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

◆ getVarHybridDispAtPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarHybridDispAtPts ( )
inline

Definition at line 531 of file EshelbianPlasticity.hpp.

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

◆ getVarLogStreachPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarLogStreachPts ( )
inline

Definition at line 515 of file EshelbianPlasticity.hpp.

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

◆ getVarPiolaPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarPiolaPts ( )
inline

Definition at line 519 of file EshelbianPlasticity.hpp.

519 {
520 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varPiola);
521 }

◆ getVarRotAxisPts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarRotAxisPts ( )
inline

Definition at line 507 of file EshelbianPlasticity.hpp.

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

◆ getVarWL2Pts()

MatrixPtr EshelbianPlasticity::DataAtIntegrationPts::getVarWL2Pts ( )
inline

Definition at line 527 of file EshelbianPlasticity.hpp.

527 {
528 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &varWL2);
529 }

Member Data Documentation

◆ auxiliaryData

boost::shared_ptr<AuxiliaryLogarithmicStressData> EshelbianPlasticity::DataAtIntegrationPts::auxiliaryData

Definition at line 113 of file EshelbianPlasticity.hpp.

◆ auxiliaryData0

boost::shared_ptr<AuxiliaryLogarithmicStressData> EshelbianPlasticity::DataAtIntegrationPts::auxiliaryData0

Definition at line 114 of file EshelbianPlasticity.hpp.

◆ auxiliaryMaterialData

boost::shared_ptr<AuxiliaryLogarithmicStressMaterialData> EshelbianPlasticity::DataAtIntegrationPts::auxiliaryMaterialData

Definition at line 115 of file EshelbianPlasticity.hpp.

◆ contactL2AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::contactL2AtPts

Definition at line 121 of file EshelbianPlasticity.hpp.

◆ eigenValsC

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenValsC

Definition at line 144 of file EshelbianPlasticity.hpp.

◆ eigenVecsC

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::eigenVecsC

Definition at line 145 of file EshelbianPlasticity.hpp.

◆ energyAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::energyAtPts

Definition at line 133 of file EshelbianPlasticity.hpp.

◆ faceMaterialForceAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::faceMaterialForceAtPts

Definition at line 157 of file EshelbianPlasticity.hpp.

◆ gradHybridDispAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::gradHybridDispAtPts

Definition at line 156 of file EshelbianPlasticity.hpp.

◆ gradientAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::gradientAtPts

Definition at line 160 of file EshelbianPlasticity.hpp.

◆ hdLogStretchAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hdLogStretchAtPts

Definition at line 126 of file EshelbianPlasticity.hpp.

◆ hdOmegaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hdOmegaAtPts

Definition at line 125 of file EshelbianPlasticity.hpp.

◆ hybridDispAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::hybridDispAtPts

Definition at line 155 of file EshelbianPlasticity.hpp.

◆ internalStressAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::internalStressAtPts

Definition at line 153 of file EshelbianPlasticity.hpp.

◆ lambdaAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::lambdaAtPts

Definition at line 163 of file EshelbianPlasticity.hpp.

◆ leviKirchhoff0AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoff0AtPts

Definition at line 128 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffAtPts

Definition at line 127 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffdLogStreatchAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffdLogStreatchAtPts

Definition at line 130 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffdOmegaAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffdOmegaAtPts

Definition at line 129 of file EshelbianPlasticity.hpp.

◆ leviKirchhoffPAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::leviKirchhoffPAtPts

Definition at line 131 of file EshelbianPlasticity.hpp.

◆ logStretch2H1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStretch2H1AtPts

Definition at line 122 of file EshelbianPlasticity.hpp.

◆ logStretchTotalTensorAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::logStretchTotalTensorAtPts

Definition at line 123 of file EshelbianPlasticity.hpp.

◆ matAxiatorD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matAxiatorD

Definition at line 149 of file EshelbianPlasticity.hpp.

◆ matD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matD

Definition at line 148 of file EshelbianPlasticity.hpp.

◆ matDeviatorD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matDeviatorD

Definition at line 150 of file EshelbianPlasticity.hpp.

◆ matInvD

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::matInvD

Definition at line 151 of file EshelbianPlasticity.hpp.

◆ muAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::muAtPts

Definition at line 162 of file EshelbianPlasticity.hpp.

◆ nbUniq

VectorInt EshelbianPlasticity::DataAtIntegrationPts::nbUniq

Definition at line 143 of file EshelbianPlasticity.hpp.

◆ nbUniqC

VectorInt EshelbianPlasticity::DataAtIntegrationPts::nbUniqC

Definition at line 146 of file EshelbianPlasticity.hpp.

◆ normalPressureAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::normalPressureAtPts

Definition at line 158 of file EshelbianPlasticity.hpp.

◆ physicsPtr

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

Definition at line 694 of file EshelbianPlasticity.hpp.

◆ piolaScale

double EshelbianPlasticity::DataAtIntegrationPts::piolaScale = 1.

Definition at line 165 of file EshelbianPlasticity.hpp.

◆ rotMatAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::rotMatAtPts

Definition at line 132 of file EshelbianPlasticity.hpp.

◆ SizeSymm

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

Definition at line 167 of file EshelbianPlasticity.hpp.

◆ tractionAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::tractionAtPts

Definition at line 117 of file EshelbianPlasticity.hpp.

◆ varDivPiola

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varDivPiola

Definition at line 139 of file EshelbianPlasticity.hpp.

◆ varGradRotAxis

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varGradRotAxis

Definition at line 136 of file EshelbianPlasticity.hpp.

◆ varHybridDispAtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varHybridDispAtPts

Definition at line 141 of file EshelbianPlasticity.hpp.

◆ varLogStreach

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varLogStreach

Definition at line 137 of file EshelbianPlasticity.hpp.

◆ varPiola

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varPiola

Definition at line 138 of file EshelbianPlasticity.hpp.

◆ varRotAxis

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varRotAxis

Definition at line 135 of file EshelbianPlasticity.hpp.

◆ varWL2

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::varWL2

Definition at line 140 of file EshelbianPlasticity.hpp.

◆ wH1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::wH1AtPts

Definition at line 119 of file EshelbianPlasticity.hpp.

◆ XH1AtPts

MatrixDouble EshelbianPlasticity::DataAtIntegrationPts::XH1AtPts

Definition at line 120 of file EshelbianPlasticity.hpp.

◆ youngModulusAtPts

VectorDouble EshelbianPlasticity::DataAtIntegrationPts::youngModulusAtPts

Definition at line 164 of file EshelbianPlasticity.hpp.


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