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

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

invalidate_smooth_potential_cache()q3::PlanewaveDiagonalizerinlinevirtual
name() const =0q3::Diagonalizerpure virtual
number_of_unconverged_bands() constq3::PlanewaveDiagonalizerinlinevirtual
release_workspace()q3::PlanewaveDiagonalizerinlinevirtual
set_basis_expansion_factor(int)q3::PlanewaveDiagonalizerinlinevirtual
set_cached_hubbard_projectors(int, const q3::Matrix< Complex > *)q3::PlanewaveDiagonalizerinlinevirtual
set_cached_projectors(int, const q3::Matrix< Complex > *)q3::PlanewaveDiagonalizerinlinevirtual
set_first_iteration(bool)q3::Diagonalizerinlinevirtual
set_hubbard_d_matrix(const std::vector< Complex > *)q3::PlanewaveDiagonalizerinlinevirtual
set_maximum_iterations(int)q3::PlanewaveDiagonalizerinlinevirtual
set_tolerance(Real)q3::Diagonalizerinlinevirtual
solve(int kpoint_index_state, int kpoint_index, int number_of_plane_waves, int number_of_bands, const std::vector< int > &g_vector_indices, const std::vector< Real > &kinetic_energy_squared, const std::vector< Real > &real_space_potential, const Crystal &crystal_structure, const KPointsGrid &kpoint_grid, const PlanewaveBasis &planewave_basis, const NormConservingPlanewaveKohnShamQuantumSystem &pseudopotential_quantum_system, PlanewaveKohnShamQuantumSystem &quantum_system)=0q3::PlanewaveDiagonalizerpure virtual
~Diagonalizer()=defaultq3::Diagonalizervirtual
~PlanewaveDiagonalizer() override=defaultq3::PlanewaveDiagonalizer