30 #ifndef ModelComponentContainerBase_H 31 #define ModelComponentContainerBase_H 33 #include "utility/kernel/CommandEntity.h" 34 #include "utility/actor/actor/MovableObject.h" 39 class MultiBlockTopology;
47 typedef size_t Indice;
61 inline size_t getTag(
void)
const 63 void setTag(
const size_t &t)
ModelComponentContainerBase(MultiBlockTopology *mbt=nullptr)
Constructor.
Definition: ModelComponentContainerBase.cc:36
Communication parameters between processes.
Definition: Communicator.h:66
int recvData(const Communicator &)
Receive data through the communicator argument.
Definition: ModelComponentContainerBase.cc:69
int sendData(Communicator &)
Default identifier for new component.
Definition: ModelComponentContainerBase.cc:62
Finite element model generation tools.
Definition: Preprocessor.h:59
Object that can move between processes.
Definition: MovableObject.h:100
const MultiBlockTopology * getMultiBlockTopology(void) const
Return a pointer to MultiBlockTopology.
Definition: ModelComponentContainerBase.cc:40
Model geometry manager.
Definition: MultiBlockTopology.h:68
Base class for model component containers.
Definition: ModelComponentContainerBase.h:44
Objet that can execute python scripts.
Definition: CommandEntity.h:40
int sendSelf(Communicator &)
Send object through the communicator argument.
Definition: ModelComponentContainerBase.cc:76
const Preprocessor * getPreprocessor(void) const
Return a pointer to preprocessor.
Definition: ModelComponentContainerBase.cc:54
int recvSelf(const Communicator &)
Receive object through the communicator argument.
Definition: ModelComponentContainerBase.cc:91
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35