36 #ifndef NEKTAR_LIB_UTILITIES_BASIC_UTILS_CSVIO_H
37 #define NEKTAR_LIB_UTILITIES_BASIC_UTILS_CSVIO_H
51 namespace LibUtilities
58 bool sharedFilesystem =
false);
66 const bool backup =
false);
72 const std::string inFile,
#define LIB_UTILITIES_EXPORT
void Write(const std::string &outFile, const PtsFieldSharedPtr &ptsField, const bool backup=false)
Save a pts field to a file.
virtual void v_ImportFieldData(const std::string inFile, PtsFieldSharedPtr &ptsField, DomainRangeShPtr &Range)
virtual std::string GetFileEnding() const
Helper function that determines default file extension.
CsvIO(LibUtilities::CommSharedPtr pComm, bool sharedFilesystem=false)
std::shared_ptr< PtsField > PtsFieldSharedPtr
std::shared_ptr< DomainRange > DomainRangeShPtr
std::shared_ptr< CsvIO > CsvIOSharedPtr
std::shared_ptr< Comm > CommSharedPtr
Pointer to a Communicator object.
The above copyright notice and this permission notice shall be included.