28#ifndef _CLASSIC_SRC_ALGORITHMS_POLYNOMIALTIMEDEPENDENCE_H_
29#define _CLASSIC_SRC_ALGORITHMS_POLYNOMIALTIMEDEPENDENCE_H_
65 std::vector<double> temp(
coeffs);
83 for (std::size_t i = 0; i <
coeffs.size() ; ++i) {
93 for (std::size_t i = 0; i <
coeffs.size() ; ++i) {
94 result +=
coeffs[i] * t_power / (i + 1);
Inform & operator<<(Inform &os, PolynomialTimeDependence &p)
Inform & print(Inform &os)
double getValue(double time)
PolynomialTimeDependence(std::vector< double > ptd)
PolynomialTimeDependence()
~PolynomialTimeDependence()
std::vector< double > coeffs
double getIntegral(double time)
PolynomialTimeDependence * clone()