1 #ifndef FREUDENSTEIN_ROTH_NLLS_PROBLEM 2 #define FREUDENSTEIN_ROTH_NLLS_PROBLEM 17 virtual blitz::Array<double, 1>
residual();
18 virtual blitz::Array<double, 2>
jacobian();
19 virtual void print(std::ostream& Os)
const 20 { Os <<
"FreudensteinRothNLLSProblem"; }
FreudensteinRothNLLSProblem()
virtual int expected_parameter_size() const
Returns the expected size of the parameters.
virtual blitz::Array< double, 1 > residual()
The residual vector function.
The state for a NLLS problem with implemented residual function and its Jacobian. ...
virtual blitz::Array< double, 2 > jacobian()
The Jacobian matrix function.
The base class for the Non-Linear Least Squares problem.
virtual ~FreudensteinRothNLLSProblem()
Contains classes to abstract away details in various Spurr Radiative Transfer software.
virtual int residual_size() const
The size of the residual returned by residual()
virtual void print(std::ostream &Os) const
Prints description of object.