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