qxmt.hamiltonians.energy_data module#
Energy data structures for quantum chemistry calculations.
- class qxmt.hamiltonians.energy_data.ReferenceEnergies(*, hf_energy=None, casci_energy=None, casscf_energy=None, fci_energy=None)
Bases:
BaseModel
Data structure for storing reference energies from quantum chemistry calculations.
This class encapsulates all the reference energies computed during quantum chemistry calculations, providing a clean interface for accessing and managing energy values.
- Parameters:
hf_energy (float | None)
casci_energy (float | None)
casscf_energy (float | None)
fci_energy (float | None)
- hf_energy
Hartree-Fock energy (mean-field ground state).
- Type:
float | None
- casci_energy
Complete Active Space Configuration Interaction energy.
- Type:
float | None
- casscf_energy
Complete Active Space Self-Consistent Field energy.
- Type:
float | None
- fci_energy
Full Configuration Interaction energy (exact ground state).
- Type:
float | None
- casci_energy: float | None
- casscf_energy: float | None
- fci_energy: float | None
- hf_energy: float | None
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- to_dict()
- Return type:
dict[str, float | None]