samer@0: package samer.units; samer@0: import samer.tools.*; samer@0: import samer.maths.*; samer@0: samer@0: public class GenerateVector extends AnonymousTask samer@0: { samer@0: Generator gen; samer@0: VVector vec; samer@0: double out[]; samer@0: samer@0: public GenerateVector(VVector out, Generator g) samer@0: { samer@0: this.out=out.array(); samer@0: vec=out; samer@0: gen=g; samer@0: } samer@0: samer@0: public Vec output() { return vec; } samer@0: public void setGenerator(Generator g) { gen=g; } samer@0: public void run() { gen.next(out); /* vec.changed(); */ } samer@0: } samer@0: