Loading...
Searching...
No Matches
q3::BroydenMixer Member List

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

BroydenMixer(Real mixing_parameter=0.7, int history_depth=8)q3::BroydenMixerinlineexplicit
charge_metric_weights_q3::ReciprocalSpaceMixerprotected
compute_metric_dot_product(const std::vector< std::vector< Complex > > &rho_a, const std::vector< std::vector< Complex > > &rho_b, int number_of_spin_components, int g_vector_count=-1) constq3::ReciprocalSpaceMixerinlineprotected
convert_total_magnetization_to_up_down(std::vector< std::vector< Complex > > &density_g)q3::ReciprocalSpaceMixerinlinestatic
convert_up_down_to_total_magnetization(std::vector< std::vector< Complex > > &density_g)q3::ReciprocalSpaceMixerinlinestatic
first_nonzero_g_index_q3::ReciprocalSpaceMixerprotected
history_depth() constq3::Mixerinline
history_depth_q3::Mixerprotected
initialize(const MixerEnvironment &environment) overrideq3::ReciprocalSpaceMixerinlinevirtual
is_gamma_only_q3::ReciprocalSpaceMixerprotected
last_residual_norm() constq3::Mixerinline
last_residual_norm_q3::Mixerprotected
magnetization_metric_weight_q3::ReciprocalSpaceMixerprotected
mix(const std::vector< std::vector< Real > > &input_density, std::vector< std::vector< Real > > &output_density, int number_of_spin_components) overrideq3::ReciprocalSpaceMixerinlinevirtual
mix_in_reciprocal_space(std::vector< std::vector< Complex > > &rho_in_g, const std::vector< std::vector< Complex > > &rho_out_g, int number_of_spin_components) overrideq3::BroydenMixerinlinevirtual
Mixer(Real mixing_parameter, int history_depth)q3::ReciprocalSpaceMixerinline
mixing_parameter() constq3::Mixerinline
mixing_parameter_q3::Mixerprotected
name() const overrideq3::BroydenMixerinlinevirtual
number_of_smooth_g_vectors_q3::ReciprocalSpaceMixerprotected
preconditioner_q3::ReciprocalSpaceMixerprotected
reset() overrideq3::BroydenMixerinlinevirtual
sum_over_spin_channels(const std::vector< std::vector< Real > > &density_real, int number_of_spin_components)q3::ReciprocalSpaceMixerinlinestatic
to_real_space_q3::ReciprocalSpaceMixerprotected
to_reciprocal_space_q3::ReciprocalSpaceMixerprotected
~Mixer()=defaultq3::Mixervirtual