64 #ifndef InterpolatedGroundMotion_h    65 #define InterpolatedGroundMotion_h    67 #include "GroundMotion.h"    68 #include "MotionHistory.h"    80     typedef std::vector<MotionHistory> vector_motions;
    82     vector_motions theMotions;
    97     virtual double getPeakAccel(
void) 
const;
    98     virtual double getPeakVel(
void) 
const;
    99     virtual double getPeakDisp(
void) 
const;
   101     virtual double getAccel(
double time) 
const;
   102     virtual double getVel(
double time) 
const;
   103     virtual double getDisp(
double time) 
const;
   104     virtual const  Vector &getDispVelAccel(
double time) 
const;
   108     boost::python::dict 
getPyDict(
void) 
const;
   109     void setPyDict(
const boost::python::dict &);
   112     virtual double getAccelSensitivity(
double time);
 int recvSelf(const Communicator &)
Receive the object. 
Definition: InterpolatedGroundMotion.cpp:223
virtual ~InterpolatedGroundMotion(void)
Destructor. 
Definition: InterpolatedGroundMotion.cpp:96
Float vector abstraction. 
Definition: Vector.h:94
virtual int activateParameter(int parameterID)
Activates the parameter identified by parameterID. 
Definition: InterpolatedGroundMotion.cpp:288
Communication parameters between processes. 
Definition: Communicator.h:66
virtual double getDuration(void) const
Return the duration of the motion history. 
Definition: InterpolatedGroundMotion.cpp:100
??. 
Definition: InterpolatedGroundMotion.h:77
virtual int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info. 
Definition: InterpolatedGroundMotion.cpp:279
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary. 
Definition: InterpolatedGroundMotion.cpp:246
Base class for ground motions. 
Definition: GroundMotion.h:84
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values. 
Definition: InterpolatedGroundMotion.cpp:230
int sendSelf(Communicator &)
Send the object. 
Definition: InterpolatedGroundMotion.cpp:216
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
virtual GroundMotion * getCopy(void) const
Virtual constructor. 
Definition: InterpolatedGroundMotion.cpp:92
Parameter. 
Definition: Parameter.h:68
virtual int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv. 
Definition: InterpolatedGroundMotion.cpp:270