1#ifndef included_AMP_SiloIO
2#define included_AMP_SiloIO
4#include "AMP/AMP_TPLs.h"
5#include "AMP/IO/Writer.h"
6#include "AMP/mesh/Mesh.h"
41 void readFile(
const std::string &fname )
override;
52 void writeFile(
const std::string &fname,
size_t iteration,
double time = 0 )
override;
57 void writeMesh( DBfile *file,
const baseMeshData &data,
int cycle,
double time );
A class used to abstract away reading/writing files for visualization.
virtual ~SiloIO()
Default destructor.
void writeSummary(const std::string &filename, int cycle, double time)
void readFile(const std::string &fname) override
Function to read a file.
SiloIO()
Default constructor.
WriterProperties getProperties() const override
Function to get the writer properties.
void writeFile(const std::string &fname, size_t iteration, double time=0) override
Function to write a file.
A class used to abstract away reading/writing files.
std::string filename(const std::string &filename)
Return the filename (strip the path)