36 #include "SingleTraceOutputModifier.hpp" 37 #include "HeartConfig.hpp" 46 if (!rNodePermutation.empty()){
78 VecGetArray(solution, &p_solution);
79 (*mFileStream) << time;
80 for (
unsigned i=0; i<problemDim; ++i)
82 (*mFileStream) <<
"\t" << p_solution[
mLocalIndex*problemDim+i];
84 (*mFileStream) <<
"\n";
85 VecRestoreArray(solution, &p_solution);
virtual void ProcessSolutionAtTimeStep(double time, Vec solution, unsigned problemDim)
bool Divides(double smallerNumber, double largerNumber)
bool IsGlobalIndexLocal(unsigned globalIndex)
out_stream OpenOutputFile(const std::string &rFileName, std::ios_base::openmode mode=std::ios::out|std::ios::trunc) const
#define CHASTE_CLASS_EXPORT(T)
virtual void InitialiseAtStart(DistributedVectorFactory *pVectorFactory, const std::vector< unsigned > &rNodePermutation)
static HeartConfig * Instance()
virtual void FinaliseAtEnd()