33 #include <utility/matrix/Vector.h> 34 #include <utility/matrix/Matrix.h> 36 #include "material/section/SectionForceDeformation.h" 58 PlateBase(
int tag,
int classTag,
double h,
double rho);
60 double getStrain(
const double &y,
const double &z)
const;
62 inline double getH(
void)
const 64 inline void setH(
const double &d)
66 virtual double getRho(
void)
const;
67 virtual void setRho(
const double &);
virtual double getArealRho(void) const
Return density per unit area.
Definition: PlateBase.cc:52
Communication parameters between processes.
Definition: Communicator.h:66
int recvData(const Communicator &)
Receive data through the communicator argument.
Definition: PlateBase.cc:100
XC::Matrix getValues(const std::string &, bool silent) const
Return values of internal forces, deformations...
Definition: PlateBase.cc:70
double getStrain(const double &y, const double &z) const
Returns strain at position being passed as parameter.
Definition: PlateBase.cc:84
virtual void setRho(const double &)
Assign material density.
Definition: PlateBase.cc:48
int sendData(Communicator &)
Send data through the communicator argument.
Definition: PlateBase.cc:92
PlateBase(int tag, int classTag)
Constructor.
Definition: PlateBase.cc:32
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
virtual void setArealRho(const double &)
Assign density per unit area.
Definition: PlateBase.cc:56
Base class for bidimensional membrane/plate/shell materials.
Definition: PlateBase.h:46
Matrix of floats.
Definition: Matrix.h:111
virtual double getRho(void) const
Return material density.
Definition: PlateBase.cc:44
double h
plate thickness
Definition: PlateBase.h:49