53 #ifndef DomainComponent_h 54 #define DomainComponent_h 68 #include "utility/tagged/TaggedObject.h" 69 #include "utility/actor/actor/MovableObject.h" 108 boost::python::dict
getPyDict(
void)
const;
109 void setPyDict(
const boost::python::dict &);
Base class for domain components (nodes, elements, constraints, loads,...).
Definition: DomainComponent.h:86
~DomainComponent(void)
Destructor.
Definition: DomainComponent.cpp:84
Communication parameters between processes.
Definition: Communicator.h:66
size_t getIdx(void) const
Returns the index of the object (to be used in VTK arrays).
Definition: DomainComponent.h:98
Finite element model generation tools.
Definition: Preprocessor.h:59
Object that can move between processes.
Definition: MovableObject.h:100
A load pattern is the spatial distribution as well as its variation in time of a specific set of forc...
Definition: LoadPattern.h:97
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values.
Definition: DomainComponent.cpp:176
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary.
Definition: DomainComponent.cpp:184
Object idenfied by an integer (tag).
Definition: TaggedObject.h:92
const Preprocessor * getPreprocessor(void) const
Returns (if possible) a pointer to the preprocessor.
Definition: DomainComponent.cpp:110
int recvData(const Communicator &)
Receive object members through the communicator argument.
Definition: DomainComponent.cpp:168
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
void set_index(const size_t &i)
Set the index for the object (see numera in Set).
Definition: DomainComponent.cpp:98
DomainComponent(int tag, int classTag)
Constructor.
Definition: DomainComponent.cpp:79
virtual void setDomain(Domain *theDomain)
Sets the pointer to the domain.
Definition: DomainComponent.cpp:93
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:117
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: DomainComponent.cpp:160
virtual Domain * getDomain(void) const
Returns a pointer to the enclosing domain.
Definition: DomainComponent.cpp:106
const LoadPattern * getCurrentLoadPattern(void) const
Return the current load pattern.
Definition: DomainComponent.cpp:128