62 #ifndef DiscretizedRandomProcessSeries_h    63 #define DiscretizedRandomProcessSeries_h    65 #include <domain/load/pattern/TimeSeries.h>    66 #include "utility/matrix/Vector.h"    70   class ModulatingFunction;
    88     std::vector<ModulatingFunction *> theModulatingFunctions;
    97     double getFactor(
double pseudoTime) 
const;
   101     double getDuration(
void)
 const {
return 0.0;} 
   102     double getPeakFactor(
void)
 const {
return 0.0;} 
   103     double getTimeIncr(
double pseudoTime)
 const {
return 1.0;} 
   109     void Print(std::ostream &s, 
int flag =0) 
const;
   115     double getFactorSensitivity(
double time);
 Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
int recvSelf(const Communicator &)
Receive the object. 
Definition: DiscretizedRandomProcessSeries.cpp:192
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv. 
Definition: DiscretizedRandomProcessSeries.cpp:199
int activateParameter(int parameterID)
Activates the parameter identified by parameterID. 
Definition: DiscretizedRandomProcessSeries.cpp:304
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info. 
Definition: DiscretizedRandomProcessSeries.cpp:296
double getFactor(double pseudoTime) const
Return load factor at specified time. 
Definition: DiscretizedRandomProcessSeries.cpp:93
Stochastic ground motion created by means of a discretized random process. 
Definition: DiscretizedRandomProcessSeries.h:80
TimeSeries * getCopy(void) const
Virtual constructor. 
Definition: DiscretizedRandomProcessSeries.cpp:85
int sendSelf(Communicator &)
Send the object. 
Definition: DiscretizedRandomProcessSeries.cpp:188
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Time variation of loads. 
Definition: TimeSeries.h:85
Parameter. 
Definition: Parameter.h:68
DiscretizedRandomProcessSeries(int num, const std::vector< ModulatingFunction *> &theModFuncs, double p_mean, double targetStdv)
Constructor. 
Definition: DiscretizedRandomProcessSeries.cpp:78