65 #include "PathSeriesBase.h"    90     void prepend_zero_if_appropriate(
void);
    98     PathSeries(
const Vector &
thePath,
double pathTimeIncr = 1.0, 
double cf= 1.0, 
bool useLast = 
false, 
bool prependZero = 
false, 
double startTime = 0.0);
    99     PathSeries(
const std::string &fileName, 
double pathTimeIncr = 1.0, 
double cf= 1.0, 
bool useLast = 
false, 
bool prependZero = 
false, 
double startTime = 0.0);
   106     double getFactor(
double pseudoTime) 
const;
   108     inline void setTimeIncr(
const double &d)
   110     inline double getTimeIncr(
double)
 const   111       {
return pathTimeIncr;}
   112     inline double getTimeIncr(
void)
 const   113       {
return pathTimeIncr;}
   114     inline void setStartTime(
const double &d)
   115       { this->startTime= d; }
   116     inline double getStartTime(
void)
 const   117       {
return this->startTime;}
   118     inline void setPrependZero(
const bool &b)
   119       { this->prependZero= b; }
   120     inline bool getPrependZero(
void)
 const   121       {
return this->prependZero;}
   129     void Print(std::ostream &s, 
int flag =0) 
const;
 Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
int sendData(Communicator &comm)
Sends object data. 
Definition: PathSeries.cpp:188
int recvData(const Communicator &comm)
Receives object data. 
Definition: PathSeries.cpp:196
void readFromFile(const std::string &fileName)
Read path from file. 
Definition: PathSeries.cpp:124
Vector thePath
vector containing the data points 
Definition: PathSeriesBase.h:46
double getDuration(void) const
Returns series duration. 
Definition: PathSeries.cpp:184
double getFactor(double pseudoTime) const
Returns the value of the factor at the pseudo-time. 
Definition: PathSeries.cpp:156
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: PathSeries.cpp:218
Base class for time-dependent functions defined by a series of points (ti,fi). 
Definition: PathSeriesBase.h:43
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: PathSeries.cpp:204
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: PathSeries.cpp:233
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Time variation of loads. 
Definition: TimeSeries.h:85
PathSeries(void)
Default constructor. 
Definition: PathSeries.cpp:87
Time-dependent function that linear interpolates the load factor using user specified control points ...
Definition: PathSeries.h:84
TimeSeries * getCopy(void) const
Virtual constructor. 
Definition: PathSeries.h:102