Clipper
Public Member Functions
clipper::BasisFn_log_aniso_gaussian Class Reference

simple anisotropic Gaussian basis function More...

#include <resol_basisfn.h>

Inheritance diagram for clipper::BasisFn_log_aniso_gaussian:
clipper::BasisFn_base

List of all members.

Public Member Functions

 BasisFn_log_aniso_gaussian ()
 constructor:
const BasisFn_base::Fderivfderiv_coord (const Coord_reci_orth &xs, const std::vector< ftype > &params) const
 the derivatives of the resolution function w.r.t. the parameters
const BasisFn_base::Fderivfderiv (const HKL &hkl, const Cell &cell, const std::vector< ftype > &params) const
 the value of the resolution function (override for speed)
FNtype type () const
 the type of the function: optionally used to improve convergence
ftype scale (const std::vector< ftype > &params) const
 return the scale factor corresponding to the Gaussian parameters
U_aniso_orth u_aniso_orth (const std::vector< ftype > &params) const
 return the anisotropic U corresponding to the Gaussian parameters

Detailed Description

simple anisotropic Gaussian basis function

This class provides a anisotropic Gaussian basis function. i.e. a general quadratic function of resolution. Use this in conjunction with a Log-target function to get a fast estimate to a Gaussian fit.


Member Function Documentation

const BasisFn_base::Fderiv& clipper::BasisFn_log_aniso_gaussian::fderiv ( const HKL hkl,
const Cell cell,
const std::vector< ftype > &  params 
) const [inline, virtual]

the value of the resolution function (override for speed)

the derivatives of the resolution function w.r.t. the parameters

Implements clipper::BasisFn_base.

References clipper::HKL::coord_reci_orth(), and fderiv_coord().


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