v0.14.0
Public Member Functions | Public Attributes | List of all members
ElasticMaterials::BlockOptionData Struct Reference

#include <users_modules/basic_finite_elements/nonlinear_elastic_materials/src/ElasticMaterials.hpp>

Collaboration diagram for ElasticMaterials::BlockOptionData:
[legend]

Public Member Functions

 BlockOptionData ()
 

Public Attributes

string mAterial
 
int oRder
 
double yOung
 
double pOisson
 
double dEnsity
 
double dashG
 
double dashPoisson
 
double aX
 
double aY
 
double aZ
 

Detailed Description

Structure for material parameters for block

Definition at line 55 of file ElasticMaterials.hpp.

Constructor & Destructor Documentation

◆ BlockOptionData()

ElasticMaterials::BlockOptionData::BlockOptionData ( )
inline

Definition at line 64 of file ElasticMaterials.hpp.

65  : mAterial(MAT_KIRCHHOFF), oRder(-1), yOung(-1), pOisson(-2),
66  dEnsity(-1), dashG(-1), dashPoisson(-1), aX(0), aY(0), aZ(0) {}

Member Data Documentation

◆ aX

double ElasticMaterials::BlockOptionData::aX

Definition at line 63 of file ElasticMaterials.hpp.

◆ aY

double ElasticMaterials::BlockOptionData::aY

Definition at line 63 of file ElasticMaterials.hpp.

◆ aZ

double ElasticMaterials::BlockOptionData::aZ

Definition at line 63 of file ElasticMaterials.hpp.

◆ dashG

double ElasticMaterials::BlockOptionData::dashG

Definition at line 61 of file ElasticMaterials.hpp.

◆ dashPoisson

double ElasticMaterials::BlockOptionData::dashPoisson

Definition at line 62 of file ElasticMaterials.hpp.

◆ dEnsity

double ElasticMaterials::BlockOptionData::dEnsity

Definition at line 60 of file ElasticMaterials.hpp.

◆ mAterial

string ElasticMaterials::BlockOptionData::mAterial

Definition at line 56 of file ElasticMaterials.hpp.

◆ oRder

int ElasticMaterials::BlockOptionData::oRder

Definition at line 57 of file ElasticMaterials.hpp.

◆ pOisson

double ElasticMaterials::BlockOptionData::pOisson

Definition at line 59 of file ElasticMaterials.hpp.

◆ yOung

double ElasticMaterials::BlockOptionData::yOung

Definition at line 58 of file ElasticMaterials.hpp.


The documentation for this struct was generated from the following file:
ElasticMaterials::BlockOptionData::mAterial
string mAterial
Definition: ElasticMaterials.hpp:56
ElasticMaterials::BlockOptionData::aZ
double aZ
Definition: ElasticMaterials.hpp:63
ElasticMaterials::BlockOptionData::dashG
double dashG
Definition: ElasticMaterials.hpp:61
ElasticMaterials::BlockOptionData::pOisson
double pOisson
Definition: ElasticMaterials.hpp:59
ElasticMaterials::BlockOptionData::yOung
double yOung
Definition: ElasticMaterials.hpp:58
ElasticMaterials::BlockOptionData::dashPoisson
double dashPoisson
Definition: ElasticMaterials.hpp:62
MAT_KIRCHHOFF
#define MAT_KIRCHHOFF
Definition: ElasticMaterials.hpp:17
ElasticMaterials::BlockOptionData::aY
double aY
Definition: ElasticMaterials.hpp:63
ElasticMaterials::BlockOptionData::oRder
int oRder
Definition: ElasticMaterials.hpp:57
ElasticMaterials::BlockOptionData::aX
double aX
Definition: ElasticMaterials.hpp:63
ElasticMaterials::BlockOptionData::dEnsity
double dEnsity
Definition: ElasticMaterials.hpp:60