Nektar++
Loading...
Searching...
No Matches
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::FilterDefinition
 
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, NekDoubleNektar::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< FilterDefinitionNektar::LibUtilities::FilterMap
 
typedef std::map< std::string, CmdLineArgNektar::LibUtilities::CmdLineArgMap
 
typedef std::map< std::string, int > Nektar::LibUtilities::EnumMap
 
typedef std::map< std::string, EnumMapNektar::LibUtilities::EnumMapList
 
typedef std::map< std::string, std::string > Nektar::LibUtilities::GloSysInfoMap
 
typedef std::map< std::string, GloSysInfoMapNektar::LibUtilities::GloSysSolnInfoList
 
typedef std::map< std::pair< std::string, int >, FunctionVariableDefinitionNektar::LibUtilities::FunctionVariableMap
 
typedef std::map< std::string, FunctionVariableMapNektar::LibUtilities::FunctionMap
 
typedef std::shared_ptr< SessionReaderNektar::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 []