Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Macros | Enumerations | Functions | Variables
FieldIO.cpp File Reference
#include <boost/asio/ip/host_name.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/date_time/posix_time/posix_time_io.hpp>
#include <boost/make_shared.hpp>
#include <boost/format.hpp>
#include <LibUtilities/BasicConst/GitRevision.h>
#include <LibUtilities/BasicUtils/FieldIO.h>
#include <LibUtilities/BasicUtils/FileSystem.h>
#include <loki/Singleton.h>
#include <fstream>
#include <set>
Include dependency graph for FieldIO.cpp:

Go to the source code of this file.

Namespaces

 Nektar
 <
 
 Nektar::LibUtilities
 

Macros

#define NEKTAR_VERSION   "Unknown"
 

Enumerations

enum  Nektar::LibUtilities::FieldIOType { Nektar::LibUtilities::eXML, Nektar::LibUtilities::eHDF5 }
 Enumerator for auto-detection of FieldIO types. More...
 

Functions

FieldIOFactory & Nektar::LibUtilities::GetFieldIOFactory ()
 Returns the FieldIO factory. More...
 
void Nektar::LibUtilities::Write (const std::string &outFile, std::vector< FieldDefinitionsSharedPtr > &fielddefs, std::vector< std::vector< NekDouble > > &fielddata, const FieldMetaDataMap &fieldinfomap, const bool backup)
 This function allows for data to be written to an FLD file when a session and/or communicator is not instantiated. Typically used in utilities which do not take XML input and operate in serial only. More...
 
void Nektar::LibUtilities::Import (const std::string &infilename, std::vector< FieldDefinitionsSharedPtr > &fielddefs, std::vector< std::vector< NekDouble > > &fielddata, FieldMetaDataMap &fieldinfomap, const Array< OneD, int > &ElementIDs)
 This function allows for data to be imported from an FLD file when a session and/or communicator is not instantiated. Typically used in utilities which only operate in serial. More...
 

Variables

std::string Nektar::LibUtilities::fldCmdFormat
 

Macro Definition Documentation

#define NEKTAR_VERSION   "Unknown"

Definition at line 56 of file FieldIO.cpp.

Referenced by Nektar::LibUtilities::FieldIO::AddInfoTag().