Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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:
This graph shows which files directly or indirectly include this file:

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

namespace  Nektar
 <
namespace  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 []