64 #ifndef DOF_Numberer_h 65 #define DOF_Numberer_h 67 #include <utility/actor/actor/MovableObject.h> 68 #include "xc_utils/src/kernel/CommandEntity.h" 73 class FEM_ObjectBroker;
108 void alloc(
const std::string &);
122 virtual int numberDOF(
int lastDOF_Group = -1);
Base class for DOF numbererers.
Definition: DOF_Numberer.h:93
Object that can move between processes.
Definition: MovableObject.h:99
void copy(const GraphNumberer &)
Copy the graph numberer.
Definition: DOF_Numberer.cpp:98
FEM_ObjectBroker is is an object broker class for the finite element method.
Definition: FEM_ObjectBroker.h:145
Vector of integers.
Definition: ID.h:93
GraphNumberer * getGraphNumbererPtr(void)
Return a pointer to the GraphNumberer object associated with the DOF_Numberer, theGraphNumberer.
Definition: DOF_Numberer.cpp:597
virtual int numberDOF(int lastDOF_Group=-1)
Invoked to assign the equation numbers to the dofs.
Definition: DOF_Numberer.cpp:180
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: DOF_Numberer.cpp:522
Wrapper for the finite element model "as seen" from the solver.
Definition: ModelWrapper.h:58
virtual ~DOF_Numberer(void)
Destructor.
Definition: DOF_Numberer.cpp:143
Container for FE_Element and DOF_Group objects created by the constraint handler. ...
Definition: AnalysisModel.h:133
AnalysisModel * getAnalysisModelPtr(void)
Returns a pointer to the analysis model.
Definition: DOF_Numberer.cpp:583
DOF_Numberer(ModelWrapper *, int classTag=NUMBERER_TAG_DOF_Numberer)
Constructor.
Definition: DOF_Numberer.cpp:116
Numberer for problem's degrees of freedom.
Definition: GraphNumberer.h:85
virtual int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: DOF_Numberer.cpp:546
void alloc(const std::string &)
Create the graph numberer (.
Definition: DOF_Numberer.cpp:84
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
void free_mem(void)
Constructor.
Definition: DOF_Numberer.cpp:105
virtual int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: DOF_Numberer.cpp:531
Communication parameters between processes.
Definition: CommParameters.h:65
virtual DOF_Numberer * getCopy(void) const
Virtual constructor.
Definition: DOF_Numberer.cpp:147
void useAlgorithm(const std::string &)
Sets the algorithm to be used for numerating the graph «Reverse Cuthill-Macgee» o simple...
Definition: DOF_Numberer.cpp:139
int sendData(CommParameters &)
Send object members through the channel passed as parameter.
Definition: DOF_Numberer.cpp:506