Package com.io7m.jtensors.generators
Class Matrix4x4FGenerator
java.lang.Object
com.io7m.jtensors.generators.Matrix4x4FGenerator
- All Implemented Interfaces:
net.java.quickcheck.Generator<Matrix4x4F>
public final class Matrix4x4FGenerator
extends Object
implements net.java.quickcheck.Generator<Matrix4x4F>
A matrix generator.
-
Constructor Summary
ConstructorsConstructorDescriptionMatrix4x4FGenerator
(net.java.quickcheck.Generator<Double> in_gen) Construct a generator. -
Method Summary
Modifier and TypeMethodDescriptionstatic net.java.quickcheck.Generator
<Matrix4x4F> create()
Create a generator initialized with a default component generator.static net.java.quickcheck.Generator
<Matrix4x4F> Create a generator initialized with a default component generator that only produces values in the range[-1.0, 1.0]
.static net.java.quickcheck.Generator
<Matrix4x4F> Create a generator initialized with a default component generator that only produces orthogonal matrices.next()
-
Constructor Details
-
Matrix4x4FGenerator
Construct a generator.- Parameters:
in_gen
- A component generator
-
-
Method Details
-
create
Create a generator initialized with a default component generator.- Returns:
- A generator
-
createNormal
Create a generator initialized with a default component generator that only produces values in the range[-1.0, 1.0]
.- Returns:
- A generator
-
createOrthogonal
Create a generator initialized with a default component generator that only produces orthogonal matrices.- Returns:
- A generator
-
next
- Specified by:
next
in interfacenet.java.quickcheck.Generator<Matrix4x4F>
-