65 #ifndef DOF_Numberer_h 66 #define DOF_Numberer_h 68 #include <utility/actor/actor/MovableObject.h> 69 #include "utility/kernel/CommandEntity.h" 74 class FEM_ObjectBroker;
109 void alloc(
const std::string &);
123 virtual int numberDOF(
int lastDOF_Group = -1);
Base class for DOF numbererers.
Definition: DOF_Numberer.h:94
Communication parameters between processes.
Definition: Communicator.h:66
virtual int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: DOF_Numberer.cpp:559
Object that can move between processes.
Definition: MovableObject.h:100
void copy(const GraphNumberer &)
Copy the graph numberer.
Definition: DOF_Numberer.cpp:103
FEM_ObjectBroker is is an object broker class for the finite element method.
Definition: FEM_ObjectBroker.h:151
Vector of integers.
Definition: ID.h:95
GraphNumberer * getGraphNumbererPtr(void)
Return a pointer to the GraphNumberer object associated with the DOF_Numberer, theGraphNumberer.
Definition: DOF_Numberer.cpp:612
virtual int numberDOF(int lastDOF_Group=-1)
Invoked to assign the equation numbers to the dofs.
Definition: DOF_Numberer.cpp:185
Wrapper for the finite element model "as seen" from the solver.
Definition: ModelWrapper.h:59
virtual ~DOF_Numberer(void)
Destructor.
Definition: DOF_Numberer.cpp:148
Container for FE_Element and DOF_Group objects created by the constraint handler. ...
Definition: AnalysisModel.h:134
Objet that can execute python scripts.
Definition: CommandEntity.h:40
AnalysisModel * getAnalysisModelPtr(void)
Returns a pointer to the analysis model.
Definition: DOF_Numberer.cpp:598
DOF_Numberer(ModelWrapper *, int classTag=NUMBERER_TAG_DOF_Numberer)
Constructor.
Definition: DOF_Numberer.cpp:121
Numberer for problem's degrees of freedom.
Definition: GraphNumberer.h:86
virtual int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: DOF_Numberer.cpp:543
void alloc(const std::string &)
Create the graph numberer (.
Definition: DOF_Numberer.cpp:86
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
void free_mem(void)
Constructor.
Definition: DOF_Numberer.cpp:110
virtual DOF_Numberer * getCopy(void) const
Virtual constructor.
Definition: DOF_Numberer.cpp:152
void useAlgorithm(const std::string &)
Sets the algorithm to be used for numerating the graph «Reverse Cuthill-Macgee» o simple...
Definition: DOF_Numberer.cpp:144
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: DOF_Numberer.cpp:534
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: DOF_Numberer.cpp:518