37 #ifndef ABSTRACTOUTPUTMODIFIER_HPP_ 38 #define ABSTRACTOUTPUTMODIFIER_HPP_ 41 #include <boost/serialization/string.hpp> 45 #include "Hdf5DataWriter.hpp" 65 template<
class Archive>
66 void serialize(Archive & archive,
const unsigned int version)
97 : mFilename(rFilename),
#define CLASS_IS_ABSTRACT(T)
virtual void FinaliseAtEnd()=0
AbstractOutputModifier(const std::string &rFilename, double flushTime=0.0)
virtual void ProcessSolutionAtTimeStep(double time, Vec solution, unsigned problemDim)=0
void serialize(Archive &archive, const unsigned int version)
friend class boost::serialization::access
friend class TestMonodomainProblem
virtual void InitialiseAtStart(DistributedVectorFactory *pVectorFactory)=0
virtual ~AbstractOutputModifier()