v0.14.0
Public Member Functions | Public Attributes | List of all members
HenckyOps::CommonData Struct Reference

#include <tutorials/vec-2/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 ()
 

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
 

Detailed Description

Definition at line 80 of file HenckyOps.hpp.

Member Function Documentation

◆ getMatFirstPiolaStress()

auto HenckyOps::CommonData::getMatFirstPiolaStress ( )
inline

Definition at line 94 of file HenckyOps.hpp.

94  {
95  return boost::shared_ptr<MatrixDouble>(shared_from_this(),
97  }

◆ getMatHenckyStress()

auto HenckyOps::CommonData::getMatHenckyStress ( )
inline

Definition at line 99 of file HenckyOps.hpp.

99  {
100  return boost::shared_ptr<MatrixDouble>(shared_from_this(),
101  &matHenckyStress);
102  }

◆ getMatLogC()

auto HenckyOps::CommonData::getMatLogC ( )
inline

Definition at line 104 of file HenckyOps.hpp.

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

◆ getMatTangent()

auto HenckyOps::CommonData::getMatTangent ( )
inline

Definition at line 108 of file HenckyOps.hpp.

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

Member Data Documentation

◆ matDPtr

boost::shared_ptr<MatrixDouble> HenckyOps::CommonData::matDPtr

Definition at line 82 of file HenckyOps.hpp.

◆ matEigVal

MatrixDouble HenckyOps::CommonData::matEigVal

Definition at line 85 of file HenckyOps.hpp.

◆ matEigVec

MatrixDouble HenckyOps::CommonData::matEigVec

Definition at line 86 of file HenckyOps.hpp.

◆ matFirstPiolaStress

MatrixDouble HenckyOps::CommonData::matFirstPiolaStress

Definition at line 89 of file HenckyOps.hpp.

◆ matGradPtr

boost::shared_ptr<MatrixDouble> HenckyOps::CommonData::matGradPtr

Definition at line 81 of file HenckyOps.hpp.

◆ matHenckyStress

MatrixDouble HenckyOps::CommonData::matHenckyStress

Definition at line 91 of file HenckyOps.hpp.

◆ matLogC

MatrixDouble HenckyOps::CommonData::matLogC

Definition at line 87 of file HenckyOps.hpp.

◆ matLogCdC

MatrixDouble HenckyOps::CommonData::matLogCdC

Definition at line 88 of file HenckyOps.hpp.

◆ matLogCPlastic

boost::shared_ptr<MatrixDouble> HenckyOps::CommonData::matLogCPlastic

Definition at line 83 of file HenckyOps.hpp.

◆ matSecondPiolaStress

MatrixDouble HenckyOps::CommonData::matSecondPiolaStress

Definition at line 90 of file HenckyOps.hpp.

◆ matTangent

MatrixDouble HenckyOps::CommonData::matTangent

Definition at line 92 of file HenckyOps.hpp.


The documentation for this struct was generated from the following file:
HenckyOps::CommonData::matLogC
MatrixDouble matLogC
Definition: HenckyOps.hpp:87
HenckyOps::CommonData::matFirstPiolaStress
MatrixDouble matFirstPiolaStress
Definition: HenckyOps.hpp:89
HenckyOps::CommonData::matTangent
MatrixDouble matTangent
Definition: HenckyOps.hpp:92
HenckyOps::CommonData::matHenckyStress
MatrixDouble matHenckyStress
Definition: HenckyOps.hpp:91