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
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected double[][][]Dimensions of [nsymm][nAtoms][3]protected double[][][] -
Constructor Summary
ConstructorsConstructorDescriptionScfPredictor(ScfPredictor.PredictorMode mode, int order, ForceField ff) Constructor for ScfPredictor. -
Method Summary
Modifier and TypeMethodDescriptionvoidrun(LambdaMode lambdaMode) run.voidsaveMutualInducedDipoles(double[][][] inducedDipole, double[][][] inducedDipoleCR, double[][] directDipole, double[][] directDipoleCR) Save the current converged mutual induced dipoles.voidsetInducedDipoleReferences(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.PredictorModeobject.order- a int.ff- aForceFieldobject.
-
-
Method Details
-
run
run.- Parameters:
lambdaMode- aLambdaModeobject.
-
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
-