Class AbstractScoringEngine

  • Direct Known Subclasses:
    ChemPLP, IdoScore

    public abstract class AbstractScoringEngine
    extends java.lang.Object
    • Field Detail

      • receptorConf

        protected Conformer receptorConf
      • bindingSiteAtoms

        protected java.util.Set<java.lang.Integer> bindingSiteAtoms
      • candidatePose

        protected LigandPose candidatePose
    • Constructor Detail

      • AbstractScoringEngine

        public AbstractScoringEngine​(StereoMolecule receptor,
                                     java.util.Set<java.lang.Integer> bindingSiteAtoms,
                                     MoleculeGrid grid)
    • Method Detail

      • getCandidatePose

        public LigandPose getCandidatePose()
      • getBumpTerm

        public double getBumpTerm()
      • init

        public abstract void init​(LigandPose candidatePose,
                                  double e0)
      • updateState

        public abstract void updateState()
      • getFGValue

        public abstract double getFGValue​(double[] grad)
      • getScore

        public abstract double getScore()