IOSS  2.0
CatalystParserInterface Class Reference

#include <CatalystParserInterface.h>

Classes

class  parse_info
 

Public Types

enum  var_type {
  SCALAR, VECTOR, TENSOR, ALLTYPE,
  SCALAR_USED, VECTOR_USED, TENSOR_USED, ALLTYPE_USED
}
 
typedef std::map< std::string, var_typevar_map
 
typedef std::pair< unsigned int, unsigned int > id_range
 

Static Public Member Functions

static int parseFile (const std::string &filepath, parse_info &pinfo)
 
static int parseString (const std::string &s, parse_info &pinfo)
 

Member Typedef Documentation

◆ id_range

typedef std::pair<unsigned int, unsigned int> CatalystParserInterface::id_range

◆ var_map

typedef std::map<std::string, var_type> CatalystParserInterface::var_map

Member Enumeration Documentation

◆ var_type

Enumerator
SCALAR 
VECTOR 
TENSOR 
ALLTYPE 
SCALAR_USED 
VECTOR_USED 
TENSOR_USED 
ALLTYPE_USED 

Member Function Documentation

◆ parseFile()

static int CatalystParserInterface::parseFile ( const std::string &  filepath,
parse_info pinfo 
)
static

◆ parseString()

static int CatalystParserInterface::parseString ( const std::string &  s,
parse_info pinfo 
)
static

The documentation for this class was generated from the following file: