#include <init.hpp>
Inheritance diagram for q3::KohnShamQuantumSystem< QuantumStateType >:Public Member Functions | |
| ~KohnShamQuantumSystem () override=default | |
Public Member Functions inherited from q3::QuantumSystem< QuantumStateType > | |
| virtual | ~QuantumSystem ()=default |
| virtual void | copy_quantum_states_from (const QuantumSystem< QuantumStateType > &source) |
| QuantumStateType & | get_quantum_state_by_index (int index) |
| const QuantumStateType & | get_quantum_state_by_index (int index) const |
| Access a quantum state by flat index. | |
| void | load_quantum_system (const QuantumSystem< QuantumStateType > &system) |
| int | number_of_quantum_states () const |
| Number of quantum states in the system. | |
Public Attributes | |
| int | number_of_spin_components {1} |
Public Attributes inherited from q3::QuantumSystem< QuantumStateType > | |
| Crystal * | crystal_structure {nullptr} |
| const QuantumSystem< QuantumStateType > * | preloaded_quantum_system_ {nullptr} |
Additional Inherited Members | |
Protected Attributes inherited from q3::QuantumSystem< QuantumStateType > | |
| std::vector< QuantumStateType > | quantum_states_ |
Kohn-Sham quantum system: crystal (inherited) + spin + state storage.
Inherits crystal and state vector from QuantumSystem<QuantumStateType>.
|
overridedefault |
| int q3::KohnShamQuantumSystem< QuantumStateType >::number_of_spin_components {1} |
Definition at line 26 of file init.hpp.
Referenced by q3::assemble_global_eigenvalues_at_kpoints(), q3::assemble_global_kpoint_state_blocks(), and q3::PlanewaveKohnShamSCFState::number_of_spin_components().