51 #ifndef DriftRecorder_h 52 #define DriftRecorder_h 60 #include "HandlerRecorder.h" 62 #include "utility/matrix/Vector.h" 66 class DataOutputHandler;
82 std::vector<Node *> theNodes;
89 void free_nodes(
void);
90 int alloc_nodes(
const int &,
const int &);
92 void alloc_ndIJ(
const int &);
93 void set_ndIJ(
const ID &nI,
const ID &);
94 void setup_ndIJ(
const int &);
101 bool echoTime =
false);
106 bool echoTime =
false);
110 int record(
int commitTag,
double timeStamp);
Float vector abstraction.
Definition: Vector.h:93
int restart(void)
Invoked by the Domain object when revertToStart() is invoked on the Domain object.
Definition: DriftRecorder.cpp:215
int recvSelf(const CommParameters &)
Receives the object through the communicator being passed as parameter.
Definition: DriftRecorder.cpp:403
int sendSelf(CommParameters &)
Sends the object through the communicator being passed as parameter.
Definition: DriftRecorder.cpp:384
Vector of integers.
Definition: ID.h:93
DataOutputHandler * theHandler
Output handler (TO DEPRECATE).
Definition: HandlerRecorder.h:45
Base class for recorders that get the response of one or more nodes during the analysis.
Definition: HandlerRecorder.h:42
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
Records relative displacement between nodes.
Definition: DriftRecorder.h:75
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:116
Definition: DataOutputHandler.h:61