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