Class BasisFunctionReader

    • Field Detail

      • shells

        public javajs.util.Lst<int[]> shells
      • slaters

        protected javajs.util.Lst<SlaterData> slaters
      • moData

        public java.util.Map<java.lang.String,​java.lang.Object> moData
      • orbitals

        public javajs.util.Lst<java.util.Map<java.lang.String,​java.lang.Object>> orbitals
      • nOrbitals

        protected int nOrbitals
      • ignoreMOs

        protected boolean ignoreMOs
      • alphaBeta

        protected java.lang.String alphaBeta
      • dfCoefMaps

        protected int[][] dfCoefMaps
      • filterTokens

        private java.lang.String[] filterTokens
      • filterIsNot

        private boolean filterIsNot
      • spin

        private java.lang.String spin
      • orbitalMaps

        java.util.Map<java.lang.String,​java.lang.String> orbitalMaps
      • highLEnabled

        private int[] highLEnabled
      • nCoef

        protected int nCoef
    • Constructor Detail

      • BasisFunctionReader

        public BasisFunctionReader()
    • Method Detail

      • filterMO

        protected boolean filterMO()
        check line for filter options
        Returns:
        true if a match
      • setMO

        public void setMO​(java.util.Map<java.lang.String,​java.lang.Object> mo)
      • getDFMap

        protected boolean getDFMap​(java.lang.String shell,
                                   java.lang.String fileList,
                                   int shellType,
                                   java.lang.String jmolList,
                                   int minLength)
        finds the position in the Jmol-required list of function types. This list is reader-dependent.
        Parameters:
        shell - TODO
        fileList -
        shellType -
        jmolList -
        minLength -
        Returns:
        true if successful
      • enableShell

        protected void enableShell​(int shellType)
        This flag must be explicitly set when a reader has been verified to properly sort G, H, I,... orbitals.
        Parameters:
        shellType -
      • getDfCoefMaps

        public int[][] getDfCoefMaps()
      • canonicalizeQuantumSubshellTag

        protected static final java.lang.String canonicalizeQuantumSubshellTag​(java.lang.String tag)
      • fixSlaterTypes

        protected int fixSlaterTypes​(int typeOld,
                                     int typeNew)
      • getQuantumShellTagIDSpherical

        public static int getQuantumShellTagIDSpherical​(java.lang.String tag)
      • getQuantumShellTagID

        public static int getQuantumShellTagID​(java.lang.String tag)
      • getQuantumShellTag

        public static java.lang.String getQuantumShellTag​(int id)
      • clearOrbitals

        protected void clearOrbitals()