Feature cloud improvements
The main impact of the changes are the addition of nParcels() as a base-level virtual in cloud, which enables quick querying of any derived cloud without the hassle of attempting to cast the regIOobject into any particular Cloud<ParticleType>
type. Similarly, the zero-initialized constructors make it much easier to generate any particle type before filling out with more details and adding to a cloud.
Edited by Mark OLESEN