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");
Inform & operator<<(Inform &os, SplineTimeDependence &p)
SplineTimeDependence * clone()
std::vector< double > values_m
void setSpline(size_t splineOrder, std::vector< double > times, std::vector< double > values)
double getValue(double time)
Inform & print(Inform &os)
std::vector< double > times_m