Clipper
|
#include <resol_targetfn.h>
Public Member Functions | |
TargetFn_scaleI1I2 (const HKL_data< T1 > &hkl_data1_, const HKL_data< T2 > &hkl_data2_) | |
constructor: takes the datalist against which to calc target | |
Rderiv | rderiv (const HKL_info::HKL_reference_index &ih, const ftype &fh) const |
return the value and derivatives of the target function More... | |
FNtype | type () const |
the type of the function: optionally used to improve convergence More... | |
![]() | |
virtual Rderiv | rderiv (const HKL_info::HKL_reference_index &ih, const ftype &fh) const =0 |
return the value and derivatives of the target function More... | |
virtual FNtype | type () const |
the type of the function: optionally used to improve convergence More... | |
virtual | ~TargetFn_base () |
destructor | |
void | debug (const HKL_info &hkl_info) const |
test that the residuals, gradients, and curvatures are consistent | |
Additional Inherited Members | |
![]() | |
enum | FNtype { GENERAL , QUADRATIC } |
enumeration of function types: optionally used to improve convergence | |
This class implements the target function for calculating the scale factor to scale one set of I's to another. The resulting scale is the square of the factor that scales the first set of data to match the second.
|
virtual |
return the value and derivatives of the target function
Implements clipper::TargetFn_base.
|
inlinevirtual |
the type of the function: optionally used to improve convergence
Reimplemented from clipper::TargetFn_base.