61 #include "domain/mesh/element/plane/QuadBase4N.h" 62 #include "domain/mesh/element/utils/physical_properties/SolidMech2D.h" 63 #include "domain/mesh/element/utils/body_forces/BodyForces2D.h" 64 #include "domain/mesh/element/utils/ParticlePos2d.h" 95 inline ParticlePos2d getLocalCoordinatesOfNode(
const int &i)
const 97 double getMeanInternalForce(
const std::string &)
const;
98 double getMeanInternalDeformation(
const std::string &)
const;
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: SolidMech4N.cc:220
bool check_material_type(const std::string &type) const
Checks the material type.
Definition: SolidMech4N.cc:86
Communication parameters between processes.
Definition: Communicator.h:66
Uniform load over quad elements.
Definition: QuadRawLoad.h:40
const QuadRawLoad * vector2dRawLoadGlobal(const std::vector< Vector > &)
Defines a load over the element from a vector of nodal loads in global coordinates.
Definition: SolidMech4N.cc:148
const QuadRawLoad * vector2dRawLoadLocal(const std::vector< Vector > &)
Defines a load over the element from a vector of nodal loads in local coordinates.
Definition: SolidMech4N.cc:106
Base class for 4 node quads.
Definition: QuadBase4N.h:45
SolidMech4N(int tag, int classTag, const SolidMech2D &)
Default constructor.
Definition: SolidMech4N.cc:68
Natural coordinates of an element's particle.
Definition: ParticlePos2d.h:40
void checkElem(void)
Check the element.
Definition: SolidMech4N.cc:90
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
Four node quadrilateral element for two-dimensional problems.
Definition: SolidMech4N.h:76
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: SolidMech4N.cc:212
Physical properties for solid mechanics.
Definition: SolidMech2D.h:39
void strainLoad(const Matrix &)
Defines a strain load on this element.
Definition: SolidMech4N.cc:172