29 #ifndef BeamColumnWithSectionFD_h 30 #define BeamColumnWithSectionFD_h 32 #include <domain/mesh/element/Element1D.h> 33 #include "material/section/PrismaticBarCrossSectionsVector.h" 34 #include "SectionMatrices.h" 60 void setTrialSectionDeformations(
const std::vector<Vector> &vs);
63 bool setSections(
const std::vector<PrismaticBarCrossSection *> §ionPtrs);
64 inline size_t getNumSections(
void)
const 65 {
return theSections.size(); }
Vector of pointers to PrismaticBarCrossSectiones.
Definition: PrismaticBarCrossSectionsVector.h:48
Definition: Response.h:71
int recvData(const CommParameters &cp)
Receives members through the channel being passed as parameter.
Definition: BeamColumnWithSectionFD.cc:133
Base class for beam-column cross sections.
Definition: PrismaticBarCrossSection.h:50
Base class for materials.
Definition: Material.h:91
Base class for one-dimensional elements (beam,truss,...)
Definition: Element1D.h:51
int sendData(CommParameters &cp)
Send members through the channel being passed as parameter.
Definition: BeamColumnWithSectionFD.cc:124
int revertToLastCommit(void)
Revert to the last commited state.
Definition: BeamColumnWithSectionFD.cc:74
void zeroLoad(void)
Zeroes loads on element.
Definition: BeamColumnWithSectionFD.cc:55
PrismaticBarCrossSectionsVector theSections
pointers to the PrismaticBarCrossSection objects
Definition: BeamColumnWithSectionFD.h:45
const PrismaticBarCrossSection * getSectionPtr(const size_t &i) const
Returns a pointer to the i-th section of the element.
Definition: BeamColumnWithSectionFD.cc:96
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
int commitState(void)
Commit the current element state.
Definition: BeamColumnWithSectionFD.cc:61
Communication parameters between processes.
Definition: CommParameters.h:65
Definition: Parameter.h:65
int revertToStart(void)
Reverts the element to its initial state.
Definition: BeamColumnWithSectionFD.cc:80
Matrices for each section (used in BeamColumnWithSectionFD)
Definition: SectionMatrices.h:41
Beam-column element with PrismaticBarCrossSection material.
Definition: BeamColumnWithSectionFD.h:42