XC Open source finite element analysis program
Public Member Functions | Protected Member Functions | Friends | List of all members

Fiber section representation. More...

#include <FiberSectionRepr.h>

Inheritance diagram for XC::FiberSectionRepr:
XC::SectionRepres XC::TaggedObject

Public Member Functions

 FiberSectionRepr (int sectionID, MaterialLoader *ml)
 Constructor.
 
 FiberSectionRepr (const FiberSectionRepr &otro)
 Copy constructor.
 
FiberSectionReproperator= (const FiberSectionRepr &otro)
 Assignment operator.
 
virtual FiberSectionReprgetCopy (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.
 
SectionRepresoperator= (const SectionRepres &otro)
 Assignment operator.
 
int getNumCells (void) const
 Returns the nĂºmero total de celdas.
 
const GeomSectiongetGeom (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
MaterialLoadermaterial_loader
 Material handler (searching,...).
 
const GeomSectiongmSecc
 Section geometry.
 

Detailed Description

Fiber section representation.


The documentation for this class was generated from the following files: