|
SSJ V. 2.6.2. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object umontreal.iro.lecuyer.hups.PointSet umontreal.iro.lecuyer.hups.DigitalNet umontreal.iro.lecuyer.hups.DigitalNetBase2 umontreal.iro.lecuyer.hups.DigitalNetBase2FromFile
public class DigitalNetBase2FromFile
This class allows us to read the parameters defining a digital net
in base 2 either from a file, or from a URL address on the
World Wide Web. See the documentation in
DigitalNetFromFile
.
The parameters used in building the net are those defined in class
DigitalNetBase2
.
The format of the data files must be the following (where B is any Cj):
(see the format in guidehups.pdf)
For each dimension j, there must be a k-vector of 32-bit integers (the ai) corresponding to the columns of Cj. The correspondance is such that integer ai = 230(Cj)1i +229(Cj)2i + ... +231-r(Cj)ri.
Constructor Summary | |
---|---|
DigitalNetBase2FromFile(String filename,
int s1)
Same as DigitalNetBase2FromFile (filename, r, 31, s1) where
s1 is the dimension and r is given in data file filename. |
|
DigitalNetBase2FromFile(String filename,
int r1,
int w,
int s1)
Constructs a digital net in base 2 after reading its parameters from file filename. |
Method Summary | |
---|---|
static String |
listDir(String dirname)
Lists all files (or directories) in directory dirname. |
String |
toString()
Formats a string that contains information about the point set. |
String |
toStringDetailed()
Writes the parameters and the generating matrices of this digital net to a string. |
Methods inherited from class umontreal.iro.lecuyer.hups.DigitalNet |
---|
eraseOriginalGeneratorMatrices, resetGeneratorMatrices, unrandomize |
Methods inherited from class umontreal.iro.lecuyer.hups.PointSet |
---|
addRandomShift, addRandomShift, formatPoints, formatPoints, formatPoints, formatPoints, formatPointsBase, formatPointsBase, formatPointsBase, formatPointsBase, formatPointsNumbered, formatPointsNumbered, getDimension, getNumPoints, getStream, randomize, randomize, randomize, randomize, randomize, setStream |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DigitalNetBase2FromFile(String filename, int r1, int w, int s1) throws IOException, MalformedURLException
DigitalNetFromFile
.
Parameter w gives the number of bits of resolution, r1 is
the number of rows, and s1 is the dimension.
Restrictions: s1 must be less than the maximal dimension, and
r1 less than the maximal number of rows in the data file.
Also w >= r1.
filename
- Name of the file to be readr1
- Number of rows for the generating matricesw
- Number of bits of resolutions1
- Number of dimensions
IOException
MalformedURLException
public DigitalNetBase2FromFile(String filename, int s1) throws IOException, MalformedURLException
DigitalNetBase2FromFile
(filename, r, 31, s1) where
s1 is the dimension and r is given in data file filename.
filename
- Name of the file to be reads1
- Number of dimensions
IOException
MalformedURLException
Method Detail |
---|
public String toString()
PointSet
toString
in class DigitalNetBase2
public String toStringDetailed()
public static String listDir(String dirname) throws IOException
IOException
|
SSJ V. 2.6.2. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |