ResultProperties

pydantic model qcelemental.models.ResultProperties[source]

QC Result Properties Schema.

Deprecated since version 0.12: Use qcelemental.models.AtomicResultProperties() instead.

Show JSON schema
{
   "title": "ResultProperties",
   "description": "QC Result Properties Schema.\n\n.. deprecated:: 0.12\n   Use :py:func:`qcelemental.models.AtomicResultProperties` instead.",
   "type": "object",
   "properties": {
      "calcinfo_nbasis": {
         "title": "Calcinfo Nbasis",
         "description": "The number of basis functions for the computation.",
         "type": "integer"
      },
      "calcinfo_nmo": {
         "title": "Calcinfo Nmo",
         "description": "The number of molecular orbitals for the computation.",
         "type": "integer"
      },
      "calcinfo_nalpha": {
         "title": "Calcinfo Nalpha",
         "description": "The number of alpha electrons in the computation.",
         "type": "integer"
      },
      "calcinfo_nbeta": {
         "title": "Calcinfo Nbeta",
         "description": "The number of beta electrons in the computation.",
         "type": "integer"
      },
      "calcinfo_natom": {
         "title": "Calcinfo Natom",
         "description": "The number of atoms in the computation.",
         "type": "integer"
      },
      "nuclear_repulsion_energy": {
         "title": "Nuclear Repulsion Energy",
         "description": "The nuclear repulsion energy.",
         "type": "number"
      },
      "return_energy": {
         "title": "Return Energy",
         "description": "The energy of the requested method, identical to :attr:`~qcelemental.models.AtomicResult.return_result` for :attr:`~qcelemental.models.AtomicInput.driver`\\ =\\ :attr:`~qcelemental.models.DriverEnum.energy` computations.",
         "type": "number"
      },
      "return_gradient": {
         "title": "Return Gradient",
         "description": "The gradient of the requested method, identical to :attr:`~qcelemental.models.AtomicResult.return_result` for :attr:`~qcelemental.models.AtomicInput.driver`\\ =\\ :attr:`~qcelemental.models.DriverEnum.gradient` computations.",
         "units": "E_h/a0",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "return_hessian": {
         "title": "Return Hessian",
         "description": "The Hessian of the requested method, identical to :attr:`~qcelemental.models.AtomicResult.return_result` for :attr:`~qcelemental.models.AtomicInput.driver`\\ =\\ :attr:`~qcelemental.models.DriverEnum.hessian` computations.",
         "units": "E_h/a0^2",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "scf_one_electron_energy": {
         "title": "Scf One Electron Energy",
         "description": "The one-electron (core Hamiltonian) energy contribution to the total SCF energy.",
         "units": "E_h",
         "type": "number"
      },
      "scf_two_electron_energy": {
         "title": "Scf Two Electron Energy",
         "description": "The two-electron energy contribution to the total SCF energy.",
         "units": "E_h",
         "type": "number"
      },
      "scf_vv10_energy": {
         "title": "Scf Vv10 Energy",
         "description": "The VV10 functional energy contribution to the total SCF energy.",
         "units": "E_h",
         "type": "number"
      },
      "scf_xc_energy": {
         "title": "Scf Xc Energy",
         "description": "The functional (XC) energy contribution to the total SCF energy.",
         "units": "E_h",
         "type": "number"
      },
      "scf_dispersion_correction_energy": {
         "title": "Scf Dispersion Correction Energy",
         "description": "The dispersion correction appended to an underlying functional when a DFT-D method is requested.",
         "units": "E_h",
         "type": "number"
      },
      "scf_dipole_moment": {
         "title": "Scf Dipole Moment",
         "description": "The SCF X, Y, and Z dipole components",
         "units": "e a0",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "scf_quadrupole_moment": {
         "title": "Scf Quadrupole Moment",
         "description": "The quadrupole components (redundant; 6 unique).",
         "shape": [
            3,
            3
         ],
         "units": "e a0^2",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "scf_total_energy": {
         "title": "Scf Total Energy",
         "description": "The total electronic energy of the SCF stage of the calculation.",
         "units": "E_h",
         "type": "number"
      },
      "scf_total_gradient": {
         "title": "Scf Total Gradient",
         "description": "The total electronic gradient of the SCF stage of the calculation.",
         "units": "E_h/a0",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "scf_total_hessian": {
         "title": "Scf Total Hessian",
         "description": "The total electronic Hessian of the SCF stage of the calculation.",
         "units": "E_h/a0^2",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "scf_iterations": {
         "title": "Scf Iterations",
         "description": "The number of SCF iterations taken before convergence.",
         "type": "integer"
      },
      "mp2_same_spin_correlation_energy": {
         "title": "Mp2 Same Spin Correlation Energy",
         "description": "The portion of MP2 doubles correlation energy from same-spin (i.e. triplet) correlations, without any user scaling.",
         "units": "E_h",
         "type": "number"
      },
      "mp2_opposite_spin_correlation_energy": {
         "title": "Mp2 Opposite Spin Correlation Energy",
         "description": "The portion of MP2 doubles correlation energy from opposite-spin (i.e. singlet) correlations, without any user scaling.",
         "units": "E_h",
         "type": "number"
      },
      "mp2_singles_energy": {
         "title": "Mp2 Singles Energy",
         "description": "The singles portion of the MP2 correlation energy. Zero except in ROHF.",
         "units": "E_h",
         "type": "number"
      },
      "mp2_doubles_energy": {
         "title": "Mp2 Doubles Energy",
         "description": "The doubles portion of the MP2 correlation energy including same-spin and opposite-spin correlations.",
         "units": "E_h",
         "type": "number"
      },
      "mp2_correlation_energy": {
         "title": "Mp2 Correlation Energy",
         "description": "The MP2 correlation energy.",
         "units": "E_h",
         "type": "number"
      },
      "mp2_total_energy": {
         "title": "Mp2 Total Energy",
         "description": "The total MP2 energy (MP2 correlation energy + HF energy).",
         "units": "E_h",
         "type": "number"
      },
      "mp2_dipole_moment": {
         "title": "Mp2 Dipole Moment",
         "description": "The MP2 X, Y, and Z dipole components.",
         "shape": [
            3
         ],
         "units": "e a0",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "ccsd_same_spin_correlation_energy": {
         "title": "Ccsd Same Spin Correlation Energy",
         "description": "The portion of CCSD doubles correlation energy from same-spin (i.e. triplet) correlations, without any user scaling.",
         "units": "E_h",
         "type": "number"
      },
      "ccsd_opposite_spin_correlation_energy": {
         "title": "Ccsd Opposite Spin Correlation Energy",
         "description": "The portion of CCSD doubles correlation energy from opposite-spin (i.e. singlet) correlations, without any user scaling.",
         "units": "E_h",
         "type": "number"
      },
      "ccsd_singles_energy": {
         "title": "Ccsd Singles Energy",
         "description": "The singles portion of the CCSD correlation energy. Zero except in ROHF.",
         "units": "E_h",
         "type": "number"
      },
      "ccsd_doubles_energy": {
         "title": "Ccsd Doubles Energy",
         "description": "The doubles portion of the CCSD correlation energy including same-spin and opposite-spin correlations.",
         "units": "E_h",
         "type": "number"
      },
      "ccsd_correlation_energy": {
         "title": "Ccsd Correlation Energy",
         "description": "The CCSD correlation energy.",
         "units": "E_h",
         "type": "number"
      },
      "ccsd_total_energy": {
         "title": "Ccsd Total Energy",
         "description": "The total CCSD energy (CCSD correlation energy + HF energy).",
         "units": "E_h",
         "type": "number"
      },
      "ccsd_dipole_moment": {
         "title": "Ccsd Dipole Moment",
         "description": "The CCSD X, Y, and Z dipole components.",
         "shape": [
            3
         ],
         "units": "e a0",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "ccsd_iterations": {
         "title": "Ccsd Iterations",
         "description": "The number of CCSD iterations taken before convergence.",
         "type": "integer"
      },
      "ccsd_prt_pr_correlation_energy": {
         "title": "Ccsd Prt Pr Correlation Energy",
         "description": "The CCSD(T) correlation energy.",
         "units": "E_h",
         "type": "number"
      },
      "ccsd_prt_pr_total_energy": {
         "title": "Ccsd Prt Pr Total Energy",
         "description": "The total CCSD(T) energy (CCSD(T) correlation energy + HF energy).",
         "units": "E_h",
         "type": "number"
      },
      "ccsd_prt_pr_dipole_moment": {
         "title": "Ccsd Prt Pr Dipole Moment",
         "description": "The CCSD(T) X, Y, and Z dipole components.",
         "shape": [
            3
         ],
         "units": "e a0",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "ccsdt_correlation_energy": {
         "title": "Ccsdt Correlation Energy",
         "description": "The CCSDT correlation energy.",
         "units": "E_h",
         "type": "number"
      },
      "ccsdt_total_energy": {
         "title": "Ccsdt Total Energy",
         "description": "The total CCSDT energy (CCSDT correlation energy + HF energy).",
         "units": "E_h",
         "type": "number"
      },
      "ccsdt_dipole_moment": {
         "title": "Ccsdt Dipole Moment",
         "description": "The CCSDT X, Y, and Z dipole components.",
         "shape": [
            3
         ],
         "units": "e a0",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "ccsdt_iterations": {
         "title": "Ccsdt Iterations",
         "description": "The number of CCSDT iterations taken before convergence.",
         "type": "integer"
      },
      "ccsdtq_correlation_energy": {
         "title": "Ccsdtq Correlation Energy",
         "description": "The CCSDTQ correlation energy.",
         "units": "E_h",
         "type": "number"
      },
      "ccsdtq_total_energy": {
         "title": "Ccsdtq Total Energy",
         "description": "The total CCSDTQ energy (CCSDTQ correlation energy + HF energy).",
         "units": "E_h",
         "type": "number"
      },
      "ccsdtq_dipole_moment": {
         "title": "Ccsdtq Dipole Moment",
         "description": "The CCSDTQ X, Y, and Z dipole components.",
         "shape": [
            3
         ],
         "units": "e a0",
         "type": "array",
         "items": {
            "type": "number"
         }
      },
      "ccsdtq_iterations": {
         "title": "Ccsdtq Iterations",
         "description": "The number of CCSDTQ iterations taken before convergence.",
         "type": "integer"
      }
   },
   "additionalProperties": false
}

Fields:

Validators:
  • _validate_derivs » return_gradient

  • _validate_derivs » return_hessian

  • _validate_derivs » scf_total_gradient

  • _validate_derivs » scf_total_hessian

  • _validate_poles » ccsd_dipole_moment

  • _validate_poles » ccsd_prt_pr_dipole_moment

  • _validate_poles » mp2_dipole_moment

  • _validate_poles » scf_dipole_moment

  • _validate_poles » scf_quadrupole_moment