30 #ifndef PeriodSeries_h 31 #define PeriodSeries_h 33 #include "PulseBaseSeries.h" 50 PeriodSeries(
int classTag,
double tStart,
double tFinish,
double period,
double shift,
double cFactor = 1.0);
53 inline double getPeriod(
void)
const 55 inline void setPeriod(
const double &d)
57 inline double getShift(
void)
const 59 inline void setShift(
const double &d)
62 void Print(std::ostream &s,
int flag =0)
const;
double period
period of pulse series (sec)
Definition: PeriodSeries.h:42
int recvData(const Communicator &comm)
Receives object members through the communicator argument.
Definition: PeriodSeries.cc:92
Communication parameters between processes.
Definition: Communicator.h:66
double shift
phase shift of pulse series (sec)
Definition: PeriodSeries.h:43
int sendData(Communicator &comm)
Send object members through the communicator argument.
Definition: PeriodSeries.cc:84
Periodic function over time.
Definition: PeriodSeries.h:39
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: PeriodSeries.cc:100
Base class for pulse type time series.
Definition: PulseBaseSeries.h:39
PeriodSeries(int classTag, double tStart, double tFinish, double period, double shift, double cFactor=1.0)
Constructor.
Definition: PeriodSeries.cc:68
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
double cFactor
factor that multiplies series values.
Definition: CFactorSeries.h:42