53 |
|
public: |
54 |
|
CubicSpline(); |
55 |
|
virtual ~CubicSpline() {} |
56 |
< |
void addPoint(RealType xp, RealType yp); |
56 |
> |
void addPoint(const RealType xp, const RealType yp); |
57 |
|
void addPoints(const vector<RealType>& xps, const vector<RealType>& yps); |
58 |
|
RealType getValueAt(RealType t); |
59 |
|
pair<RealType, RealType> getValueAndDerivativeAt(RealType t); |
64 |
|
bool generated; |
65 |
|
RealType dx; |
66 |
|
int n; |
67 |
< |
vector<pair<RealType, RealType> > data; |
67 |
> |
vector<pair<RealType, RealType> > data_; |
68 |
|
vector<RealType> b; |
69 |
|
vector<RealType> c; |
70 |
|
vector<RealType> d; |