Isis 3.0 Developer's Reference (
API
)
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
PolynomialUnivariate.h
Go to the documentation of this file.
1
#ifndef PolynomialUnivariate_h
2
#define PolynomialUnivariate_h
3
25
#include <vector>
26
#include "
Basis1VariableFunction.h
"
27
28
namespace
Isis {
52
class
PolynomialUnivariate
:
public
Isis::Basis1VariableFunction
{
53
public
:
54
PolynomialUnivariate
(
int
degree);
55
57
~PolynomialUnivariate
() {};
58
59
void
Expand
(
const
std::vector<double> &vars);
60
61
double
DerivativeVar
(
const
double
value);
62
double
DerivativeCoef
(
const
double
value,
const
int
coefIndex);
63
64
private
:
65
int
p_degree;
66
};
67
};
68
69
#endif
70