30 #ifndef BeamStrainLoad_h 31 #define BeamStrainLoad_h 34 #include <domain/load/beam_loads/BeamLoad.h> 35 #include "material/section/interaction_diagram/DeformationPlane.h" 39 class CrossSectionProperties2d;
40 class CrossSectionProperties3d;
58 {
return backEndDeformationsPlane; }
60 { backEndDeformationsPlane= p; }
62 {
return frontEndDeformationPlane; }
64 { frontEndDeformationPlane= p; }
65 const Vector &getSection1Deformation(
const size_t &order,
const ResponseId &code)
const;
66 const Vector &getSection2Deformation(
const size_t &order,
const ResponseId &code)
const;
67 const Vector &getData(
int &type,
const double &loadFactor)
const;
Float vector abstraction.
Definition: Vector.h:94
int sendData(Communicator &comm)
Send data through the communicator argument.
Definition: BeamStrainLoad.cc:52
Communication parameters between processes.
Definition: Communicator.h:66
Vector of integers.
Definition: ID.h:95
int recvSelf(const Communicator &)
Receive the object.
Definition: BeamStrainLoad.cc:80
Load over beam elements.
Definition: BeamLoad.h:43
int sendSelf(Communicator &)
Send the object.
Definition: BeamStrainLoad.cc:69
Stiffness material contribution response identifiers.
Definition: ResponseId.h:61
Load due to restricted material expansion or contraction on beam elements.
Definition: BeamStrainLoad.h:45
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int recvData(const Communicator &comm)
Receive data through the communicator argument.
Definition: BeamStrainLoad.cc:61