20 #ifndef MPILIB_ALGORITHMS_RATEALGORITHM_HPP_
21 #define MPILIB_ALGORITHMS_RATEALGORITHM_HPP_
32 template<
class Weight>
63 const std::vector<Weight>& weightVector,
Time time);
virtual Time getCurrentTime() const
virtual Rate getCurrentRate() const
virtual void configure(const SimulationRunParameter &)
virtual AlgorithmGrid getGrid(NodeId, bool b_state=true) const
The interface for all algorithm classes.
An Algorithm with constant rate.
virtual RateAlgorithm * clone() const
virtual void evolveNodeState(const std::vector< Rate > &nodeVector, const std::vector< Weight > &weightVector, Time time)
Parameter determining how a simulation is run. Specifiying begin and end time, log file names...