30 #ifndef PulseBaseSeries_h    31 #define PulseBaseSeries_h    33 #include "CFactorSeries.h"    50     PulseBaseSeries(
int classTag,
const double &tS=0.0,
const double &tF= 0.0,
const double &factor=1.0);
    52     inline double getDuration(
void)
 const {
return tFinish-tStart;}
    53     inline double getPeakFactor(
void)
 const {
return cFactor;}
    54     inline double getTimeIncr(
double pseudoTime)
 const {
return tFinish-tStart;}
    56     inline double getStartTime(
void)
 const    58     inline void setStartTime(
const double &d)
    60     inline double getFinish(
void)
 const    62     inline void setFinish(
const double &d)
    69     void Print(std::ostream &s, 
int flag =0) 
const;    
 PulseBaseSeries(int classTag, const double &tS=0.0, const double &tF=0.0, const double &factor=1.0)
Constructor. 
Definition: PulseBaseSeries.cc:39
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: PulseBaseSeries.cc:60
int recvData(const Communicator &comm)
Receives object members through the communicator argument. 
Definition: PulseBaseSeries.cc:51
Communication parameters between processes. 
Definition: Communicator.h:66
int sendData(Communicator &comm)
Send object members through the communicator argument. 
Definition: PulseBaseSeries.cc:43
Base class for pulse type time series. 
Definition: PulseBaseSeries.h:39
Base class for constant factor time series. 
Definition: CFactorSeries.h:39
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: PulseBaseSeries.cc:73
double cFactor
factor that multiplies series values. 
Definition: CFactorSeries.h:42
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: PulseBaseSeries.cc:87