v0.15.5
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
EshelbianPlasticity::TopologicalData Struct Reference

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

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

Public Member Functions

boost::shared_ptr< MatrixDouble > getJacobianAtPts ()
 
boost::shared_ptr< MatrixDouble > getInvJacobianAtPts ()
 
boost::shared_ptr< VectorDouble > getDetJacobianAtPts ()
 
boost::shared_ptr< MatrixDouble > getTangent1AtPts ()
 
boost::shared_ptr< MatrixDouble > getTangent2AtPts ()
 
boost::shared_ptr< MatrixDouble > getNormalAtPts ()
 
boost::shared_ptr< VectorDouble > getObjAtPts ()
 
boost::shared_ptr< MatrixDouble > getObjDStrainAtPts ()
 
boost::shared_ptr< MatrixDouble > getObjDStressAtPts ()
 
boost::shared_ptr< MatrixDouble > getObjDDisplacementAtPts ()
 

Public Attributes

MatrixDouble jacobianAtPts
 
MatrixDouble invJacobianAtPtr
 
VectorDouble detJacobianAtPts
 
MatrixDouble tangent1AtPts
 
MatrixDouble tangent2AtPts
 
MatrixDouble normalAtPts
 
VectorDouble objAtPts
 
MatrixDouble objDStrainAtPts
 
MatrixDouble objDStressAtPts
 
MatrixDouble objDDisplacementAtPts
 

Detailed Description

Definition at line 16 of file EshelbianTopologicalDerivative.hpp.

Member Function Documentation

◆ getDetJacobianAtPts()

boost::shared_ptr< VectorDouble > EshelbianPlasticity::TopologicalData::getDetJacobianAtPts ( )
inline

Definition at line 34 of file EshelbianTopologicalDerivative.hpp.

34 {
35 return boost::shared_ptr<VectorDouble>(shared_from_this(),
37 }

◆ getInvJacobianAtPts()

boost::shared_ptr< MatrixDouble > EshelbianPlasticity::TopologicalData::getInvJacobianAtPts ( )
inline

Definition at line 30 of file EshelbianTopologicalDerivative.hpp.

30 {
31 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
33 }

◆ getJacobianAtPts()

boost::shared_ptr< MatrixDouble > EshelbianPlasticity::TopologicalData::getJacobianAtPts ( )
inline

Definition at line 27 of file EshelbianTopologicalDerivative.hpp.

27 {
28 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &jacobianAtPts);
29 }

◆ getNormalAtPts()

boost::shared_ptr< MatrixDouble > EshelbianPlasticity::TopologicalData::getNormalAtPts ( )
inline

Definition at line 44 of file EshelbianTopologicalDerivative.hpp.

44 {
45 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &normalAtPts);
46 }

◆ getObjAtPts()

boost::shared_ptr< VectorDouble > EshelbianPlasticity::TopologicalData::getObjAtPts ( )
inline

Definition at line 47 of file EshelbianTopologicalDerivative.hpp.

47 {
48 return boost::shared_ptr<VectorDouble>(shared_from_this(), &objAtPts);
49 }

◆ getObjDDisplacementAtPts()

boost::shared_ptr< MatrixDouble > EshelbianPlasticity::TopologicalData::getObjDDisplacementAtPts ( )
inline

Definition at line 58 of file EshelbianTopologicalDerivative.hpp.

58 {
59 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
61 }

◆ getObjDStrainAtPts()

boost::shared_ptr< MatrixDouble > EshelbianPlasticity::TopologicalData::getObjDStrainAtPts ( )
inline

Definition at line 50 of file EshelbianTopologicalDerivative.hpp.

50 {
51 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
53 }

◆ getObjDStressAtPts()

boost::shared_ptr< MatrixDouble > EshelbianPlasticity::TopologicalData::getObjDStressAtPts ( )
inline

Definition at line 54 of file EshelbianTopologicalDerivative.hpp.

54 {
55 return boost::shared_ptr<MatrixDouble>(shared_from_this(),
57 }

◆ getTangent1AtPts()

boost::shared_ptr< MatrixDouble > EshelbianPlasticity::TopologicalData::getTangent1AtPts ( )
inline

Definition at line 38 of file EshelbianTopologicalDerivative.hpp.

38 {
39 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &tangent1AtPts);
40 }

◆ getTangent2AtPts()

boost::shared_ptr< MatrixDouble > EshelbianPlasticity::TopologicalData::getTangent2AtPts ( )
inline

Definition at line 41 of file EshelbianTopologicalDerivative.hpp.

41 {
42 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &tangent2AtPts);
43 }

Member Data Documentation

◆ detJacobianAtPts

VectorDouble EshelbianPlasticity::TopologicalData::detJacobianAtPts

Definition at line 19 of file EshelbianTopologicalDerivative.hpp.

◆ invJacobianAtPtr

MatrixDouble EshelbianPlasticity::TopologicalData::invJacobianAtPtr

Definition at line 18 of file EshelbianTopologicalDerivative.hpp.

◆ jacobianAtPts

MatrixDouble EshelbianPlasticity::TopologicalData::jacobianAtPts

Definition at line 17 of file EshelbianTopologicalDerivative.hpp.

◆ normalAtPts

MatrixDouble EshelbianPlasticity::TopologicalData::normalAtPts

Definition at line 22 of file EshelbianTopologicalDerivative.hpp.

◆ objAtPts

VectorDouble EshelbianPlasticity::TopologicalData::objAtPts

Definition at line 23 of file EshelbianTopologicalDerivative.hpp.

◆ objDDisplacementAtPts

MatrixDouble EshelbianPlasticity::TopologicalData::objDDisplacementAtPts

Definition at line 26 of file EshelbianTopologicalDerivative.hpp.

◆ objDStrainAtPts

MatrixDouble EshelbianPlasticity::TopologicalData::objDStrainAtPts

Definition at line 24 of file EshelbianTopologicalDerivative.hpp.

◆ objDStressAtPts

MatrixDouble EshelbianPlasticity::TopologicalData::objDStressAtPts

Definition at line 25 of file EshelbianTopologicalDerivative.hpp.

◆ tangent1AtPts

MatrixDouble EshelbianPlasticity::TopologicalData::tangent1AtPts

Definition at line 20 of file EshelbianTopologicalDerivative.hpp.

◆ tangent2AtPts

MatrixDouble EshelbianPlasticity::TopologicalData::tangent2AtPts

Definition at line 21 of file EshelbianTopologicalDerivative.hpp.


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