29 #ifndef ElasticPlateBase_h 30 #define ElasticPlateBase_h 32 #include "PlateBase.h" 33 #include <utility/matrix/Vector.h> 34 #include <utility/matrix/Matrix.h> 47 static const double five6;
61 inline double getE(
void)
const 63 void setE(
const double &d)
65 inline double getnu(
void)
const 67 void setnu(
const double &d)
70 inline double membraneModulus(
void)
const 71 {
return (E/(1.0-nu*nu)*
h); }
72 inline double shearModulus(
void)
const 73 {
return (0.5*E/(1.0+nu)*
h); }
74 inline double bendingModulus(
void)
const 75 {
return (E*(
h*
h*
h)/12.0/( 1.0 - nu*nu )); }
double nu
poisson ratio
Definition: ElasticPlateBase.h:45
int sendData(CommParameters &cp)
Send data through the channel being passed as parameter.
Definition: ElasticPlateBase.cc:66
int revertToStart(void)
revert to start
Definition: ElasticPlateBase.cc:62
ElasticPlateBase(int tag, int classTag)
Constructor.
Definition: ElasticPlateBase.cc:38
int commitState(void)
swap history variables
Definition: ElasticPlateBase.cc:54
int recvData(const CommParameters &cp)
Receive data through the channel being passed as parameter.
Definition: ElasticPlateBase.cc:74
Base class for bidimensional membrane/plate/shell materials.
Definition: PlateBase.h:46
int revertToLastCommit(void)
revert to last saved state
Definition: ElasticPlateBase.cc:58
double h
plate thickness
Definition: PlateBase.h:49
Communication parameters between processes.
Definition: CommParameters.h:65
Base class for elastic plate materials.
Definition: ElasticPlateBase.h:41
================================================================================
Definition: ContinuaReprComponent.h:34
double E
elastic modulus
Definition: ElasticPlateBase.h:44