Skip navigation links
A C D E F G H M N P R T U 

A

AbstractBinaryUnit<A extends Unit,B extends Unit,D extends Dimension<D>,U extends AbstractBinaryUnit<A,B,D,U>> - Class in manifold.science.api
Represents a binary unit of measure such as VelocityUnit which is the quotient of LengthUnit and TimeUnit.
AbstractBinaryUnit(A, B) - Constructor for class manifold.science.api.AbstractBinaryUnit
 
AbstractBinaryUnit(A, B, Rational) - Constructor for class manifold.science.api.AbstractBinaryUnit
 
AbstractBinaryUnit(A, B, Rational, String) - Constructor for class manifold.science.api.AbstractBinaryUnit
 
AbstractBinaryUnit(A, B, Rational, String, String) - Constructor for class manifold.science.api.AbstractBinaryUnit
 
AbstractMeasure<U extends Unit<T,U>,T extends AbstractMeasure<U,T>> - Class in manifold.science.api
This class serves as the base class for a measured quantity.
AbstractMeasure(Rational, U, U) - Constructor for class manifold.science.api.AbstractMeasure
 
AbstractPrimaryUnit<D extends Dimension<D>,U extends Unit<D,U>> - Class in manifold.science.api
 
AbstractPrimaryUnit(Rational, String, String) - Constructor for class manifold.science.api.AbstractPrimaryUnit
 
AbstractProductUnit<A extends Unit,B extends Unit,D extends Dimension<D>,U extends AbstractProductUnit<A,B,D,U>> - Class in manifold.science.api
Represents a binary product of unit types of measure such as Area which is the product of two LengthUnits.
AbstractProductUnit(A, B) - Constructor for class manifold.science.api.AbstractProductUnit
 
AbstractProductUnit(A, B, Rational) - Constructor for class manifold.science.api.AbstractProductUnit
 
AbstractProductUnit(A, B, Rational, String) - Constructor for class manifold.science.api.AbstractProductUnit
 
AbstractProductUnit(A, B, Rational, String, String) - Constructor for class manifold.science.api.AbstractProductUnit
 
AbstractQuotientUnit<A extends Unit,B extends Unit,D extends Dimension<D>,U extends AbstractQuotientUnit<A,B,D,U>> - Class in manifold.science.api
Represents a binary quotient of unit types of measure such as VelocityUnit which is the quotient of LengthUnit and TimeUnit.
AbstractQuotientUnit(A, B) - Constructor for class manifold.science.api.AbstractQuotientUnit
 
AbstractQuotientUnit(A, B, Rational) - Constructor for class manifold.science.api.AbstractQuotientUnit
 
AbstractQuotientUnit(A, B, Rational, String) - Constructor for class manifold.science.api.AbstractQuotientUnit
 
AbstractQuotientUnit(A, B, Rational, String, String) - Constructor for class manifold.science.api.AbstractQuotientUnit
 

C

compareTo(T) - Method in class manifold.science.api.AbstractMeasure
 
compareTo(U) - Method in interface manifold.science.api.Unit
 
compareToUsing(BigDecimal, BigDecimal, ComparableUsing.Operator) - Static method in class manifold.science.extensions.java.math.BigDecimal.ManBigDecimalExt
Implements structural interface ComparableUsing to support relational operators == != > >= < <=
compareToUsing(BigInteger, BigInteger, ComparableUsing.Operator) - Static method in class manifold.science.extensions.java.math.BigInteger.ManBigIntegerExt
Implements structural interface ComparableUsing to support relational operators == != > >= < <=
copy(U) - Method in class manifold.science.api.AbstractMeasure
Copies this instance with a new display unit.
copy(Rational) - Method in class manifold.science.api.AbstractMeasure
 
copy(Rational) - Method in interface manifold.science.api.Dimension
Given a value produce a copy of this dimension with the given value
copy(Rational) - Method in interface manifold.science.api.Unit
 

D

Dimension<S extends Dimension<S>> - Interface in manifold.science.api
Dimension is the basis for a physical dimension.
div(T) - Method in class manifold.science.api.AbstractMeasure
 
div(A) - Method in class manifold.science.api.AbstractProductUnit
 
div(S) - Method in interface manifold.science.api.Dimension
 
div(Number) - Method in interface manifold.science.api.Dimension
 
div(BigDecimal, BigDecimal) - Static method in class manifold.science.extensions.java.math.BigDecimal.ManBigDecimalExt
Supports binary operator /
div(BigInteger, BigInteger) - Static method in class manifold.science.extensions.java.math.BigInteger.ManBigIntegerExt
Supports binary operator /

E

equalityMode() - Method in class manifold.science.api.AbstractMeasure
Use #compareTo(T) to implement the == operator as it does not take into account the _displayUnit which is inconsequential wrt the measure.
equals(Object) - Method in class manifold.science.api.AbstractBinaryUnit
 
