|
Isis Developer Reference
|
Go to the documentation of this file.
2 #ifndef NthOrderPolynomial_h
3 #define NthOrderPolynomial_h
36 void Expand(
const std::vector<double> &vars);
NthOrderPolynomial basis function.
Definition: NthOrderPolynomial.h:29
NthOrderPolynomial(int degree)
Create an NthOrderPolynomial.
Definition: NthOrderPolynomial.cpp:24
Generic linear equation class.
Definition: BasisFunction.h:48
~NthOrderPolynomial()
Destroys the NthOrderPolynomial object.
Definition: NthOrderPolynomial.h:34
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
void Expand(const std::vector< double > &vars)
This is the the overriding virtual function that provides the expansion into the nth order polynomial...
Definition: NthOrderPolynomial.cpp:38
Isis exception class.
Definition: IException.h:91
int Variables() const
Returns the number of variables in the equation.
Definition: BasisFunction.h:72
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
Namespace for the standard library.
std::vector< double > p_terms
A vector of the terms in the equation.
Definition: BasisFunction.h:127
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16