63 #ifndef InterpolatedGroundMotion_h 64 #define InterpolatedGroundMotion_h 66 #include "GroundMotion.h" 67 #include "MotionHistory.h" 79 typedef std::vector<MotionHistory> vector_motions;
81 vector_motions theMotions;
86 void copia(
const Vector *);
96 virtual double getDuration(
void)
const;
98 virtual double getPeakAccel(
void)
const;
99 virtual double getPeakVel(
void)
const;
100 virtual double getPeakDisp(
void)
const;
102 virtual double getAccel(
double time)
const;
103 virtual double getVel(
double time)
const;
104 virtual double getDisp(
double time)
const;
105 virtual const Vector &getDispVelAccel(
double time)
const;
111 virtual double getAccelSensitivity(
double time);
112 virtual int setParameter(
const std::vector<std::string> &argv,
Parameter ¶m);
113 virtual int updateParameter(
int parameterID,
Information &info);
114 virtual int activateParameter(
int parameterID);
??.
Definition: InterpolatedGroundMotion.h:76
Definition: Parameter.h:65
Base class for ground motions.
Definition: GroundMotion.h:83
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
virtual GroundMotion * getCopy(void) const
Virtual constructor.
Definition: InterpolatedGroundMotion.cpp:110