- java.lang.Object
-
- swim.math.Z3
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Z3()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Z3Vector
add(Z3Vector u, Z3Vector v)
Z3Vector
combine(Long a, Z3Vector u, Long b, Z3Vector v)
<T> Output<T>
debug(Output<T> output)
Writes a developer readable, debug-formatted string representation of this object tooutput
.Long
getX(Z3Vector v)
Long
getY(Z3Vector v)
Long
getZ(Z3Vector v)
static Z3
module()
Z3Vector
multiply(Z3Vector u, Long a)
Z3Vector
of(Long x, Long y, Long z)
Z3Vector
opposite(Z3Vector v)
Z
scalar()
Z3Vector
subtract(Z3Vector u, Z3Vector v)
String
toString()
Z3Vector
zero()
-
-
-
Method Detail
-
scalar
public final Z scalar()
- Specified by:
scalar
in interfaceVectorModule<Z3Vector,Long>
-
zero
public final Z3Vector zero()
- Specified by:
zero
in interfaceVectorModule<Z3Vector,Long>
-
add
public final Z3Vector add(Z3Vector u, Z3Vector v)
- Specified by:
add
in interfaceVectorModule<Z3Vector,Long>
-
opposite
public final Z3Vector opposite(Z3Vector v)
- Specified by:
opposite
in interfaceVectorModule<Z3Vector,Long>
-
subtract
public final Z3Vector subtract(Z3Vector u, Z3Vector v)
- Specified by:
subtract
in interfaceVectorModule<Z3Vector,Long>
-
multiply
public final Z3Vector multiply(Z3Vector u, Long a)
- Specified by:
multiply
in interfaceVectorModule<Z3Vector,Long>
-
combine
public final Z3Vector combine(Long a, Z3Vector u, Long b, Z3Vector v)
- Specified by:
combine
in interfaceVectorModule<Z3Vector,Long>
-
debug
public <T> Output<T> debug(Output<T> output)
Description copied from interface:Debug
Writes a developer readable, debug-formatted string representation of this object tooutput
.
-
module
public static Z3 module()
-
-