java.lang.Object
swim.math.R
- All Implemented Interfaces:
Comparator<Double>
,Debug
,AffineSpace<Double,
,Double, Double> CompleteField<Double>
,Field<Double>
,OrderedField<Double>
,OrderedRing<Double>
,RealField<Double>
,Ring<Double>
,TensorSpace<Double,
,Double> VectorModule<Double,
,Double> VectorSpace<Double,
Double>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Double
final Double
final Double
final Double
final Double
final Double
final Double
final int
final Double
final Double
<T> Output<T>
Writes a developer readable, debug-formatted string representation of this object tooutput
.final Double
difference
(Double p, Double q) final Double
final Double
static R
field()
final Double
final Double
final Double
final Double
final Double
final Double
final Double
final Double
final Double
origin()
final Double
final Double
final Double
scalar()
final Double
final Double
final Double
final Double
final Double
final Double
final Double
toString()
final Double
final Double
unit()
vector()
final Double
zero()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
R
protected R()
-
-
Method Details
-
vector
- Specified by:
vector
in interfaceAffineSpace<Double,
Double, Double>
-
scalar
- Specified by:
scalar
in interfaceAffineSpace<Double,
Double, Double> - Specified by:
scalar
in interfaceTensorSpace<Double,
Double> - Specified by:
scalar
in interfaceVectorModule<Double,
Double> - Specified by:
scalar
in interfaceVectorSpace<Double,
Double>
-
dimensions
- Specified by:
dimensions
in interfaceTensorSpace<Double,
Double>
-
origin
- Specified by:
origin
in interfaceAffineSpace<Double,
Double, Double>
-
zero
- Specified by:
zero
in interfaceRing<Double>
- Specified by:
zero
in interfaceTensorSpace<Double,
Double> - Specified by:
zero
in interfaceVectorModule<Double,
Double> - Specified by:
zero
in interfaceVectorSpace<Double,
Double>
-
unit
-
add
- Specified by:
add
in interfaceRing<Double>
- Specified by:
add
in interfaceTensorSpace<Double,
Double> - Specified by:
add
in interfaceVectorModule<Double,
Double> - Specified by:
add
in interfaceVectorSpace<Double,
Double>
-
opposite
- Specified by:
opposite
in interfaceRing<Double>
- Specified by:
opposite
in interfaceTensorSpace<Double,
Double> - Specified by:
opposite
in interfaceVectorModule<Double,
Double> - Specified by:
opposite
in interfaceVectorSpace<Double,
Double>
-
subtract
- Specified by:
subtract
in interfaceRing<Double>
- Specified by:
subtract
in interfaceTensorSpace<Double,
Double> - Specified by:
subtract
in interfaceVectorModule<Double,
Double> - Specified by:
subtract
in interfaceVectorSpace<Double,
Double>
-
multiply
- Specified by:
multiply
in interfaceRing<Double>
- Specified by:
multiply
in interfaceTensorSpace<Double,
Double> - Specified by:
multiply
in interfaceVectorModule<Double,
Double> - Specified by:
multiply
in interfaceVectorSpace<Double,
Double>
-
inverse
-
divide
-
combine
- Specified by:
combine
in interfaceTensorSpace<Double,
Double> - Specified by:
combine
in interfaceVectorModule<Double,
Double> - Specified by:
combine
in interfaceVectorSpace<Double,
Double>
-
translate
- Specified by:
translate
in interfaceAffineSpace<Double,
Double, Double>
-
difference
- Specified by:
difference
in interfaceAffineSpace<Double,
Double, Double>
-
pow
- Specified by:
pow
in interfaceCompleteField<Double>
-
exp
- Specified by:
exp
in interfaceCompleteField<Double>
-
log
- Specified by:
log
in interfaceCompleteField<Double>
-
sqrt
- Specified by:
sqrt
in interfaceCompleteField<Double>
-
hypot
- Specified by:
hypot
in interfaceCompleteField<Double>
-
sin
- Specified by:
sin
in interfaceCompleteField<Double>
-
cos
- Specified by:
cos
in interfaceCompleteField<Double>
-
tan
- Specified by:
tan
in interfaceCompleteField<Double>
-
asin
- Specified by:
asin
in interfaceCompleteField<Double>
-
acos
- Specified by:
acos
in interfaceCompleteField<Double>
-
atan
- Specified by:
atan
in interfaceCompleteField<Double>
-
atan2
- Specified by:
atan2
in interfaceCompleteField<Double>
-
sinh
- Specified by:
sinh
in interfaceCompleteField<Double>
-
cosh
- Specified by:
cosh
in interfaceCompleteField<Double>
-
tanh
- Specified by:
tanh
in interfaceCompleteField<Double>
-
sigmoid
- Specified by:
sigmoid
in interfaceCompleteField<Double>
-
rectify
- Specified by:
rectify
in interfaceCompleteField<Double>
-
abs
- Specified by:
abs
in interfaceOrderedRing<Double>
-
ceil
- Specified by:
ceil
in interfaceCompleteField<Double>
-
floor
- Specified by:
floor
in interfaceCompleteField<Double>
-
round
- Specified by:
round
in interfaceCompleteField<Double>
-
min
- Specified by:
min
in interfaceOrderedRing<Double>
-
max
- Specified by:
max
in interfaceOrderedRing<Double>
-
compare
- Specified by:
compare
in interfaceComparator<Double>
- Specified by:
compare
in interfaceOrderedRing<Double>
-
debug
Description copied from interface:Debug
Writes a developer readable, debug-formatted string representation of this object tooutput
. -
toString
-
field
-