XC Open source finite element analysis program
|
Data that define acceleration, velocities and displacements due to a earthquake. More...
#include <MotionHistory.h>
Public Member Functions | |
MotionHistory (const double &dt=0.0) | |
MotionHistory (const MotionHistory &otro) | |
MotionHistory & | operator= (const MotionHistory &otro) |
double | getDelta (void) const |
void | setDelta (const double &dT) |
void | setAccelHistory (const TimeSeries *) |
Set acceleration history. | |
TimeSeries * | getAccelHistory (void) |
size_t | getNumDataPoints (void) const |
double | getDuration (void) const |
double | getPeakAccel (void) const |
double | getPeakVel (void) const |
double | getPeakDisp (void) const |
double | getAccel (double time) const |
double | getVel (double time) const |
double | getDisp (double time) const |
const XC::Vector & | getDispVelAccel (Vector &data, const double &time) const |
void | setIntegrator (TimeSeriesIntegrator *integrator) |
TimeSeries * | integrate (TimeSeries *theSeries) const |
double | getAccelSensitivity (double time) |
int | setParameter (const std::vector< std::string > &argv, Parameter ¶m) |
int | updateParameter (int parameterID, Information &info) |
int | activateParameter (int parameterID) |
void | loadAccelFile (const std::string &fileNameAccel, const double &timeStep, const double &theFactor) |
void | loadAccelTimeFile (const std::string &fileNameAccel, const std::string &fileNameTime, const double &theFactor) |
Data that define acceleration, velocities and displacements due to a earthquake.