Class DihedralScanResult


  • @PublicAPI
    @Beta
    public class DihedralScanResult
    extends Object
    Results of a dihedral scan. Please note that this class is marked with Beta annotation, so it can be subject of incompatible changes or removal in any of the later releases.
    • Constructor Detail

      • DihedralScanResult

        public DihedralScanResult​(BondInfo bond)
        Construct for a dihedral.
        Parameters:
        bond - Represented dihedral central bond
    • Method Detail

      • addDihedralStep

        public void addDihedralStep​(DihedralScanStep step)
        Add a new step.
        Parameters:
        step - Step to add
      • getEnegryDifference

        public double getEnegryDifference()
        Observed rotational energy barrier.
        Returns:
        The difference of the maximal and minimal energy associated to the rotation.
      • getMaxEnergy

        public double getMaxEnergy()
        Observed largest energy.
        Returns:
        Largest energy observed
      • getMinEnergy

        public double getMinEnergy()
        Observed lowest energy.
        Returns:
        Lowest energy observed
      • getSteps

        public com.google.common.collect.ImmutableList<DihedralScanStep> getSteps()
        Represented scan steps.
        Returns:
        Scan steps
      • getBond

        public BondInfo getBond()
        Represented bond info.
        Returns:
        Represented bond
      • logToDebug

        public void logToDebug​(org.apache.commons.logging.Log log,
                               String prefix,
                               boolean steps)
        Append to log.
        Parameters:
        log - Logger to use on the Log.debug(java.lang.Object) level
        prefix - String to prefix each printed line
        steps - Write represented scan steps