예제 #1
0
파일: Thermo.py 프로젝트: zliu72/Combustion
    def __init__(self, mechanism, tokenizer):
        import pyre
        import fuego
        BaseParser.__init__(self, mechanism)

        self._tokenizer = tokenizer
        self._scanner = fuego.serialization.chemkin.unpickle.scanners.thermo()

        # Private data
        self._range = ()
        self._thermoAll = 0
        self._parameters = []
        self._currentRange = None

        import re
        from fuego.serialization.chemkin.unpickle.tokens.RegularExpressions import species
        self._speciesScanner = re.compile(species)

        self._nextId = 0 #line ids are zero-based

        self._currentSpecies = None

        self._lineParsers = [
            self._parseLine1, self._parseLine2, self._parseLine3, self._parseLine4
            ]

        self._thermoAllWarned = 0

        return
예제 #2
0
 def __init__(self, sess):
     BaseParser.__init__(self)
     self.sess = sess
     self.item = None
     self.party = None
     self.content = False
     self.title = False
     self.date = None
예제 #3
0
 def __init__(self, sess):
     BaseParser.__init__(self)
     self.sess = sess
     self.item = None
     self.party = None
     self.content = False
     self.title = False
     self.date = None
예제 #4
0
    def __init__(self, mechanism, tokenizer):
        import pyre
        BaseParser.__init__(self, mechanism)

        self._tokenizer = tokenizer

        import fuego
        self._scanner = fuego.serialization.chemkin.unpickle.scanners.species()

        return
예제 #5
0
    def __init__(self, tokenizer):
        import pyre
        BaseParser.__init__(self)

        self._tokenizer = tokenizer
        import fuego
        self._scanner = fuego.serialization.chemkin.unpickle.scanners.parameters()

        self._parameters = None

        return
예제 #6
0
    def __init__(self):
        BaseParser.__init__(self)

        # the table of declared species
        self._species = {}

        # section parsers
        self._elementParser = None
        self._speciesParser = None
        self._thermoParser = None
        self._reactionParser = None

        return
예제 #7
0
    def __init__(self):
        
        #print " J'INITIALISE PARSER ..."
        BaseParser.__init__(self)

        # the table of declared species
        self._species = {}

        # section parsers
        self._elementParser = None
        self._speciesParser = None
        self._thermoParser = None
        self._transParser = None
        self._reactionParser = None

        return
예제 #8
0
    def __init__(self, mechanism, tokenizer):
        import pyre
        BaseParser.__init__(self, mechanism)

        self._tokenizer = tokenizer
        import fuego
        self._scanner = fuego.serialization.chemkin.unpickle.scanners.reactions(
        )

        from Parameters import Parameters
        self._parameterParser = Parameters(tokenizer)

        self._reactionIndex = 0
        self._units = {}
        self._currentReaction = None

        return
예제 #9
0
 def __init__(self, parseDay):
     BaseParser.__init__(self, parseDay)
예제 #10
0
 def __init__(self, parseDay, id=''):
     BaseParser.__init__(self, parseDay)
예제 #11
0
 def __init__(self, limitNum, parseDay):
     self._limitNum = limitNum
     BaseParser.__init__(self, parseDay)
 def __init__(self, download_url):
     BaseParser.__init__(self, 'HKEX', download_url)
예제 #13
0
 def __init__(self,parseDay,days = 5):
   self._days = days
   BaseParser.__init__(self,parseDay) 
예제 #14
0
 def __init__(self, download_url):
     BaseParser.__init__(self, 'NASD', download_url)
예제 #15
0
 def __init__(self):
     BaseParser.__init__(self, 'SGX', self.GenerateUrl())