30 #ifndef BeamColumnWithSectionFD_h    31 #define BeamColumnWithSectionFD_h    33 #include <domain/mesh/element/Element1D.h>    34 #include "material/section/PrismaticBarCrossSectionsVector.h"    35 #include "SectionMatrices.h"    63     void setTrialSectionDeformations(
const std::vector<Vector> &vs);
    67     bool setSections(
const std::vector<PrismaticBarCrossSection *> §ionPtrs);
    68     inline size_t getNumSections(
void)
 const    69       { 
return theSections.size(); }
    76     virtual double getRho(
void)
 const    78     virtual void setRho(
const double &r)
 Vector of pointers to PrismaticBarCrossSectiones. 
Definition: PrismaticBarCrossSectionsVector.h:49
int sendData(Communicator &comm)
Send members through the communicator argument. 
Definition: BeamColumnWithSectionFD.cc:159
void set_material(const Material *m)
Try to set the element material by downcasting the pointer argument. 
Definition: BeamColumnWithSectionFD.cc:95
void setMaterial(const std::string &)
Set the element material. 
Definition: BeamColumnWithSectionFD.cc:115
Communication parameters between processes. 
Definition: Communicator.h:66
Base class response objects. 
Definition: Response.h:81
Base class for beam-column cross sections. 
Definition: PrismaticBarCrossSection.h:50
Base class for materials. 
Definition: Material.h:93
double rho
Density per unit length. 
Definition: BeamColumnWithSectionFD.h:50
Base class for one-dimensional elements (beam,truss,...) 
Definition: Element1D.h:52
int revertToLastCommit(void)
Revert the state of element to its last commit. 
Definition: BeamColumnWithSectionFD.cc:76
void zeroLoad(void)
Zeroes loads on element. 
Definition: BeamColumnWithSectionFD.cc:55
PrismaticBarCrossSectionsVector theSections
pointers to the PrismaticBarCrossSection objects 
Definition: BeamColumnWithSectionFD.h:46
const PrismaticBarCrossSection * getSectionPtr(const size_t &i) const
Returns a pointer to the i-th section of the element. 
Definition: BeamColumnWithSectionFD.cc:131
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int commitState(void)
Commit the current element state. 
Definition: BeamColumnWithSectionFD.cc:61
int recvData(const Communicator &comm)
Receives members through the communicator argument. 
Definition: BeamColumnWithSectionFD.cc:169
Parameter. 
Definition: Parameter.h:68
int revertToStart(void)
Revert the state of element to initial. 
Definition: BeamColumnWithSectionFD.cc:86
Matrices for each section (used in BeamColumnWithSectionFD) 
Definition: SectionMatrices.h:42
Beam-column element with PrismaticBarCrossSection material. 
Definition: BeamColumnWithSectionFD.h:43