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

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

apply(int number_of_plane_waves, const Complex *wavefunction, Complex *overlap_wavefunction) const overrideq3::PseudopotentialOverlapOperatorinlinevirtual
apply_batch(int number_of_plane_waves, int number_of_vectors, const Complex *wavefunctions, Complex *overlap_wavefunctions) constq3::OverlapOperatorinlinevirtual
build_dense_matrix(int number_of_plane_waves, std::vector< Complex > &overlap_matrix) const overrideq3::PseudopotentialOverlapOperatorinlinevirtual
crystal_structure_q3::PseudopotentialOverlapOperatorprotected
execution_policy_q3::PseudopotentialOverlapOperatorprotected
is_identity() const overrideq3::PseudopotentialOverlapOperatorinlinevirtual
kleinman_bylander_potential_q3::PseudopotentialOverlapOperatorprotected
PseudopotentialOverlapOperator(const Crystal &crystal_structure, const NormConservingPlanewaveKohnShamQuantumSystem &quantum_system, const Matrix< Complex > &kleinman_bylander_potential, const execution::ExecutionPolicy &execution_policy)q3::PseudopotentialOverlapOperatorinline
quantum_system_q3::PseudopotentialOverlapOperatorprotected
~OverlapOperator()=defaultq3::OverlapOperatorvirtual