- 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 VectorZ3
add(VectorZ3 u, VectorZ3 v)
VectorZ3
combine(Long a, VectorZ3 u, Long b, VectorZ3 v)
void
debug(Output<?> output)
Writes a developer readable, debug-formatted string representation of this object tooutput
.Long
getX(VectorZ3 v)
Long
getY(VectorZ3 v)
Long
getZ(VectorZ3 v)
static Z3
module()
VectorZ3
multiply(VectorZ3 u, Long a)
VectorZ3
of(Long x, Long y, Long z)
VectorZ3
opposite(VectorZ3 v)
Z
scalar()
VectorZ3
subtract(VectorZ3 u, VectorZ3 v)
String
toString()
VectorZ3
zero()
-
-
-
Method Detail
-
module
public static Z3 module()
-
scalar
public final Z scalar()
- Specified by:
scalar
in interfaceVectorModule<VectorZ3,Long>
-
zero
public final VectorZ3 zero()
- Specified by:
zero
in interfaceVectorModule<VectorZ3,Long>
-
add
public final VectorZ3 add(VectorZ3 u, VectorZ3 v)
- Specified by:
add
in interfaceVectorModule<VectorZ3,Long>
-
opposite
public final VectorZ3 opposite(VectorZ3 v)
- Specified by:
opposite
in interfaceVectorModule<VectorZ3,Long>
-
subtract
public final VectorZ3 subtract(VectorZ3 u, VectorZ3 v)
- Specified by:
subtract
in interfaceVectorModule<VectorZ3,Long>
-
multiply
public final VectorZ3 multiply(VectorZ3 u, Long a)
- Specified by:
multiply
in interfaceVectorModule<VectorZ3,Long>
-
combine
public final VectorZ3 combine(Long a, VectorZ3 u, Long b, VectorZ3 v)
- Specified by:
combine
in interfaceVectorModule<VectorZ3,Long>
-
debug
public void debug(Output<?> output)
Description copied from interface:Debug
Writes a developer readable, debug-formatted string representation of this object tooutput
.
-
-