52 #ifndef DriftRecorder_h 53 #define DriftRecorder_h 61 #include "HandlerRecorder.h" 63 #include "utility/matrix/Vector.h" 67 class DataOutputHandler;
83 std::vector<Node *> theNodes;
90 void free_nodes(
void);
91 int alloc_nodes(
const int &,
const int &);
93 void alloc_ndIJ(
const int &);
94 void set_ndIJ(
const ID &nI,
const ID &);
95 void setup_ndIJ(
const int &);
102 bool echoTime =
false);
107 bool echoTime =
false);
111 int record(
int commitTag,
double timeStamp);
int sendSelf(Communicator &)
Sends the object through the communicator being passed as parameter.
Definition: DriftRecorder.cpp:384
Float vector abstraction.
Definition: Vector.h:94
int restart(void)
Invoked by the Domain object when revertToStart() is invoked on the Domain object.
Definition: DriftRecorder.cpp:215
Communication parameters between processes.
Definition: Communicator.h:66
Vector of integers.
Definition: ID.h:95
DataOutputHandler * theHandler
Output handler (TO DEPRECATE).
Definition: HandlerRecorder.h:46
Base class for recorders that get the response of one or more nodes during the analysis.
Definition: HandlerRecorder.h:43
int record(int commitTag, double timeStamp)
Invoked by the Domain object after commit() has been invoked on all the domain component objects...
Definition: DriftRecorder.cpp:165
int recvSelf(const Communicator &)
Receives the object through the communicator being passed as parameter.
Definition: DriftRecorder.cpp:403
Records relative displacement between nodes.
Definition: DriftRecorder.h:76
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:117
Base class for data output handlers.
Definition: DataOutputHandler.h:69