37 #ifndef NEKTAR_LIB_UTILITIES_BASIC_UTILS_PTSIO_H
38 #define NEKTAR_LIB_UTILITIES_BASIC_UTILS_PTSIO_H
43 #include <boost/shared_ptr.hpp>
57 namespace LibUtilities
68 bool sharedFilesystem =
false);
81 const bool backup =
false);
void 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 n...
std::map< std::string, std::string > FieldMetaDataMap
boost::shared_ptr< PtsField > PtsFieldSharedPtr
std::map< std::string, std::string > PtsMetaDataMap
static PtsMetaDataMap NullPtsMetaDataMap
boost::shared_ptr< Comm > CommSharedPtr
Pointer to a Communicator object.
#define LIB_UTILITIES_EXPORT
virtual std::string GetFileEnding() const
Helper function that determines default file extension.
void 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 ...
boost::shared_ptr< PtsIO > PtsIOSharedPtr
static FieldMetaDataMap NullFieldMetaDataMap