Class MCHelper
- java.lang.Object
-
- com.actelion.research.chem.optimization.MCHelper
-
public class MCHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MCHelper(BondRotationHelper torsionHelper, int[] mcsRotBondIndeces, java.util.Random random)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(double oldScore, double newScore)doublegetGyrationRadius(Conformer conf)voidrandomPerturbation(Conformer conf, double[] state)voidsetMcsRotBondIndeces(int[] mcsRotBondIndeces)voidsetTorsionHelper(BondRotationHelper torsionHelper)voidtorsionPerturbation(Conformer ligConf, double[] state)
-
-
-
Constructor Detail
-
MCHelper
public MCHelper(BondRotationHelper torsionHelper, int[] mcsRotBondIndeces, java.util.Random random)
-
-
Method Detail
-
randomPerturbation
public void randomPerturbation(Conformer conf, double[] state)
-
torsionPerturbation
public void torsionPerturbation(Conformer ligConf, double[] state)
-
getGyrationRadius
public double getGyrationRadius(Conformer conf)
-
setTorsionHelper
public void setTorsionHelper(BondRotationHelper torsionHelper)
-
setMcsRotBondIndeces
public void setMcsRotBondIndeces(int[] mcsRotBondIndeces)
-
accept
public boolean accept(double oldScore, double newScore)
-
-