vibeqc.GCPResult¶
- class vibeqc.GCPResult(energy, basis_name, params, gradient=None)[source]¶
Bases:
objectReturn value of
compute_gcp().- energy¶
gCP correction energy (Hartree). Always non-negative — gCP opposes the BSSE over-binding of incomplete basis sets, so a positive correction is added to the SCF total.
- Type:
- gradient¶
(n_atoms, 3)nuclear gradient ∂E_gCP/∂R_A (Hartree/bohr). Only present whencompute_gcpwas called withwith_gradient=True; otherwiseNone.- Type:
np.ndarray, optional
- params¶
The parameter set that was used. Recorded so callers can dump provenance into a log without a second lookup.
- Type:
GCPParams
- __init__(energy, basis_name, params, gradient=None)¶
Methods
__init__(energy, basis_name, params[, gradient])Attributes
- params: GCPParams¶