samer@0: package samer.units; samer@0: import samer.tools.*; samer@0: import samer.maths.*; samer@0: import samer.core.types.*; samer@0: samer@0: public class VecToDouble extends AnonymousTask samer@0: { samer@0: // Vec vec; samer@0: DoubleModel sig; samer@0: int i; samer@0: double [] x; samer@0: samer@0: public VecToDouble(Vec in, int j, DoubleModel out) { sig=out; i=j; x=in.array(); } samer@0: public DoubleModel output() { return sig; } samer@0: public void setIndex(int j) { i=j; } samer@0: public void run() { sig.set(x[i]); } samer@0: }