Class AbinitReader

  • All Implemented Interfaces:
    javajs.api.GenericLineReader

    public class AbinitReader
    extends AtomSetCollectionReader
    • Field Detail

      • znucl

        private float[] znucl
      • inputOnly

        private boolean inputOnly
      • nAtom

        private int nAtom
      • nType

        private int nType
      • typeArray

        private float[] typeArray
      • cellLattice

        float[] cellLattice
    • Constructor Detail

      • AbinitReader

        public AbinitReader()
    • Method Detail

      • 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
      • readNoatom

        private void readNoatom()
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readNotypes

        private void readNotypes()
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readTypesequence

        private void readTypesequence()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readAtomSpecies

        private void readAtomSpecies()
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readSpaceGroup

        private void readSpaceGroup()
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readIntiallattice

        private void readIntiallattice()
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • applySymmetry

        private void applySymmetry()
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readAtoms

        private void readAtoms()
                        throws java.lang.Exception
        Throws:
        java.lang.Exception