Nektar++
Classes | Namespaces | Typedefs | Enumerations | Variables
SessionReader.h File Reference
#include <map>
#include <string>
#include <LibUtilities/Communication/Comm.h>
#include <LibUtilities/BasicConst/NektarUnivTypeDefs.hpp>
#include <LibUtilities/LibUtilitiesDeclspec.h>
#include <LibUtilities/Interpreter/AnalyticExpressionEvaluator.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/program_options/variables_map.hpp>
Include dependency graph for SessionReader.h:

Go to the source code of this file.

Classes

struct  Nektar::LibUtilities::CmdLineArg
 
struct  Nektar::LibUtilities::FunctionVariableDefinition
 
class  Nektar::LibUtilities::SessionReader
 Reads and parses information from a Nektar++ XML session file. More...
 

Namespaces

 Nektar
 <
 
 Nektar::LibUtilities
 

Typedefs

typedef std::map< std::string, std::string > Nektar::LibUtilities::SolverInfoMap
 
typedef std::map< std::string, NekDouble > Nektar::LibUtilities::ParameterMap
 
typedef std::map< std::string, std::string > Nektar::LibUtilities::GeometricInfoMap
 
typedef std::map< std::string, std::string > Nektar::LibUtilities::ExpressionMap
 
typedef std::vector< std::string > Nektar::LibUtilities::VariableList
 
typedef std::map< std::string, std::string > Nektar::LibUtilities::TagMap
 
typedef std::map< std::string, std::string > Nektar::LibUtilities::FilterParams
 
typedef std::vector< std::pair< std::string, FilterParams > > Nektar::LibUtilities::FilterMap
 
typedef std::map< std::string, CmdLineArg > Nektar::LibUtilities::CmdLineArgMap
 
typedef std::map< std::string, int > Nektar::LibUtilities::EnumMap
 
typedef std::map< std::string, EnumMap > Nektar::LibUtilities::EnumMapList
 
typedef std::map< std::string, std::string > Nektar::LibUtilities::GloSysInfoMap
 
typedef std::map< std::string, GloSysInfoMap > Nektar::LibUtilities::GloSysSolnInfoList
 
typedef boost::shared_ptr< Equation > Nektar::LibUtilities::EquationSharedPtr
 
typedef std::map< std::pair< std::string, int >, FunctionVariableDefinition > Nektar::LibUtilities::FunctionVariableMap
 
typedef std::map< std::string, FunctionVariableMap > Nektar::LibUtilities::FunctionMap
 

Enumerations

enum  Nektar::LibUtilities::FunctionType { Nektar::LibUtilities::eFunctionTypeExpression, Nektar::LibUtilities::eFunctionTypeFile, Nektar::LibUtilities::eFunctionTypeTransientFile, Nektar::LibUtilities::eSIZE_FunctionType }
 

Variables

const char *const Nektar::LibUtilities::FunctionTypeMap []