equals(Object) - Method in class manifold.science.api.AbstractMeasure
 
equals(Object) - Method in class manifold.science.api.AbstractPrimaryUnit
Equality is based on _baseFactor alone, since two measures having the same factor of base unit are measures of the same logical unit.

F

from(D) - Method in class manifold.science.api.AbstractBinaryUnit
 
from(D) - Method in class manifold.science.api.AbstractPrimaryUnit
 
from(D) - Method in interface manifold.science.api.Unit
 
fromBaseNumber(Rational) - Method in class manifold.science.api.AbstractMeasure
 
fromNumber(Rational) - Method in class manifold.science.api.AbstractMeasure
 
fromNumber(Rational) - Method in interface manifold.science.api.Dimension
 
fromNumber(Rational) - Method in interface manifold.science.api.Unit
 

G

getBaseUnit() - Method in class manifold.science.api.AbstractMeasure
The unit on which all instances of this type are based.
getDisplayUnit() - Method in class manifold.science.api.AbstractMeasure
 
getFactor() - Method in class manifold.science.api.AbstractBinaryUnit
 
getFullName() - Method in class manifold.science.api.AbstractProductUnit
 
getFullName() - Method in class manifold.science.api.AbstractQuotientUnit
 
getFullName() - Method in interface manifold.science.api.Unit
 
getFullSymbol() - Method in class manifold.science.api.AbstractProductUnit
 
getFullSymbol() - Method in class manifold.science.api.AbstractQuotientUnit
 
getFullSymbol() - Method in interface manifold.science.api.Unit
 
getLeftUnit() - Method in class manifold.science.api.AbstractBinaryUnit
 
getName() - Method in class manifold.science.api.AbstractBinaryUnit
 
getName() - Method in class manifold.science.api.AbstractPrimaryUnit
 
getName() - Method in class manifold.science.api.AbstractProductUnit
 
getName() - Method in class manifold.science.api.AbstractQuotientUnit
 
getName() - Method in interface manifold.science.api.Unit
 
getRightUnit() - Method in class manifold.science.api.AbstractBinaryUnit
 
getSymbol() - Method in class manifold.science.api.AbstractBinaryUnit
 
getSymbol() - Method in class manifold.science.api.AbstractPrimaryUnit
 
getSymbol() - Method in class manifold.science.api.AbstractProductUnit
 
getSymbol() - Method in class manifold.science.api.AbstractQuotientUnit
 
getSymbol() - Method in interface manifold.science.api.Unit
 
getValue() - Method in class manifold.science.api.AbstractMeasure
 

H

hashCode() - Method in class manifold.science.api.AbstractBinaryUnit
 
hashCode() - Method in class manifold.science.api.AbstractMeasure
 
hashCode() - Method in class manifold.science.api.AbstractPrimaryUnit
 

M

make(Rational, U, U) - Method in class manifold.science.api.AbstractMeasure
Creates a new instance using the specified parameters.
make(Rational, U) - Method in class manifold.science.api.AbstractMeasure
Creates a new instance using the specified parameters.
makeDimension(Number) - Method in interface manifold.science.api.Unit
 
ManBigDecimalExt - Class in manifold.science.extensions.java.math.BigDecimal
Extends BigDecimal with arithmetic and relational operator implementations
ManBigDecimalExt() - Constructor for class manifold.science.extensions.java.math.BigDecimal.ManBigDecimalExt
 
ManBigIntegerExt - Class in manifold.science.extensions.java.math.BigInteger
Extends BigInteger with arithmetic and relational operator implementations
ManBigIntegerExt() - Constructor for class manifold.science.extensions.java.math.BigInteger.ManBigIntegerExt
 
manifold.science.api - package manifold.science.api
 
manifold.science.extensions.java.math.BigDecimal - package manifold.science.extensions.java.math.BigDecimal
 
manifold.science.extensions.java.math.BigInteger - package manifold.science.extensions.java.math.BigInteger
 
manifold.science.extensions.java.time.LocalDate - package manifold.science.extensions.java.time.LocalDate
 
manifold.science.extensions.java.time.LocalDateTime - package manifold.science.extensions.java.time.LocalDateTime
 
ManLocalDateExt - Class in manifold.science.extensions.java.time.LocalDate
 
ManLocalDateExt() - Constructor for class manifold.science.extensions.java.time.LocalDate.ManLocalDateExt
 
ManLocalDateTimeExt - Class in manifold.science.extensions.java.time.LocalDateTime
 
ManLocalDateTimeExt() - Constructor for class manifold.science.extensions.java.time.LocalDateTime.ManLocalDateTimeExt
 
minus(T) - Method in class manifold.science.api.AbstractMeasure
 
minus(S) - Method in interface manifold.science.api.Dimension
 
