Clipper
Public Member Functions | List of all members
clipper::TargetFn_scaleI1I2< T1, T2 > Class Template Reference

#include <resol_targetfn.h>

Inheritance diagram for clipper::TargetFn_scaleI1I2< T1, T2 >:
clipper::TargetFn_base

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
 
FNtype type () const
 the type of the function: optionally used to improve convergence
 
- Public Member Functions inherited from clipper::TargetFn_base
virtual ~TargetFn_base ()
 destructor
 
void debug (const HKL_info &hkl_info) const
 test that the residuals, gradients, and curvatures are consistent
 

Additional Inherited Members

- Public Types inherited from clipper::TargetFn_base
enum  FNtype { GENERAL, QUADRATIC }
 enumeration of function types: optionally used to improve convergence
 

Detailed Description

template<class T1, class T2>
class clipper::TargetFn_scaleI1I2< T1, T2 >

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.


The documentation for this class was generated from the following file: