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: