Class HartreeFockSCFMethod
java.lang.Object
org.episteme.natural.chemistry.computational.quantum.SCFMethod
org.episteme.natural.chemistry.computational.quantum.HartreeFockSCFMethod
Implementation of the Hartree-Fock Self-Consistent Field (SCF) method.
Robust implementation using analytic integrals and multicore acceleration.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields inherited from class SCFMethod
DEFAULT_ENERGY_TOLERANCE, DEFAULT_MAX_ITERATION, densityMatrix, energyTolerance, fockMatrix, maxIteration, molecule, oneEI, overlapMatrix, scfIteration, totalEnergy, twoEI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleCompute nuclear repulsion energy.voidscf()Performs the SCF calculation.voidsetBasisFunctions(List<BasisFunction> basisFunctions) Methods inherited from class SCFMethod
getDensityMatrix, getEnergyTolerance, getFockMatrix, getMaxIteration, getScfIteration, getTotalEnergy, setEnergyTolerance, setIntegrals, setMaxIteration
-
Constructor Details
-
HartreeFockSCFMethod
-
-
Method Details
-
setBasisFunctions
-
scf
-
calculateNuclearEnergy
public double calculateNuclearEnergy()Description copied from class:SCFMethodCompute nuclear repulsion energy.- Specified by:
calculateNuclearEnergyin classSCFMethod
-