qrunch.chemistry.reaction_path_problem.calculators.calculators_protocols
Protocol classes for the reaction path problem calculators.
Classes
Result dataclass returned by the reaction path calculators. |
|
Result dataclass returned by the |
|
Result dataclass returned by the reaction path calculators. |
- class AdaptiveVqeReactionPathProblemCalculatorResult
Bases:
objectResult dataclass returned by the reaction path calculators.
All fields are immutable (
frozen=True) so an instance can be safely reused.- Parameters:
ground_state_problem_results – The list of results for each ground state problem in the reaction path.
- __init__(ground_state_problem_results: Sequence[AdaptiveVqeGroundStateProblemCalculatorResult]) None
- Parameters:
ground_state_problem_results (Sequence[AdaptiveVqeGroundStateProblemCalculatorResult])
- Return type:
None
- property active_electrons_energies: ListOfExpectationValues
Energy of the active electrons along the reaction path.
This does not include nuclear repulsion or the energy of frozen electrons from, e.g., active space or projective embedding.
- property electronic_energies: ListOfExpectationValues
Energy of all electrons along the reaction path.
This is the total energy minus nuclear repulsion.
- ground_state_problem_results: Sequence[AdaptiveVqeGroundStateProblemCalculatorResult]
- property initial_electronic_energies: ListOfExpectationValues
Initial electronic energy of all electrons along the reaction path.
- property initial_total_energies: ListOfExpectationValues
Initial total energy of all electrons and nuclear repulsion along the reaction path.
- property non_active_electrons_energies: list[float]
Energy of the non-active electrons along the reaction path.
This the energy of all non-active electrons from, e.g., active space or projective embedding.
- property nuclear_repulsions: list[float]
Nuclear repulsion energy along the reaction path.
- property total_energies: ListOfExpectationValues
Total energy of all electrons and nuclear repulsion along the reaction path.
- class BeastVqeReactionPathProblemCalculatorResult
Bases:
AdaptiveVqeReactionPathProblemCalculatorResultResult dataclass returned by the
BeastVqeReactionPathProblemCalculator.All fields are immutable (
frozen=True) so an instance can be safely reused.- Parameters:
ground_state_problem_results – The list of results for each ground state problem in the reaction path.
- __init__(ground_state_problem_results: Sequence[BeastVqeGroundStateProblemCalculatorResult]) None
- Parameters:
ground_state_problem_results (Sequence[BeastVqeGroundStateProblemCalculatorResult])
- Return type:
None
- property active_electrons_energies: ListOfExpectationValues
Energy of the active electrons along the reaction path.
This does not include nuclear repulsion or the energy of frozen electrons from, e.g., active space or projective embedding.
- property electronic_energies: ListOfExpectationValues
Energy of all electrons along the reaction path.
This is the total energy minus nuclear repulsion.
- ground_state_problem_results: Sequence[BeastVqeGroundStateProblemCalculatorResult]
- property initial_electronic_energies: ListOfExpectationValues
Initial electronic energy of all electrons along the reaction path.
- property initial_total_energies: ListOfExpectationValues
Initial total energy of all electrons and nuclear repulsion along the reaction path.
- property non_active_electrons_energies: list[float]
Energy of the non-active electrons along the reaction path.
This the energy of all non-active electrons from, e.g., active space or projective embedding.
- property nuclear_repulsions: list[float]
Nuclear repulsion energy along the reaction path.
- property total_energies: ListOfExpectationValues
Total energy of all electrons and nuclear repulsion along the reaction path.
- class ReactionPathProblemCalculatorResult
Bases:
objectResult dataclass returned by the reaction path calculators.
All fields are immutable (
frozen=True) so an instance can be safely reused.- Parameters:
ground_state_problem_results – The list of results for each ground state problem in the reaction path.
- __init__(ground_state_problem_results: list[GroundStateProblemCalculatorResult]) None
- Parameters:
ground_state_problem_results (list[GroundStateProblemCalculatorResult])
- Return type:
None
- property active_electrons_energies: ListOfExpectationValues
Energy of the active electrons along the reaction path.
This does not include nuclear repulsion or the energy of frozen electrons from, e.g., active space or projective embedding.
- property electronic_energies: ListOfExpectationValues
Energy of all electrons along the reaction path.
This is the total energy minus nuclear repulsion.
- ground_state_problem_results: list[GroundStateProblemCalculatorResult]
- property initial_electronic_energies: ListOfExpectationValues
Initial electronic energy of all electrons along the reaction path.
- property initial_total_energies: ListOfExpectationValues
Initial total energy of all electrons and nuclear repulsion along the reaction path.
- property non_active_electrons_energies: list[float]
Energy of the non-active electrons along the reaction path.
This the energy of all non-active electrons from, e.g., active space or projective embedding.
- property nuclear_repulsions: list[float]
Nuclear repulsion energy along the reaction path.
- property total_energies: ListOfExpectationValues
Total energy of all electrons and nuclear repulsion along the reaction path.