Loading...
Searching...
No Matches
q3::execution::PlanewaveMPIExecutionPolicy Member List

This is the complete list of members for q3::execution::PlanewaveMPIExecutionPolicy, including all inherited members.

add_scaled_vector(int number_of_elements, ComplexValue scaling_factor, const ComplexValue *vector_x, ComplexValue *vector_y) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
allgather_across_bands(ComplexValue *data, const int *counts, const int *displacements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
allgather_within_group(const Real *local_data, int local_count, Real *full_data, int) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
assemble_global_kpoint_state_data(const std::vector< Real > &local_data, int local_number_of_physical_kpoints, int number_of_spin_components, int number_of_values_per_state) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
band_distribution_rank_index() const overrideq3::execution::MPIExecutionPolicyinlinevirtual
band_distribution_rank_index_q3::execution::MPIExecutionPolicyprotected
band_distribution_size() const overrideq3::execution::MPIExecutionPolicyinlinevirtual
band_distribution_size_q3::execution::MPIExecutionPolicyprotected
band_rank_index() constq3::execution::QuantumSystemExecutionPolicyinline
band_size() constq3::execution::QuantumSystemExecutionPolicyinline
broadcast_across_bands(ComplexValue *data, int number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
broadcast_across_bands(int *data, int number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
broadcast_across_bands(Real *data, int number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
broadcast_from_group_root(ComplexValue *data, int number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
broadcast_from_group_root(Real *data, int number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
ComplexValue typedefq3::execution::ExecutionPolicy
configure_group_topology(int number_of_groups)q3::execution::MPIExecutionPolicyinline
configure_topology(int requested_number_of_pools)q3::execution::PlanewaveMPIExecutionPolicyinline
create_fft_grid() const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
disable_band_distribution() overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
disable_group_distribution()q3::execution::MPIExecutionPolicyinline
dot_product(int number_of_elements, const ComplexValue *vector_x, const ComplexValue *vector_y) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
each_process_owns_whole_kpoints() const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
enable_band_distribution()q3::execution::MPIExecutionPolicyinline
execution_record() constq3::execution::PlanewaveExecutionPolicyinline
get_group_communicator() constq3::execution::MPIExecutionPolicyinline
get_world_communicator() constq3::execution::MPIExecutionPolicyinline
global_kpoint_index(int local_kpoint_index) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
global_number_of_elements(int local_number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
group_communicator_q3::execution::MPIExecutionPolicyprotected
group_index() constq3::execution::MPIExecutionPolicyinline
group_index_q3::execution::MPIExecutionPolicyprotected
group_rank_index() const overrideq3::execution::MPIExecutionPolicyinlinevirtual
group_rank_index_q3::execution::MPIExecutionPolicyprotected
group_size() const overrideq3::execution::MPIExecutionPolicyinlinevirtual
group_size_q3::execution::MPIExecutionPolicyprotected
is_root() const overrideq3::execution::MPIExecutionPolicyinlinevirtual
local_kpoint_grid(const KPointsGrid &global_kpoint_grid) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
MPIExecutionPolicy()q3::execution::MPIExecutionPolicyinline
MPIExecutionPolicy(const MPIExecutionPolicy &)=deleteq3::execution::MPIExecutionPolicy
norm(int number_of_elements, const ComplexValue *vector_x) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
number_of_pools() const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
number_of_pools_was_requested() const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
number_of_processes() const overrideq3::execution::MPIExecutionPolicyinlinevirtual
one_process_owns_complete_state() const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
operator=(const PlanewaveMPIExecutionPolicy &)=deleteq3::execution::PlanewaveMPIExecutionPolicy
q3::execution::MPIExecutionPolicy::operator=(const MPIExecutionPolicy &)=deleteq3::execution::MPIExecutionPolicy
PlanewaveMPIExecutionPolicy()q3::execution::PlanewaveMPIExecutionPolicyinline
PlanewaveMPIExecutionPolicy(const PlanewaveMPIExecutionPolicy &)=deleteq3::execution::PlanewaveMPIExecutionPolicy
pool_index() constq3::execution::PlanewaveMPIExecutionPolicyinline
reconfigure_topology(int new_number_of_pools) overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
reduce_across_bands(Real *data, int number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
reduce_band_group_scalar_min(int &value) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
reduce_charge_density(std::vector< std::vector< Real > > &charge_density) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
reduce_group_distributed_result(ComplexValue *data, int number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
reduce_scalar(Real &value) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
reduce_scalar_max(int &value) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
reduce_scalar_max(Real &value) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
reduce_scalar_min(Real &value) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
reduce_vector(std::vector< Real > &values) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
reduce_within_group(ComplexValue *data, int number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
reduce_within_group(Real *data, int number_of_elements) const overrideq3::execution::MPIExecutionPolicyinlinevirtual
reduce_within_pool_scalar(Real &value) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
reduce_within_pool_vector(std::vector< Real > &values) const overrideq3::execution::PlanewaveMPIExecutionPolicyinlinevirtual
world_rank_index() constq3::execution::MPIExecutionPolicyinline
world_size() constq3::execution::MPIExecutionPolicyinline
~ExecutionPolicy()=defaultq3::execution::ExecutionPolicyvirtual
~FFTGridFactory()=defaultq3::FFTGridFactoryvirtual
~MPIExecutionPolicy() overrideq3::execution::MPIExecutionPolicyinline
~PlanewaveExecutionPolicy() override=defaultq3::execution::PlanewaveExecutionPolicy
~PlanewaveMPIExecutionPolicy() overrideq3::execution::PlanewaveMPIExecutionPolicyinline
~QuantumSystemExecutionPolicy() override=defaultq3::execution::QuantumSystemExecutionPolicy