minus(BigDecimal, BigDecimal) - Static method in class manifold.science.extensions.java.math.BigDecimal.ManBigDecimalExt
Supports binary operator -
minus(BigInteger, BigInteger) - Static method in class manifold.science.extensions.java.math.BigInteger.ManBigIntegerExt
Supports binary operator -
minus(LocalDate, Time) - Static method in class manifold.science.extensions.java.time.LocalDate.ManLocalDateExt
 
minus(LocalDateTime, Time) - Static method in class manifold.science.extensions.java.time.LocalDateTime.ManLocalDateTimeExt
 

N

nextInSequence(Rational, U) - Method in class manifold.science.api.AbstractMeasure
 
nextNthInSequence(Rational, U, int) - Method in class manifold.science.api.AbstractMeasure
 

P

plus(T) - Method in class manifold.science.api.AbstractMeasure
 
plus(S) - Method in interface manifold.science.api.Dimension
 
plus(BigDecimal, BigDecimal) - Static method in class manifold.science.extensions.java.math.BigDecimal.ManBigDecimalExt
Supports binary operator +
plus(BigInteger, BigInteger) - Static method in class manifold.science.extensions.java.math.BigInteger.ManBigIntegerExt
Supports binary operator +
plus(LocalDate, Time) - Static method in class manifold.science.extensions.java.time.LocalDate.ManLocalDateExt
 
plus(LocalDateTime, Time) - Static method in class manifold.science.extensions.java.time.LocalDateTime.ManLocalDateTimeExt
 
postfixBind(Number) - Method in interface manifold.science.api.Unit
 
previousInSequence(Rational, U) - Method in class manifold.science.api.AbstractMeasure
 
previousNthInSequence(Rational, U, int) - Method in class manifold.science.api.AbstractMeasure
 

R

rem(T) - Method in class manifold.science.api.AbstractMeasure
 
rem(S) - Method in interface manifold.science.api.Dimension
 
rem(Number) - Method in interface manifold.science.api.Dimension
 
rem(BigDecimal, BigDecimal) - Static method in class manifold.science.extensions.java.math.BigDecimal.ManBigDecimalExt
Supports binary operator %
rem(BigInteger, BigInteger) - Static method in class manifold.science.extensions.java.math.BigInteger.ManBigIntegerExt
Supports binary operator %

T

times(B) - Method in class manifold.science.api.AbstractQuotientUnit
 
times(Number) - Method in interface manifold.science.api.Dimension
 
times(BigDecimal, BigDecimal) - Static method in class manifold.science.extensions.java.math.BigDecimal.ManBigDecimalExt
Supports binary operator *
times(BigInteger, BigInteger) - Static method in class manifold.science.extensions.java.math.BigInteger.ManBigIntegerExt
Supports binary operator *
to(U) - Method in class manifold.science.api.AbstractMeasure
Copy this measure using the specified displayUnit.
toBaseNumber() - Method in class manifold.science.api.AbstractMeasure
 
toBaseNumber() - Method in interface manifold.science.api.Dimension
 
toBaseUnits(Rational) - Method in class manifold.science.api.AbstractPrimaryUnit
 
toBaseUnits(Rational) - Method in class manifold.science.api.AbstractProductUnit
 
toBaseUnits(Rational) - Method in class manifold.science.api.AbstractQuotientUnit
 
toBaseUnits(Rational) - Method in interface manifold.science.api.Unit
 
toMixedString() - Method in class manifold.science.api.AbstractMeasure
 
toNumber() - Method in class manifold.science.api.AbstractMeasure
 
toNumber(U) - Method in class manifold.science.api.AbstractMeasure
Get the magnitude of this measure in terms of the specified unit.
toNumber() - Method in class manifold.science.api.AbstractPrimaryUnit
 
toNumber() - Method in class manifold.science.api.AbstractProductUnit
 
toNumber() - Method in class manifold.science.api.AbstractQuotientUnit
 
toNumber() - Method in interface manifold.science.api.Dimension
 
toString() - Method in class manifold.science.api.AbstractBinaryUnit
 
toString() - Method in class manifold.science.api.AbstractMeasure
 

U

unaryMinus() - Method in interface manifold.science.api.Dimension
 
unaryMinus(BigDecimal) - Static method in class manifold.science.extensions.java.math.BigDecimal.ManBigDecimalExt
Supports unary prefix operator -
unaryMinus(BigInteger) - Static method in class manifold.science.extensions.java.math.BigInteger.ManBigIntegerExt
Supports unary prefix operator -
Unit<D extends Dimension<D>,U extends Unit<D,U>> - Interface in manifold.science.api
Unit provides a base abstraction for postfix unit types such as length, time, mass, and velocity.
UnitCache<U extends Unit> - Class in manifold.science.api
 
UnitCache() - Constructor for class manifold.science.api.UnitCache
 
A C D E F G H M N P R T U 
Skip navigation links

Copyright © 2020. All rights reserved.