XC Open source finite element analysis program
|
Fiber section representation. More...
#include <FiberSectionRepr.h>
Public Member Functions | |
FiberSectionRepr (int sectionID, MaterialLoader *ml) | |
Constructor. | |
FiberSectionRepr (const FiberSectionRepr &otro) | |
Copy constructor. | |
FiberSectionRepr & | operator= (const FiberSectionRepr &otro) |
Assignment operator. | |
virtual FiberSectionRepr * | getCopy (void) const |
Virtual constructor. | |
int | addFiber (Fiber &theFiber) |
int | getType (void) const |
int | getNumFibers (void) const |
Returns the number of fibers of hte section. | |
FiberData | getFiberData (void) const |
Returns cells and rebars fiber data. | |
contenedor_fibras | getFibras2d (void) const |
FiberSection2d | getFiberSection2d (int secTag) const |
contenedor_fibras | getFibras3d (void) const |
FiberSection3d | getFiberSection3d (int secTag) const |
FiberSectionGJ | getFiberSectionGJ (int secTag, const double &GJ) const |
void | Print (std::ostream &s, int flag=0) |
Imprime el objeto. | |
Public Member Functions inherited from XC::SectionRepres | |
SectionRepres (int tag, MaterialLoader *ml) | |
SectionRepres (const SectionRepres &otro) | |
Copy constructor. | |
SectionRepres & | operator= (const SectionRepres &otro) |
Assignment operator. | |
int | getNumCells (void) const |
Returns the nĂºmero total de celdas. | |
const GeomSection * | getGeom (void) const |
Returns a pointer to section geometry. | |
void | setGeom (const GeomSection *) |
Sets section geometry. | |
void | setGeomNamed (const std::string &) |
void | Print (std::ostream &s, int flag=0) |
Printing... | |
Public Member Functions inherited from XC::TaggedObject | |
TaggedObject (int tag, EntCmd *owr=nullptr) | |
Constructor. | |
void | assignTag (int newTag) |
Establece el valor del tag. | |
int | getTag (void) const |
Protected Member Functions | |
void | vacia_fibras (void) |
void | copia_fibras (const FiberSectionRepr &otro) |
Protected Member Functions inherited from XC::TaggedObject | |
void | setTag (int newTag) |
Establece el valor del tag. | |
Friends | |
std::ostream & | operator<< (std::ostream &s, FiberSectionRepr &fiberSectionRepr) |
Additional Inherited Members | |
Protected Attributes inherited from XC::SectionRepres | |
MaterialLoader * | material_loader |
Material handler (searching,...). | |
const GeomSection * | gmSecc |
Section geometry. | |
Fiber section representation.