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
74 bool sharedFilesystem =
false);
std::map< std::string, std::string > FieldMetaDataMap
boost::shared_ptr< PtsField > PtsFieldSharedPtr
void Import(const std::string &infilename, std::vector< FieldDefinitionsSharedPtr > &fielddefs, std::vector< std::vector< NekDouble > > &fielddata, FieldMetaDataMap &fieldinfomap, const Array< OneD, int > ElementiDs)
Imports an FLD file.
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
boost::shared_ptr< PtsIO > PtsIOSharedPtr
Class for operating on FLD files.
void Write(const std::string &outFile, std::vector< FieldDefinitionsSharedPtr > &fielddefs, std::vector< std::vector< NekDouble > > &fielddata, const FieldMetaDataMap &fieldinfomap)
Write a field file in serial only.
static FieldMetaDataMap NullFieldMetaDataMap