base type for sparse P1 fft maps
More...
#include <fftmap_sparse.h>
|
| void | init (const Grid_sampling &grid_sam, const FFTtype type=Default) |
| | initialiser: takes grid
|
|
| ~FFTmap_sparse_p1_base () |
| | Destructor.
|
|
const Grid_sampling & | grid_real () const |
| | get real grid sampling
|
|
const Grid & | grid_reci () const |
| | get reciprocal grid
|
|
|
static FFTtype & | default_type () |
| | set/get default optimisation type
|
|
|
ffttype * | map_uv (const int &u, const int &v) |
| | return/create row
|
|
std::complex< ffttype > * | map_kl (const int &k, const int &l) |
| | return/create row
|
|
|
Grid_sampling | grid_real_ |
| | real space grid
|
|
Grid | grid_reci_ |
| | reciprocal space grid
|
|
FFTtype | type_ |
| | optimisation options
|
|
Array2d< std::complex< ffttype > * > | row_kl |
| | section map
|
|
Array2d< ffttype * > | row_uv |
| | section map
|
|
|
static FFTtype | default_type_ = FFTmap_base::Estimate |
| | default optimisation options
|
|
static Mutex | mutex = Mutex() |
| | Thread safety.
|
|
| enum | FFTtype { Default
, Measure
, Estimate
} |
base type for sparse P1 fft maps
◆ init()
| void clipper::FFTmap_sparse_p1_base::init |
( |
const Grid_sampling & | grid_sam, |
|
|
const FFTtype | type = Default ) |
initialiser: takes grid
Initialise an FFTmap_sparse_p1_base for a grid.
- Parameters
-
| grid_sam | The grid sampling of the unit cell. |
| type | Can be FFTmap_sparse_base::Measure, ::Estimate. Measure performs slow precalculation (first time only) to get faster FFT. |
The documentation for this class was generated from the following files: