Class OrcaReader

  • All Implemented Interfaces:
    javajs.api.GenericLineReader

    public class OrcaReader
    extends MOReader
    Reads ORCA input and output files
    • Field Detail

      • chargeTag

        private java.lang.String chargeTag
      • atomCount

        private int atomCount
      • xyzBohr

        private boolean xyzBohr
      • moModelSet

        private int moModelSet
    • Constructor Detail

      • OrcaReader

        public OrcaReader()
    • Method Detail

      • initializeReader

        protected void initializeReader()
                                 throws java.lang.Exception
        Overrides:
        initializeReader in class MOReader
        Throws:
        java.lang.Exception
      • checkLine

        protected boolean checkLine()
                             throws java.lang.Exception
        Overrides:
        checkLine in class AtomSetCollectionReader
        Returns:
        true if need to read new line
        Throws:
        java.lang.Exception
      • processEnergyLine

        private void processEnergyLine()
      • processInputFile

        private void processInputFile()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processAtoms

        void processAtoms()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processAtomicCharges

        void processAtomicCharges()
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processBasis

        private void processBasis()
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processMolecularOrbitals

        private void processMolecularOrbitals()
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addMODataOR

        private void addMODataOR​(int nThisLine,
                                 javajs.util.Lst<java.lang.String> labels,
                                 javajs.util.Lst<java.lang.String>[] data,
                                 java.util.Map<java.lang.String,​java.lang.Object>[] mos)