cellCountIJK was computed based on the value of griPointDimensions. These converstion turned up during profiling. Change implementation to have cellcount as a member variable instead of being computed every time.
* Set column width to 140 * Use c++20 * Remove redundant virtual