v0.16.3
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
HenckyOps::CommonData Struct Reference

[Hencky common data] More...

#include "tutorials/vec-2_nonlinear_elasticity/src/HenckyOps.hpp"

Inheritance diagram for HenckyOps::CommonData:
[legend]
Collaboration diagram for HenckyOps::CommonData:
[legend]

Public Member Functions

auto getMatFirstPiolaStress ()
 
auto getMatHenckyStress ()
 
auto getMatLogC ()
 
auto getMatTangent ()
 
auto getMatFirstPiolaStress ()
 
auto getMatHenckyStress ()
 
auto getMatLogC ()
 
auto getMatTangent ()
 

Public Attributes

boost::shared_ptr< MatrixDouble > matGradPtr
 
boost::shared_ptr< MatrixDouble > matDPtr
 
boost::shared_ptr< MatrixDouble > matLogCPlastic
 
MatrixDouble matEigVal
 
MatrixDouble matEigVec
 
MatrixDouble matLogC
 
MatrixDouble matLogCdC
 
MatrixDouble matFirstPiolaStress
 
MatrixDouble matSecondPiolaStress
 
MatrixDouble matHenckyStress
 
MatrixDouble matTangent
 
MatrixDouble matCdF
 

Detailed Description

[Hencky common data]

Definition at line 71 of file HenckyOps.hpp.

Member Function Documentation

◆ getMatFirstPiolaStress() [1/2]

auto HenckyOps::CommonData::getMatFirstPiolaStress ( )
inline
Examples
HenckyOps.hpp, and mofem/tutorials/vec-2_nonlinear_elasticity/src/HenckyOps.hpp.

Definition at line 85 of file HenckyOps.hpp.

85 {
86 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
88 }
MatrixDouble matFirstPiolaStress
Definition HenckyOps.hpp:80

◆ getMatFirstPiolaStress() [2/2]

auto HenckyOps::CommonData::getMatFirstPiolaStress ( )
inline

Definition at line 104 of file HenckyOps.hpp.

104 {
105 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
107 }

◆ getMatHenckyStress() [1/2]

auto HenckyOps::CommonData::getMatHenckyStress ( )
inline
Examples
HenckyOps.hpp, and mofem/tutorials/vec-2_nonlinear_elasticity/src/HenckyOps.hpp.

Definition at line 90 of file HenckyOps.hpp.

90 {
91 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
93 }
MatrixDouble matHenckyStress
Definition HenckyOps.hpp:82

◆ getMatHenckyStress() [2/2]

auto HenckyOps::CommonData::getMatHenckyStress ( )
inline

Definition at line 109 of file HenckyOps.hpp.

109 {
110 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
112 }

◆ getMatLogC() [1/2]

auto HenckyOps::CommonData::getMatLogC ( )
inline
Examples
HenckyOps.hpp, and mofem/tutorials/vec-2_nonlinear_elasticity/src/HenckyOps.hpp.

Definition at line 95 of file HenckyOps.hpp.

95 {
96 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matLogC);
97 }
MatrixDouble matLogC
Definition HenckyOps.hpp:78

◆ getMatLogC() [2/2]

auto HenckyOps::CommonData::getMatLogC ( )
inline

Definition at line 114 of file HenckyOps.hpp.

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

◆ getMatTangent() [1/2]

auto HenckyOps::CommonData::getMatTangent ( )
inline
Examples
HenckyOps.hpp, and mofem/tutorials/vec-2_nonlinear_elasticity/src/HenckyOps.hpp.

Definition at line 99 of file HenckyOps.hpp.

99 {
100 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &matTangent);
101 }
MatrixDouble matTangent
Definition HenckyOps.hpp:83

◆ getMatTangent() [2/2]

auto HenckyOps::CommonData::getMatTangent ( )
inline

Definition at line 118 of file HenckyOps.hpp.

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

Member Data Documentation

◆ matCdF

MatrixDouble HenckyOps::CommonData::matCdF
Examples
HenckyOps.hpp.

Definition at line 98 of file HenckyOps.hpp.

◆ matDPtr

boost::shared_ptr< MatrixDouble > CommonData::matDPtr

◆ matEigVal

MatrixDouble CommonData::matEigVal

◆ matEigVec

MatrixDouble CommonData::matEigVec

◆ matFirstPiolaStress

MatrixDouble CommonData::matFirstPiolaStress

◆ matGradPtr

boost::shared_ptr< MatrixDouble > CommonData::matGradPtr

◆ matHenckyStress

MatrixDouble CommonData::matHenckyStress

◆ matLogC

MatrixDouble CommonData::matLogC

◆ matLogCdC

MatrixDouble CommonData::matLogCdC

◆ matLogCPlastic

boost::shared_ptr< MatrixDouble > CommonData::matLogCPlastic

◆ matSecondPiolaStress

MatrixDouble CommonData::matSecondPiolaStress

◆ matTangent

MatrixDouble CommonData::matTangent

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