11 assert_parameter_set_correctly();
12 increment_num_cost_evaluations();
13 R.resize(residual_size());
15 R = 1.0e4*X(0)*X(1)-1.0, exp(-X(0))+exp(-X(1))-1.0001;
24 assert_parameter_set_correctly();
25 increment_num_der1_evaluations();
26 J.resize(residual_size(), parameter_size());
28 J = 1.0e4*X(1), 1.0e4*X(0),
29 -exp(-X(0)), -exp(-X(1));
Apply value function to a blitz array.
virtual blitz::Array< double, 1 > residual()
The residual vector function.
AutoDerivative< T > copy() const
Create deep copy.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
virtual blitz::Array< double, 2 > jacobian()
The Jacobian matrix function.