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

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

apply_batch(const Complex *input_wavefunctions, Complex *output_hamiltonian_wavefunctions, int number_of_vectors)=0q3::PlanewaveHamiltonianApplicatorpure virtual
gamma_origin_is_local_current() constq3::PlanewaveHamiltonianApplicatorinlinevirtual
get_cached_projectors(int kpoint_index) constq3::PlanewaveHamiltonianApplicatorinlinevirtual
invalidate_smooth_potential_cache()=0q3::PlanewaveHamiltonianApplicatorpure virtual
is_gamma_only_current() constq3::PlanewaveHamiltonianApplicatorinlinevirtual
is_smooth_potential_cache_valid() constq3::PlanewaveHamiltonianApplicatorinlinevirtual
prepare_kpoint(int kpoint_index, int number_of_plane_waves, const std::vector< int > &g_vector_indices, const std::vector< Real > &kinetic_energy_squared)=0q3::PlanewaveHamiltonianApplicatorpure virtual
set_cached_hubbard_projectors(int kpoint_index, const q3::Matrix< Complex > *projectors)q3::PlanewaveHamiltonianApplicatorinlinevirtual
set_cached_projectors(int kpoint_index, const q3::Matrix< Complex > *projectors)q3::PlanewaveHamiltonianApplicatorinlinevirtual
set_hubbard_d_matrix(const std::vector< Complex > *dense_d_matrix_column_major)q3::PlanewaveHamiltonianApplicatorinlinevirtual
set_spin_channel(int spin_channel)q3::PlanewaveHamiltonianApplicatorinline
spin_channel() constq3::PlanewaveHamiltonianApplicatorinline
spin_channel_q3::PlanewaveHamiltonianApplicatorprotected
update_potential(const std::vector< Real > &real_space_potential)=0q3::PlanewaveHamiltonianApplicatorpure virtual
~PlanewaveHamiltonianApplicator()=defaultq3::PlanewaveHamiltonianApplicatorvirtual