34#ifndef FILE_PART_CALCULATOR
35#define FILE_PART_CALCULATOR
calculations needed for writing the simulation's output into multiple file parts
static const uint limitOfNodesForVTK
limits how many grid nodes are written into a single vtk file
static uint calculateNumberOfParts(uint numberOfNodes)
calculate how many output vtk-files are created for one timestep of the given grid level
static uint calculateStartingPostionOfPart(uint indexOfPart)
static uint calculateNumberOfNodesInPart(uint numberOfNodes, uint indexOfFilePart)
calculate how many grid nodes are written to the file with the given index
std::shared_ptr< T > SPtr