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)
#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()