There is no "array" data type.
I would say to just use a pointer to the first element. Can't really do that in Blitz, though.
The only workaround I can think of is to have your array within a custom type "wrapper", e.g.:
Then you can create one instance of that type Particles (which will create the whole array), and just store that variable within your System type object.
I would say to just use a pointer to the first element. Can't really do that in Blitz, though.
The only workaround I can think of is to have your array within a custom type "wrapper", e.g.:
Type Particles Field particles[100] End Type
Then you can create one instance of that type Particles (which will create the whole array), and just store that variable within your System type object.