7#ifndef __PhactoriParserInterface_h
8#define __PhactoriParserInterface_h
32 typedef std::map<std::string, VarType>
varMap;
33 typedef std::pair<unsigned int, unsigned int>
idRange;
Definition PhactoriParserInterface.h:18
static void parseString(const std::string &s, ParseInfo &pinfo)
static void parseFile(const std::string &filepath, ParseInfo &pinfo)
std::map< std::string, VarType > varMap
Definition PhactoriParserInterface.h:32
VarType
Definition PhactoriParserInterface.h:21
@ SCALAR_USED
Definition PhactoriParserInterface.h:26
@ TENSOR
Definition PhactoriParserInterface.h:24
@ VECTOR
Definition PhactoriParserInterface.h:23
@ ALLTYPE_USED
Definition PhactoriParserInterface.h:29
@ TENSOR_USED
Definition PhactoriParserInterface.h:28
@ SCALAR
Definition PhactoriParserInterface.h:22
@ ALLTYPE
Definition PhactoriParserInterface.h:25
@ VECTOR_USED
Definition PhactoriParserInterface.h:27
std::pair< unsigned int, unsigned int > idRange
Definition PhactoriParserInterface.h:33
Definition CatalystManager.h:22
Definition PhactoriParserInterface.h:36
std::string jsonParseResult
Definition PhactoriParserInterface.h:45
bool checkElementIDRange
Definition PhactoriParserInterface.h:42
std::string separator
Definition PhactoriParserInterface.h:44
varMap globalVars
Definition PhactoriParserInterface.h:39
varMap nodeVars
Definition PhactoriParserInterface.h:37
idRange nodeIDRange
Definition PhactoriParserInterface.h:41
idRange elementIDRange
Definition PhactoriParserInterface.h:43
bool parseFailed
Definition PhactoriParserInterface.h:46
varMap elementVars
Definition PhactoriParserInterface.h:38
bool checkNodeIDRange
Definition PhactoriParserInterface.h:40