Loading...
Searching...
No Matches
inverse_transform.hpp File Reference
#include <algorithm>
#include <array>
#include <cmath>
#include <cstddef>
#include <vector>
#include "layer_0_core/types/init.hpp"
#include "layer_3_representation/basis/planewave/internal/fft/fft_grid_serial.hpp"

Go to the source code of this file.

Namespaces

namespace  q3
 

Functions

std::vector< Complex > q3::complex_field_from_reciprocal_space (const std::array< int, 3 > &grid_dimensions, const std::vector< IntegerVector3D > &miller_indices, const std::vector< Complex > &coefficients, bool holds_half_sphere)
 
std::vector< Real > q3::real_field_from_reciprocal_space (const std::array< int, 3 > &grid_dimensions, const std::vector< IntegerVector3D > &miller_indices, const std::vector< Complex > &coefficients, bool holds_half_sphere)
 The same transform for a field that is real by construction, e.g. a density.