Anisotropic structure factor calculation by fast Fourier. More...
#include <sfcalc.h>
Public Member Functions | |
| SFcalc_aniso_fft (const ftype radius=2.5, const ftype rate=1.5, const ftype uadd=0.0) | |
| constructor | |
| SFcalc_aniso_fft (HKL_data< datatypes::F_phi< T > > &fphidata, const Atom_list &atoms, const ftype radius=2.5, const ftype rate=1.5, const ftype uadd=0.0) | |
| constructor: shorthand for constructor+operator | |
| bool | operator() (HKL_data< datatypes::F_phi< T > > &fphidata, const Atom_list &atoms) const |
| Structure factor calculation function definition. | |
Anisotropic structure factor calculation by fast Fourier.
| clipper::SFcalc_aniso_fft< T >::SFcalc_aniso_fft | ( | const ftype | radius = 2.5, |
|
| const ftype | rate = 1.5, |
|||
| const ftype | uadd = 0.0 | |||
| ) | [inline] |
constructor
| rate | Shannon rate (oversampling) of the FFT grid. | |
| uadd | Additional U for smoothing atoms. |
| bool clipper::SFcalc_aniso_fft< T >::operator() | ( | HKL_data< datatypes::F_phi< T > > & | fphidata, | |
| const Atom_list & | atoms | |||
| ) | const [inline, virtual] |
Structure factor calculation function definition.
In the implementations, this function will do the actual structure factor calculation.
| fphidata | Fourier coefficients to be calculated. On output this holds the Fourier coefficients corresponding to the atomic model. | |
| atoms | The atom selection from which the density is to be calculated. |
Implements clipper::SFcalc_base< T >.
References clipper::Xmap_base::Map_reference_coord::coord(), clipper::Coord_frac::coord_grid(), clipper::Xmap_base::Map_reference_coord::coord_orth(), clipper::Mat33sym< T >::is_null(), clipper::Grid_range::max(), clipper::Grid_range::min(), clipper::Xmap_base::Map_reference_coord::next_u(), clipper::Xmap_base::Map_reference_coord::next_v(), clipper::Xmap_base::Map_reference_coord::next_w(), clipper::HKL_info::resolution(), clipper::AtomShapeFn::rho(), clipper::HKL_info::spacegroup(), clipper::Util::twopi2(), clipper::Coord_grid::u(), clipper::Coord_grid::v(), and clipper::Coord_grid::w().
1.6.1