Package ffx.potential.nonbonded
Class ScfPredictor
java.lang.Object
ffx.potential.nonbonded.ScfPredictor
Predict Mutual Induced Dipoles based on previous steps.
- Since:
- 1.0
- Author:
- Stephen LuCore
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected double[][][]
Dimensions of [nsymm][nAtoms][3]protected double[][][]
-
Constructor Summary
ConstructorDescriptionScfPredictor
(ScfPredictor.PredictorMode mode, int order, ForceField ff) Constructor for ScfPredictor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
run
(LambdaMode lambdaMode) run.void
saveMutualInducedDipoles
(double[][][] inducedDipole, double[][][] inducedDipoleCR, double[][] directDipole, double[][] directDipoleCR) Save the current converged mutual induced dipoles.void
setInducedDipoleReferences
(double[][][] inducedDipole, double[][][] inducedDipoleCR, boolean lambdaTerm) To be called upon initialization and update of inducedDipole arrays in parent.toString()
-
Field Details
-
inducedDipole
protected double[][][] inducedDipoleDimensions of [nsymm][nAtoms][3] -
inducedDipoleCR
protected double[][][] inducedDipoleCR
-
-
Constructor Details
-
ScfPredictor
Constructor for ScfPredictor.- Parameters:
mode
- aScfPredictor.PredictorMode
object.order
- a int.ff
- aForceField
object.
-
-
Method Details
-
run
run.- Parameters:
lambdaMode
- aLambdaMode
object.
-
saveMutualInducedDipoles
public void saveMutualInducedDipoles(double[][][] inducedDipole, double[][][] inducedDipoleCR, double[][] directDipole, double[][] directDipoleCR) Save the current converged mutual induced dipoles.- Parameters:
inducedDipole
- an array of induced dipoles.inducedDipoleCR
- an array of induced dipoles chain rule terms.directDipole
- an array of direct dipoles.directDipoleCR
- an array of direct dipoles chain rule terms.
-
setInducedDipoleReferences
public void setInducedDipoleReferences(double[][][] inducedDipole, double[][][] inducedDipoleCR, boolean lambdaTerm) To be called upon initialization and update of inducedDipole arrays in parent.- Parameters:
inducedDipole
- an array of induced dipoles.inducedDipoleCR
- an array of induced dipoles chain rule terms.lambdaTerm
- a boolean.
-
toString
-