XC Open source finite element analysis program
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
XC::EntMdlrBase Class Reference

Base class of the preprocessor objects. More...

#include <EntMdlrBase.h>

Inheritance diagram for XC::EntMdlrBase:
XC::MovableObject XC::DistributedBase XC::SetBase XC::SisRef XC::TrfGeom XC::SetEstruct XC::SetMeshComp XC::SisRefCartesianas3d XC::Reflection XC::Rotation XC::Scaling XC::Translation XC::SetFila< TritrizPtrNod::var_ref_fila_i, TritrizPtrElem::var_ref_fila_i > XC::SetFila< TritrizPtrNod::var_ref_fila_j, TritrizPtrElem::var_ref_fila_j > XC::SetFila< TritrizPtrNod::var_ref_fila_k, TritrizPtrElem::var_ref_fila_k > XC::EntMdlr XC::SetFila< FILATTZNOD, FILATTZELEM > XC::Set XC::SetFilaI XC::SetFilaJ XC::SetFilaK XC::Body XC::Edge XC::Pnt XC::UniformGrid XC::Block XC::CmbEdge XC::LineaBase XC::Face XC::ArcoCircunf XC::Linea XC::QuadSurface XC::DividedLine

Public Member Functions

 EntMdlrBase (const std::string &nmb="", Preprocessor *preprocessor=nullptr)
 Constructor.
 
 EntMdlrBase (const EntMdlrBase &otro)
 Copy constructor.
 
EntMdlrBaseoperator= (const EntMdlrBase &otro)
 Assignment operator.
 
const PreprocessorGetPreprocessor (void) const
 
PreprocessorGetPreprocessor (void)
 
size_t GetTag (void) const
 Return the object identifier in the model (tag).
 
PntBuscaPnt (const size_t &)
 Return a pointer to the point identified by the tag being passed as parameter.
 
const PntBuscaPnt (const size_t &) const
 Return a const pointer to the point identified by the tag being passed as parameter.
 
EdgeBuscaEdge (const size_t &)
 Return a pointer to the edge identified by the tag being passed as parameter.
 
const EdgeBuscaEdge (const size_t &) const
 Return a pointer to the edge identified by the tag being passed as parameter.
 
FaceBuscaFace (const size_t &)
 Return a pointer to the face identified by the tag being passed as parameter.
 
const FaceBuscaFace (const size_t &) const
 Returns a pointer to the face identified by the tag being passed as parameter.
 
virtual int sendSelf (CommParameters &)
 Send objects through the channel being passed as parameter.
 
virtual int recvSelf (const CommParameters &)
 Receive objects through the channel being passed as parameter.
 
- Public Member Functions inherited from XC::MovableObject
 MovableObject (int classTag, int dbTag)
 Constructor.
 
 MovableObject (int classTag)
 Constructor.
 
 MovableObject (const MovableObject &otro)
 Copy constructor.
 
MovableObjectoperator= (const MovableObject &otro)
 Operacdor asignación.
 
int getClassTag (void) const
 Returns the tag de la clase.
 
int getDbTag (void) const
 Returns the tag para la database.
 
int getDbTag (CommParameters &)
 Returns the tag para la database.
 
void setDbTag (int dbTag)
 Asigna el tag para la database.
 
void setDbTag (CommParameters &)
 Asigna, sólo si es preciso, el tag para la database.
 
virtual int setParameter (const std::vector< std::string > &argv, Parameter &param)
 
virtual int updateParameter (int parameterID, Information &info)
 
virtual int activateParameter (int parameterID)
 
virtual int setVariable (const std::string &variable, Information &)
 Returns the identificador de la variable cuyo nombre being passed as parameter.
 
virtual int getVariable (const std::string &variable, Information &)
 
- Public Member Functions inherited from XC::DistributedBase
 DistributedBase (void)
 Constructor.
 
virtual DbTagDatagetDbTagData (void) const
 Returns a vector to store class dbTags.
 
const int & getDbTagDataPos (const int &i) const
 Returns the data at the i-th position.
 
void setDbTagDataPos (const int &i, const int &v)
 Sets the data at the i-th position.
 
void inicComm (const int &dataSize) const
 Initializes communication.
 

Protected Member Functions

const Preprocessorget_preprocessor (void) const
 Return a pointer to the preprocessor.
 
Preprocessorget_preprocessor (void)
 Return a pointer to the preprocessor.
 
bool check_preprocessor (void) const
 Check for preprocessor.
 
int sendIdsEtiquetas (const int &, const int &, CommParameters &)
 Send labels through the channel being passed as parameter.
 
int recvIdsEtiquetas (const int &, const int &, const CommParameters &)
 Receive labels through the channel being passed as parameter.
 
int sendData (CommParameters &)
 Send members through the channel being passed as parameter.
 
int recvData (const CommParameters &)
 Receive members through the channel being passed as parameter.
 

Protected Attributes

LabelContainer labels
 Label container.
 

Detailed Description

Base class of the preprocessor objects.


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