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