28 #ifndef _CLASSIC_SRC_ALGORITHMS_SPLINETIMEDEPENDENCE_H_
29 #define _CLASSIC_SRC_ALGORITHMS_SPLINETIMEDEPENDENCE_H_
33 #include <gsl/gsl_spline.h>
64 std::vector<double> times,
65 std::vector<double> values);
101 std::vector<double> times,
102 std::vector<double> values);
121 "SplineTimeDependence::getValue",
122 "time out of spline range");
std::ostream & operator<<(std::ostream &os, const Attribute &attr)
std::vector< double > times_m
double getValue(double time)
Inform & print(Inform &os)
void setSpline(size_t splineOrder, std::vector< double > times, std::vector< double > values)
SplineTimeDependence * clone()
std::vector< double > values_m