XC Open source finite element analysis program
Public Member Functions | List of all members
XC::MotionHistory Class Reference

Data that define acceleration, velocities and displacements due to a earthquake. More...

#include <MotionHistory.h>

Inheritance diagram for XC::MotionHistory:

Public Member Functions

 MotionHistory (const double &dt=0.0)
 
 MotionHistory (const MotionHistory &otro)
 
MotionHistoryoperator= (const MotionHistory &otro)
 
double getDelta (void) const
 
void setDelta (const double &dT)
 
void setAccelHistory (const TimeSeries *)
 Set acceleration history.
 
TimeSeriesgetAccelHistory (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::VectorgetDispVelAccel (Vector &data, const double &time) const
 
void setIntegrator (TimeSeriesIntegrator *integrator)
 
TimeSeriesintegrate (TimeSeries *theSeries) const
 
double getAccelSensitivity (double time)
 
int setParameter (const std::vector< std::string > &argv, Parameter &param)
 
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)
 

Detailed Description

Data that define acceleration, velocities and displacements due to a earthquake.


The documentation for this class was generated from the following files: