Class for parallel reading of partitioned mesh data

Why is this an array? Would it not be more readable if this is a struct or individual private variables?