All Packages Class Hierarchy This Package Previous Next Index
Class sim.data.RndUniformLine
java.lang.Object
|
+----sim.data.Data
|
+----sim.data.RndUniformLine
- public class RndUniformLine
- extends Data
This Data generates random uniform scalars in [0.0,1.0].
This code is (c) 1996 Leemon Baird
<leemon@cs.cmu.edu>,
http://www.cs.cmu.edu/~baird
The source and object code may be redistributed freely.
If the code is modified, please state so in the comments.
- Version:
- 1.0, 16 Sep 96
- Author:
- Leemon Baird
-
RndUniformLine()
-
-
BNF(int)
-
-
getData(double[], double[], Random)
- Put the input/output pair into arrays in/out.
-
getData(int, double[], double[])
- Put the nth input/output pair into arrays in/out.
-
parse(Parser, int)
- Parse the input file to get the parameters for this object.
-
unparse(Unparser, int)
- Output a description of this object that can be parsed with parse().
RndUniformLine
public RndUniformLine()
getData
public void getData(double in[],
double out[],
Random rnd)
- Put the input/output pair into arrays in/out.
The arrays must already have been initialized to the right sizes.
A randomly-chosen data point will be returned.
- Overrides:
- getData in class Data
getData
public void getData(int n,
double in[],
double out[]) throws ArrayIndexOutOfBoundsException
- Put the nth input/output pair into arrays in/out.
The arrays must already have been initialized to the right sizes.
An exception is raised if n<0 or n>=nPairs.
If number of pairs is infinite, then exception is always thrown.
- Throws: ArrayIndexOutOfBoundsException
- arrays were too small or there is no "nth" data item
- Overrides:
- getData in class Data
BNF
public String BNF(int lang)
- Overrides:
- BNF in class Data
unparse
public void unparse(Unparser u,
int lang)
- Output a description of this object that can be parsed with parse().
- Overrides:
- unparse in class Data
- See Also:
- Parsable
parse
public Object parse(Parser p,
int lang) throws ParserException
- Parse the input file to get the parameters for this object.
- Throws: ParserException
- parser didn't find the required token
- Overrides:
- parse in class Data
All Packages Class Hierarchy This Package Previous Next Index