64 #include "utility/actor/actor/MovableObject.h" 65 #include "xc_utils/src/kernel/CommandEntity.h" 95 virtual double getFactor(
double pseudoTime)
const= 0;
96 virtual double getDuration(
void)
const= 0;
97 virtual double getPeakFactor(
void)
const= 0;
99 virtual double getTimeIncr(
double pseudoTime)
const= 0;
106 virtual void Print(std::ostream &s,
int flag = 0)
const= 0;
112 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 ...
TimeSeries * receiveTimeSeriesPtr(TimeSeries *, int posClassTag, int posDbTag, DbTagData &, const CommParameters &cp)
Recibe a pointer a la serie through the channel being passed as parameter.
Definition: TimeSeries.cpp:113
virtual TimeSeries * getCopy(void) const =0
Virtual constructor.
TimeSeries(int classTag)
Constructor.
Definition: TimeSeries.cpp:75
Object that can move between processes.
Definition: MovableObject.h:99
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:43
virtual int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv.
Definition: TimeSeries.cpp:79
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Time variation of loads.
Definition: TimeSeries.h:81
Communication parameters between processes.
Definition: CommParameters.h:65
int sendTimeSeriesPtr(TimeSeries *, int posClassTag, int posDbTag, DbTagData &, CommParameters &cp)
Envía a pointer a la serie through the channel being passed as parameter.
Definition: TimeSeries.cpp:96
Definition: Parameter.h:65
virtual int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info.
Definition: TimeSeries.cpp:82
virtual int activateParameter(int parameterID)
Activates the parameter identified by parameterID.
Definition: TimeSeries.cpp:85