65 #include "utility/actor/actor/MovableObject.h"    66 #include "utility/kernel/CommandEntity.h"    71   class MapLoadPatterns;
    96     const std::string &
getName(
void) 
const;
   102     virtual double getFactor(
double pseudoTime) 
const= 0;
   103     virtual double getDuration(
void) 
const= 0;
   104     virtual double getStartTime(
void)
 const   106     virtual double getPeakFactor(
void) 
const= 0;
   108     virtual double getTimeIncr(
double pseudoTime) 
const= 0;
   115     virtual void Print(std::ostream &s, 
int flag = 0) 
const= 0;        
   121     virtual double getFactorSensitivity(
double pseudoTime);
 virtual double getFactor(double pseudoTime) const =0
To return the current load factor for the given value of {pseudoTime} to be applied to the loads and ...
virtual TimeSeries * getCopy(void) const =0
Virtual constructor. 
Communication parameters between processes. 
Definition: Communicator.h:66
TimeSeries(int classTag)
Constructor. 
Definition: TimeSeries.cpp:75
Object that can move between processes. 
Definition: MovableObject.h:100
const std::string & getName(void) const
Returns the name of this load pattern. 
Definition: TimeSeries.cpp:88
Vector that stores the dbTags of the class members. 
Definition: DbTagData.h:44
int sendTimeSeriesPtr(TimeSeries *, int posClassTag, int posDbTag, DbTagData &, Communicator &comm)
Send a pointer to the series through the communicator argument. 
Definition: TimeSeries.cpp:111
Objet that can execute python scripts. 
Definition: CommandEntity.h:40
virtual int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv. 
Definition: TimeSeries.cpp:95
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Load pattern container. 
Definition: MapLoadPatterns.h:46
Time variation of loads. 
Definition: TimeSeries.h:85
TimeSeries * receiveTimeSeriesPtr(TimeSeries *, int posClassTag, int posDbTag, DbTagData &, const Communicator &comm)
Receive a pointer to the series through the communicator argument. 
Definition: TimeSeries.cpp:128
Parameter. 
Definition: Parameter.h:68
const MapLoadPatterns * getMapLoadPatterns(void) const
Returns a pointer to the container of the time series. 
Definition: TimeSeries.cpp:79
virtual int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info. 
Definition: TimeSeries.cpp:98
virtual int activateParameter(int parameterID)
Activates the parameter identified by parameterID. 
Definition: TimeSeries.cpp:101