Nektar++
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
SessionReader.h File Reference
#include <map>
#include <memory>
#include <string>
#include <LibUtilities/BasicConst/NektarUnivTypeDefs.hpp>
#include <LibUtilities/BasicUtils/Equation.h>
#include <LibUtilities/Communication/Comm.h>
#include <LibUtilities/LibUtilitiesDeclspec.h>
#include <boost/algorithm/string/case_conv.hpp>
#include <boost/program_options/variables_map.hpp>

Go to the source code of this file.

Classes

struct  Nektar::LibUtilities::CmdLineArg
 
struct  Nektar::LibUtilities::TimeIntScheme
 
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::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 std::map< std::pair< std::string, int >, FunctionVariableDefinition > Nektar::LibUtilities::FunctionVariableMap
 
typedef std::map< std::string, FunctionVariableMap > Nektar::LibUtilities::FunctionMap
 
typedef std::shared_ptr< SessionReader > Nektar::LibUtilities::SessionReaderSharedPtr
 

Enumerations

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

Functions

TiXmlElement * Nektar::LibUtilities::GetChildElementOrThrow (const std::string &filename, std::string elementName, const TiXmlHandle &docHandle)
 

Variables

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