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 Doublefinal Doublefinal Doublefinal Doublefinal Doublefinal Doublefinal Doublefinal intfinal Doublefinal Double<T> Output<T>Writes a developer readable, debug-formatted string representation of this object tooutput.final Doubledifference(Double p, Double q) final Doublefinal Doublestatic Rfield()final Doublefinal Doublefinal Doublefinal Doublefinal Doublefinal Doublefinal Doublefinal Doublefinal Doubleorigin()final Doublefinal Doublefinal Doublescalar()final Doublefinal Doublefinal Doublefinal Doublefinal Doublefinal Doublefinal DoubletoString()final Doublefinal Doubleunit()vector()final Doublezero()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
R
protected R()
-
-
Method Details
-
vector
- Specified by:
vectorin interfaceAffineSpace<Double,Double, Double>
-
scalar
- Specified by:
scalarin interfaceAffineSpace<Double,Double, Double> - Specified by:
scalarin interfaceTensorSpace<Double,Double> - Specified by:
scalarin interfaceVectorModule<Double,Double> - Specified by:
scalarin interfaceVectorSpace<Double,Double>
-
dimensions
- Specified by:
dimensionsin interfaceTensorSpace<Double,Double>
-
origin
- Specified by:
originin interfaceAffineSpace<Double,Double, Double>
-
zero
- Specified by:
zeroin interfaceRing<Double>- Specified by:
zeroin interfaceTensorSpace<Double,Double> - Specified by:
zeroin interfaceVectorModule<Double,Double> - Specified by:
zeroin interfaceVectorSpace<Double,Double>
-
unit
-
add
- Specified by:
addin interfaceRing<Double>- Specified by:
addin interfaceTensorSpace<Double,Double> - Specified by:
addin interfaceVectorModule<Double,Double> - Specified by:
addin interfaceVectorSpace<Double,Double>
-
opposite
- Specified by:
oppositein interfaceRing<Double>- Specified by:
oppositein interfaceTensorSpace<Double,Double> - Specified by:
oppositein interfaceVectorModule<Double,Double> - Specified by:
oppositein interfaceVectorSpace<Double,Double>
-
subtract
- Specified by:
subtractin interfaceRing<Double>- Specified by:
subtractin interfaceTensorSpace<Double,Double> - Specified by:
subtractin interfaceVectorModule<Double,Double> - Specified by:
subtractin interfaceVectorSpace<Double,Double>
-
multiply
- Specified by:
multiplyin interfaceRing<Double>- Specified by:
multiplyin interfaceTensorSpace<Double,Double> - Specified by:
multiplyin interfaceVectorModule<Double,Double> - Specified by:
multiplyin interfaceVectorSpace<Double,Double>
-
inverse
-
divide
-
combine
- Specified by:
combinein interfaceTensorSpace<Double,Double> - Specified by:
combinein interfaceVectorModule<Double,Double> - Specified by:
combinein interfaceVectorSpace<Double,Double>
-
translate
- Specified by:
translatein interfaceAffineSpace<Double,Double, Double>
-
difference
- Specified by:
differencein interfaceAffineSpace<Double,Double, Double>
-
pow
- Specified by:
powin interfaceCompleteField<Double>
-
exp
- Specified by:
expin interfaceCompleteField<Double>
-
log
- Specified by:
login interfaceCompleteField<Double>
-
sqrt
- Specified by:
sqrtin interfaceCompleteField<Double>
-
hypot
- Specified by:
hypotin interfaceCompleteField<Double>
-
sin
- Specified by:
sinin interfaceCompleteField<Double>
-
cos
- Specified by:
cosin interfaceCompleteField<Double>
-
tan
- Specified by:
tanin interfaceCompleteField<Double>
-
asin
- Specified by:
asinin interfaceCompleteField<Double>
-
acos
- Specified by:
acosin interfaceCompleteField<Double>
-
atan
- Specified by:
atanin interfaceCompleteField<Double>
-
atan2
- Specified by:
atan2in interfaceCompleteField<Double>
-
sinh
- Specified by:
sinhin interfaceCompleteField<Double>
-
cosh
- Specified by:
coshin interfaceCompleteField<Double>
-
tanh
- Specified by:
tanhin interfaceCompleteField<Double>
-
sigmoid
- Specified by:
sigmoidin interfaceCompleteField<Double>
-
rectify
- Specified by:
rectifyin interfaceCompleteField<Double>
-
abs
- Specified by:
absin interfaceOrderedRing<Double>
-
ceil
- Specified by:
ceilin interfaceCompleteField<Double>
-
floor
- Specified by:
floorin interfaceCompleteField<Double>
-
round
- Specified by:
roundin interfaceCompleteField<Double>
-
min
- Specified by:
minin interfaceOrderedRing<Double>
-
max
- Specified by:
maxin interfaceOrderedRing<Double>
-
compare
- Specified by:
comparein interfaceComparator<Double>- Specified by:
comparein interfaceOrderedRing<Double>
-
debug
Description copied from interface:DebugWrites a developer readable, debug-formatted string representation of this object tooutput. -
toString
-
field
-