Loading...
Searching...
No Matches
q3::gpu::HIPGPUFFTGrid Member List

This is the complete list of members for q3::gpu::HIPGPUFFTGrid, including all inherited members.

assign_sticks(const std::vector< int > &)q3::FFTGridinlinevirtual
co_locates_mirrors() constq3::FFTGridinlinevirtual
concurrent_transform_slots() constq3::FFTGridinlinevirtual
device_backend()q3::gpu::GPUFFTGridinline
device_backend() constq3::gpu::GPUFFTGridinline
device_backend_q3::gpu::GPUFFTGridprotected
execute_forward_on_buffers() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
execute_forward_on_slot(int) constq3::FFTGridinlinevirtual
execute_inverse_raw_on_buffers() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
execute_inverse_raw_on_slot(int) constq3::FFTGridinlinevirtual
forward(Complex *data) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
forward_batched(Complex *data, int batch_size) constq3::FFTGridinlinevirtual
forward_single(ComplexSingle *data) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
forward_single_batch(ComplexSingle *data, int batch_size) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
forward_transform(Complex *data) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
forward_transform_batch(Complex *data, int batch_size) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
g_vector_to_fft_grid_index(int miller_1, int miller_2, int miller_3) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
gather_local_g_space(const Complex *full_g_space, Complex *local_g_space) constq3::FFTGridinlinevirtual
global_real_space_index(int local_index) constq3::FFTGridinlinevirtual
GPUFFTGrid(std::shared_ptr< execution::gpu::device::GPUDeviceBackend > device_backend)q3::gpu::GPUFFTGridinlineexplicit
grid_dimension_1() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
grid_dimension_2() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
grid_dimension_3() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
HIPGPUFFTGrid(std::shared_ptr< execution::gpu::device::GPUDeviceBackend > device_backend)q3::gpu::HIPGPUFFTGridinlineexplicit
init(int dimension_1, int dimension_2, int dimension_3, bool use_measured_planning=false) overrideq3::gpu::HIPGPUFFTGridinlinevirtual
initialize_batched_plans(int, bool=false) constq3::FFTGridinlinevirtual
initialized_batched_plan_size() constq3::FFTGridinlinevirtual
input_buffer() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
inverse(Complex *data) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
inverse_raw(Complex *data) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
inverse_raw_batched(Complex *data, int batch_size) constq3::FFTGridinlinevirtual
inverse_raw_on_slot(Complex *data, int) constq3::FFTGridinlinevirtual
inverse_raw_single(ComplexSingle *data) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
inverse_raw_single_batch(ComplexSingle *data, int batch_size) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
inverse_transform(Complex *data) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
inverse_transform_batch(Complex *data, int batch_size) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
local_g_space_points() constq3::FFTGridinlinevirtual
local_grid_points() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
local_offset() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
output_buffer() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
owns_stick(int, int) constq3::FFTGridinlinevirtual
prepare_forward_from_output() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
prepare_forward_from_output_on_slot(int) constq3::FFTGridinlinevirtual
reduce_g_space(Complex *data, int number_of_elements) const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
scatter_local_g_space(const Complex *local_g_space, Complex *full_g_space) constq3::FFTGridinlinevirtual
slab_dimension_1() constq3::FFTGridinlinevirtual
slot_input_buffer(int) constq3::FFTGridinlinevirtual
slot_output_buffer(int) constq3::FFTGridinlinevirtual
total_grid_points() const overrideq3::gpu::HIPGPUFFTGridinlinevirtual
~FFTGrid()=defaultq3::FFTGridvirtual
~GPUFFTGrid() override=defaultq3::gpu::GPUFFTGrid
~HIPGPUFFTGrid() overrideq3::gpu::HIPGPUFFTGridinline