Re: tuple??

On Tue, 28 May 2002, yahya ay wrote:

> How I can make more than 1 element? <?xml:namespace prefix = o ns
> "urn:schemas-microsoft-com:office:office" />
>
> /////////////////////////////////////////////////////////
>
> RealType temperature, speed, time;
>
>       Unit degC = visad.data.netcdf.units.Parser.parse("degC");
>
>       temperature = new RealType("temperature", degC, null);
>
>       Unit kts = visad.data.netcdf.units.Parser.parse("kts");
>
>       speed = new RealType("speed", kts, null);
>
>       Unit sec = visad.data.netcdf.units.Parser.parse("seconds");
>
>       time = new RealType("time", sec, null);
>
>       RealTupleType mydata = new RealTupleType(time, speed, temperature);
>
>       double obsTemp = 32.;
>
>       double obsSpeed = 15.;
>
>       double obsTime = 4096.;
>
>       double[] values = {obsTime, obsSpeed, obsTemp};
>
>       RealTuple obs = new RealTuple(mydata, values);
>
> ///////////////////////////////////////////////////////////////////////////////
> ////
>
> (4096.0, 15.0, 32.0)
>
>
>
> What I need is:
>
> {(0.0,0.0,0.0),
>
>   (1.0,1.0,1.0),
>
>   (2.0,2.0,2.0),
>
>   (3.0,3.0,3.0),
>
>   (3.0,4.0,3.0)}
>
> How I can do that?

It depends on what exactly you mean. Literally you
are describing a Tuple of RealTuples. But I suspect
you really mean a number of values of the same
RealTupleType, which would be a FlatField with
FunctionType something like:

  (index -> mydata)

Where the domain Set of the Index defines a Set of
'index' values. See Ugo's tutorial, and Tom's data
model tutorial.

Good luck,
Bill


  • References: