| add_scaled_vector(int number_of_elements, ComplexValue scaling_factor, const ComplexValue *vector_x, ComplexValue *vector_y) const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| allgather_across_bands(ComplexValue *, const int *, const int *) const | q3::execution::ExecutionPolicy | inlinevirtual |
| allgather_within_group(const Real *local_data, int local_count, Real *full_data, int) const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| band_distribution_rank_index() const | q3::execution::ExecutionPolicy | inlinevirtual |
| band_distribution_size() const | q3::execution::ExecutionPolicy | inlinevirtual |
| broadcast_across_bands(ComplexValue *, int) const | q3::execution::ExecutionPolicy | inlinevirtual |
| broadcast_across_bands(int *, int) const | q3::execution::ExecutionPolicy | inlinevirtual |
| broadcast_across_bands(Real *, int) const | q3::execution::ExecutionPolicy | inlinevirtual |
| broadcast_from_group_root(ComplexValue *, int) const | q3::execution::ExecutionPolicy | inlinevirtual |
| broadcast_from_group_root(Real *, int) const | q3::execution::ExecutionPolicy | inlinevirtual |
| ComplexValue typedef | q3::execution::ExecutionPolicy | |
| device_backend() const | q3::execution::gpu::GPUExecutionPolicy | inline |
| device_backend_ | q3::execution::gpu::GPUExecutionPolicy | protected |
| dot_product(int number_of_elements, const ComplexValue *vector_x, const ComplexValue *vector_y) const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| global_number_of_elements(int local_number_of_elements) const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| GPUExecutionPolicy(std::shared_ptr< device::GPUDeviceBackend > device_backend) | q3::execution::gpu::GPUExecutionPolicy | inlineexplicit |
| group_rank_index() const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| group_size() const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| is_root() const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| norm(int number_of_elements, const ComplexValue *vector_x) const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| number_of_processes() const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| reduce_across_bands(Real *, int) const | q3::execution::ExecutionPolicy | inlinevirtual |
| reduce_group_distributed_result(ComplexValue *, int) const | q3::execution::ExecutionPolicy | inlinevirtual |
| reduce_within_group(ComplexValue *, int) const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| reduce_within_group(Real *, int) const override | q3::execution::gpu::GPUExecutionPolicy | inlinevirtual |
| ~ExecutionPolicy()=default | q3::execution::ExecutionPolicy | virtual |