Package com.io7m.jtensors.generators
Class PVector4LGenerator<T>
java.lang.Object
com.io7m.jtensors.generators.PVector4LGenerator<T>
- Type Parameters:
T
-
- All Implemented Interfaces:
net.java.quickcheck.Generator<PVector4L<T>>
public final class PVector4LGenerator<T> extends java.lang.Object implements net.java.quickcheck.Generator<PVector4L<T>>
A vector generator.
-
Constructor Summary
Constructors Constructor Description PVector4LGenerator(net.java.quickcheck.Generator<java.lang.Long> in_gen)
Construct a generator. -
Method Summary
Modifier and Type Method Description static <T> net.java.quickcheck.Generator<PVector4L<T>>
create()
Create a generator initialized with a default component generator.static <T> net.java.quickcheck.Generator<PVector4L<T>>
create16()
Create a generator initialized with a default component generator that produces values in the range[-32768, 32767]
.static <T> net.java.quickcheck.Generator<PVector4L<T>>
create32()
Create a generator initialized with a default component generator that produces values in the range[-2147483648, 2147483647]
.static <T> net.java.quickcheck.Generator<PVector4L<T>>
create64()
Create a generator initialized with a default component generator that produces values in the range[-9223372036854775808, 9223372036854775807]
.static <T> net.java.quickcheck.Generator<PVector4L<T>>
create8()
Create a generator initialized with a default component generator that produces values in the range[-128, 127]
.static <T> net.java.quickcheck.Generator<PVector4L<T>>
createSmall()
Create a generator initialized with a default component generator that produces values in the range[-65536, 65536]
.PVector4L<T>
next()
-
Constructor Details
-
PVector4LGenerator
public PVector4LGenerator(net.java.quickcheck.Generator<java.lang.Long> in_gen)Construct a generator.- Parameters:
in_gen
- A component generator
-
-
Method Details
-
create
Create a generator initialized with a default component generator.- Type Parameters:
T
- A phantom type parameter- Returns:
- A generator
-
createSmall
Create a generator initialized with a default component generator that produces values in the range[-65536, 65536]
.- Type Parameters:
T
- A phantom type parameter- Returns:
- A generator
-
create64
Create a generator initialized with a default component generator that produces values in the range[-9223372036854775808, 9223372036854775807]
.- Type Parameters:
T
- A phantom type parameter- Returns:
- A generator
-
create32
Create a generator initialized with a default component generator that produces values in the range[-2147483648, 2147483647]
.- Type Parameters:
T
- A phantom type parameter- Returns:
- A generator
-
create16
Create a generator initialized with a default component generator that produces values in the range[-32768, 32767]
.- Type Parameters:
T
- A phantom type parameter- Returns:
- A generator
-
create8
Create a generator initialized with a default component generator that produces values in the range[-128, 127]
.- Type Parameters:
T
- A phantom type parameter- Returns:
- A generator
-
next
- Specified by:
next
in interfacenet.java.quickcheck.Generator<T>
-