Package | Description |
---|---|
manifold.science.api | |
manifold.science.measures | |
manifold.science.util | |
manifold.science.vector |
Modifier and Type | Method and Description |
---|---|
default Rational |
Dimension.div(S operand) |
Rational |
AbstractMeasure.div(T operand) |
Rational |
Unit.from(D dim) |
Rational |
AbstractBinaryUnit.from(D r) |
Rational |
AbstractPrimaryUnit.from(D dim) |
Rational |
AbstractBinaryUnit.getFactor() |
Rational |
AbstractMeasure.getValue() |
default Rational |
Dimension.rem(S operand) |
Rational |
AbstractMeasure.rem(T operand) |
default Rational |
Dimension.toBaseNumber() |
Rational |
AbstractMeasure.toBaseNumber() |
Rational |
Unit.toBaseUnits(Rational theseUnits) |
Rational |
AbstractProductUnit.toBaseUnits(Rational myUnits) |
Rational |
AbstractQuotientUnit.toBaseUnits(Rational myUnits) |
Rational |
AbstractPrimaryUnit.toBaseUnits(Rational theseUnits) |
Rational |
Dimension.toNumber() |
Rational |
AbstractProductUnit.toNumber() |
Rational |
AbstractQuotientUnit.toNumber() |
Rational |
AbstractPrimaryUnit.toNumber() |
Rational |
AbstractMeasure.toNumber() |
Rational |
AbstractMeasure.toNumber(U unit)
Get the magnitude of this measure in terms of the specified
unit . |
Modifier and Type | Method and Description |
---|---|
default U |
Unit.copy(Rational value) |
S |
Dimension.copy(Rational value)
Given a value produce a copy of this dimension with the given value
|
T |
AbstractMeasure.copy(Rational value) |
T |
AbstractMeasure.fromBaseNumber(Rational p0) |
default U |
Unit.fromNumber(Rational n) |
S |
Dimension.fromNumber(Rational value) |
T |
AbstractMeasure.fromNumber(Rational p0) |
abstract T |
AbstractMeasure.make(Rational value,
U unit)
Creates a new instance using the specified parameters.
|
abstract T |
AbstractMeasure.make(Rational value,
U unit,
U displayUnit)
Creates a new instance using the specified parameters.
|
T |
AbstractMeasure.nextInSequence(Rational step,
U unit) |
T |
AbstractMeasure.nextNthInSequence(Rational step,
U unit,
int index) |
T |
AbstractMeasure.previousInSequence(Rational step,
U unit) |
T |
AbstractMeasure.previousNthInSequence(Rational step,
U unit,
int index) |
Rational |
Unit.toBaseUnits(Rational theseUnits) |
Rational |
AbstractProductUnit.toBaseUnits(Rational myUnits) |
Rational |
AbstractQuotientUnit.toBaseUnits(Rational myUnits) |
Rational |
AbstractPrimaryUnit.toBaseUnits(Rational theseUnits) |
Constructor and Description |
---|
AbstractBinaryUnit(A leftUnit,
B rightUnit,
Rational factor) |
AbstractBinaryUnit(A leftUnit,
B rightUnit,
Rational factor,
String name) |
AbstractBinaryUnit(A leftUnit,
B rightUnit,
Rational factor,
String name,
String symbol) |
AbstractMeasure(Rational value,
U unit,
U displayUnit) |
AbstractPrimaryUnit(Rational baseFactor,
String name,
String symbol) |
AbstractProductUnit(A leftUnit,
B rightUnit,
Rational factor) |
AbstractProductUnit(A leftUnit,
B rightUnit,
Rational factor,
String name) |
AbstractProductUnit(A leftUnit,
B rightUnit,
Rational factor,
String name,
String symbol) |
AbstractQuotientUnit(A leftUnit,
B rightUnit,
Rational factor) |
AbstractQuotientUnit(A leftUnit,
B rightUnit,
Rational factor,
String name) |
AbstractQuotientUnit(A leftUnit,
B rightUnit,
Rational factor,
String name,
String symbol) |
Modifier and Type | Method and Description |
---|---|
Rational |
TemperatureUnit.from(Temperature t) |
Rational |
DimensionlessUnit.getAmount() |
Rational |
MetricScaleUnit.getAmount() |
Rational |
CommonDimensionlessUnit.getAmount() |
Rational |
ChargeUnit.getCoulombs() |
Rational |
LengthUnit.getMeters() |
Rational |
TimeUnit.getSeconds() |
default Rational |
DimensionlessUnit.postfixBind(BigDecimal value) |
default Rational |
DimensionlessUnit.postfixBind(BigInteger value) |
default Rational |
DimensionlessUnit.postfixBind(Double value) |
default Rational |
DimensionlessUnit.postfixBind(Float value) |
default Rational |
DimensionlessUnit.postfixBind(Integer value) |
default Rational |
DimensionlessUnit.postfixBind(Long value) |
default Rational |
DimensionlessUnit.postfixBind(Rational value) |
default Rational |
DimensionlessUnit.postfixBind(String value) |
Rational |
TemperatureUnit.toBaseUnits(Rational myUnits) |
Rational |
TemperatureUnit.toNumber() |
Modifier and Type | Method and Description |
---|---|
static FrequencyUnit |
FrequencyUnit.get(AngleUnit angleUnit,
TimeUnit timeUnit,
Rational factor,
String name,
String symbol) |
static CapacitanceUnit |
CapacitanceUnit.get(ChargeUnit chargeUnit,
PotentialUnit potentialUnit,
Rational factor,
String name,
String symbol) |
static CurrentUnit |
CurrentUnit.get(ChargeUnit chargeUnit,
TimeUnit timeUnit,
Rational factor,
String name,
String symbol) |
static ConductanceUnit |
ConductanceUnit.get(CurrentUnit currentUnit,
PotentialUnit potentialUnit,
Rational factor,
String name,
String symbol) |
static MagneticFluxUnit |
MagneticFluxUnit.get(EnergyUnit energyUnit,
CurrentUnit currentUnit,
Rational factor,
String name,
String symbol) |
static HeatCapacityUnit |
HeatCapacityUnit.get(EnergyUnit energyUnit,
TemperatureUnit temperatureUnit,
Rational factor,
String name,
String symbol) |
static PowerUnit |
PowerUnit.get(EnergyUnit energyUnit,
TimeUnit timeUnit,
Rational factor,
String name,
String symbol) |
static EnergyUnit |
EnergyUnit.get(ForceUnit forceUnit,
LengthUnit lengthUnit,
Rational factor,
String name,
String symbol) |
static VolumeUnit |
VolumeUnit.get(LengthUnit lengthUnit,
AreaUnit areaUnit,
Rational factor,
String name,
String symbol) |
static AreaUnit |
AreaUnit.get(LengthUnit widthUnit,
LengthUnit lengthUnit,
Rational factor,
String name,
String symbol) |
static VelocityUnit |
VelocityUnit.get(LengthUnit lengthUnit,
TimeUnit timeUnit,
Rational factor,
String name,
String symbol) |
static MagneticFluxDensityUnit |
MagneticFluxDensityUnit.get(MagneticFluxUnit magneticfluxUnit,
AreaUnit areaUnit,
Rational factor,
String name,
String symbol) |
static ForceUnit |
ForceUnit.get(MassUnit massUnit,
AccelerationUnit accUnit,
Rational factor,
String name,
String symbol) |
static PressureUnit |
PressureUnit.get(MassUnit massUnit,
AreaUnit areaUnit,
Rational factor,
String name,
String symbol) |
static MomentumUnit |
MomentumUnit.get(MassUnit massUnit,
VelocityUnit velocityUnit,
Rational factor,
String name,
String symbol) |
static DensityUnit |
DensityUnit.get(MassUnit massUnit,
VolumeUnit volumeUnit,
Rational factor,
String name,
String symbol) |
static ResistanceUnit |
ResistanceUnit.get(PotentialUnit potentialUnit,
CurrentUnit currentUnit,
Rational factor,
String name,
String symbol) |
static PotentialUnit |
PotentialUnit.get(PowerUnit powerUnit,
CurrentUnit currentUnit,
Rational factor,
String name,
String symbol) |
static TimeUnit |
TimeUnit.get(Rational secondFactor,
Duration duration,
boolean fuzzyDuration,
boolean isDateBased,
String name,
String symbol)
Get or create a unit based on the
secondFactor , which is a factor of the duration of one second. |
static AngleUnit |
AngleUnit.get(Rational radians,
String name,
String symbol) |
static SolidAngleUnit |
SolidAngleUnit.get(Rational seconds,
String name,
String symbol) |
static StorageCapacityUnit |
StorageCapacityUnit.get(Rational bytes,
String name,
String symbol) |
static MassUnit |
MassUnit.get(Rational kilogramFactor,
String name,
String symbol)
Get or create a unit based on the
kilogramFactor , which is a factor of the mass of one kilogram. |
static LengthUnit |
LengthUnit.get(Rational meterFactor,
String name,
String symbol)
Get or create a unit based on the
meterFactor , which is a factor of the length of one meter. |
static ChargeUnit |
ChargeUnit.get(Rational coulombs,
String name,
String symbol) |
static InductanceUnit |
InductanceUnit.get(ResistanceUnit resistanceUnit,
TimeUnit timeUnit,
Rational factor,
String name,
String symbol) |
static AccelerationUnit |
AccelerationUnit.get(VelocityUnit velocityUnit,
TimeUnit timeUnit,
Rational factor,
String name,
String symbol) |
Acceleration |
Acceleration.make(Rational value,
AccelerationUnit unit) |
Acceleration |
Acceleration.make(Rational value,
AccelerationUnit unit,
AccelerationUnit displayUnit) |
Angle |
Angle.make(Rational value,
AngleUnit unit) |
Angle |
Angle.make(Rational value,
AngleUnit unit,
AngleUnit displayUnit) |
Area |
Area.make(Rational value,
AreaUnit unit) |
Area |
Area.make(Rational value,
AreaUnit unit,
AreaUnit displayUnit) |
Capacitance |
Capacitance.make(Rational value,
CapacitanceUnit unit) |
Capacitance |
Capacitance.make(Rational value,
CapacitanceUnit unit,
CapacitanceUnit displayUnit) |
Charge |
Charge.make(Rational value,
ChargeUnit unit) |
Charge |
Charge.make(Rational value,
ChargeUnit unit,
ChargeUnit displayUnit) |
Conductance |
Conductance.make(Rational value,
ConductanceUnit unit) |
Conductance |
Conductance.make(Rational value,
ConductanceUnit unit,
ConductanceUnit displayUnit) |
Current |
Current.make(Rational value,
CurrentUnit unit) |
Current |
Current.make(Rational value,
CurrentUnit unit,
CurrentUnit displayUnit) |
Density |
Density.make(Rational value,
DensityUnit unit) |
Density |
Density.make(Rational value,
DensityUnit unit,
DensityUnit displayUnit) |
Energy |
Energy.make(Rational value,
EnergyUnit unit) |
Energy |
Energy.make(Rational value,
EnergyUnit unit,
EnergyUnit displayUnit) |
Force |
Force.make(Rational value,
ForceUnit unit) |
Force |
Force.make(Rational value,
ForceUnit unit,
ForceUnit displayUnit) |
Frequency |
Frequency.make(Rational value,
FrequencyUnit unit) |
Frequency |
Frequency.make(Rational value,
FrequencyUnit unit,
FrequencyUnit displayUnit) |
HeatCapacity |
HeatCapacity.make(Rational value,
HeatCapacityUnit unit) |
HeatCapacity |
HeatCapacity.make(Rational value,
HeatCapacityUnit unit,
HeatCapacityUnit displayUnit) |
Inductance |
Inductance.make(Rational value,
InductanceUnit unit) |
Inductance |
Inductance.make(Rational value,
InductanceUnit unit,
InductanceUnit displayUnit) |
Length |
Length.make(Rational value,
LengthUnit unit) |
Length |
Length.make(Rational value,
LengthUnit unit,
LengthUnit displayUnit) |
MagneticFluxDensity |
MagneticFluxDensity.make(Rational value,
MagneticFluxDensityUnit unit) |
MagneticFluxDensity |
MagneticFluxDensity.make(Rational value,
MagneticFluxDensityUnit unit,
MagneticFluxDensityUnit displayUnit) |
MagneticFlux |
MagneticFlux.make(Rational value,
MagneticFluxUnit unit) |
MagneticFlux |
MagneticFlux.make(Rational value,
MagneticFluxUnit unit,
MagneticFluxUnit displayUnit) |
Mass |
Mass.make(Rational value,
MassUnit unit) |
Mass |
Mass.make(Rational value,
MassUnit unit,
MassUnit displayUnit) |
Momentum |
Momentum.make(Rational value,
MomentumUnit unit) |
Momentum |
Momentum.make(Rational value,
MomentumUnit unit,
MomentumUnit displayUnit) |
Potential |
Potential.make(Rational value,
PotentialUnit unit) |
Potential |
Potential.make(Rational value,
PotentialUnit unit,
PotentialUnit displayUnit) |
Power |
Power.make(Rational value,
PowerUnit unit) |
Power |
Power.make(Rational value,
PowerUnit unit,
PowerUnit displayUnit) |
Pressure |
Pressure.make(Rational value,
PressureUnit unit) |
Pressure |
Pressure.make(Rational value,
PressureUnit unit,
PressureUnit displayUnit) |
Resistance |
Resistance.make(Rational value,
ResistanceUnit unit) |
Resistance |
Resistance.make(Rational value,
ResistanceUnit unit,
ResistanceUnit displayUnit) |
SolidAngle |
SolidAngle.make(Rational value,
SolidAngleUnit unit) |
SolidAngle |
SolidAngle.make(Rational value,
SolidAngleUnit unit,
SolidAngleUnit displayUnit) |
StorageCapacity |
StorageCapacity.make(Rational value,
StorageCapacityUnit unit) |
StorageCapacity |
StorageCapacity.make(Rational value,
StorageCapacityUnit unit,
StorageCapacityUnit displayUnit) |
Temperature |
Temperature.make(Rational value,
TemperatureUnit unit) |
Temperature |
Temperature.make(Rational value,
TemperatureUnit unit,
TemperatureUnit displayUnit) |
Time |
Time.make(Rational value,
TimeUnit unit) |
Time |
Time.make(Rational value,
TimeUnit unit,
TimeUnit displayUnit) |
Velocity |
Velocity.make(Rational value,
VelocityUnit unit) |
Velocity |
Velocity.make(Rational value,
VelocityUnit unit,
VelocityUnit displayUnit) |
Volume |
Volume.make(Rational value,
VolumeUnit unit) |
Volume |
Volume.make(Rational value,
VolumeUnit unit,
VolumeUnit displayUnit) |
default Rational |
DimensionlessUnit.postfixBind(Rational value) |
Rational |
TemperatureUnit.toBaseUnits(Rational myUnits) |
Modifier and Type | Method and Description |
---|---|
static TemperatureUnit |
TemperatureUnit.get(Function<Rational,Rational> toK,
Function<Rational,Rational> fromK,
String name,
String symbol)
Get or create a unit using the
toK and fromK conversion functions. |
static TemperatureUnit |
TemperatureUnit.get(Function<Rational,Rational> toK,
Function<Rational,Rational> fromK,
String name,
String symbol)
Get or create a unit using the
toK and fromK conversion functions. |
static TemperatureUnit |
TemperatureUnit.get(Function<Rational,Rational> toK,
Function<Rational,Rational> fromK,
String name,
String symbol)
Get or create a unit using the
toK and fromK conversion functions. |
static TemperatureUnit |
TemperatureUnit.get(Function<Rational,Rational> toK,
Function<Rational,Rational> fromK,
String name,
String symbol)
Get or create a unit using the
toK and fromK conversion functions. |
Constructor and Description |
---|
TemperatureUnit(Function<Rational,Rational> toK,
Function<Rational,Rational> fromK,
String name,
String symbol) |
TemperatureUnit(Function<Rational,Rational> toK,
Function<Rational,Rational> fromK,
String name,
String symbol) |
TemperatureUnit(Function<Rational,Rational> toK,
Function<Rational,Rational> fromK,
String name,
String symbol) |
TemperatureUnit(Function<Rational,Rational> toK,
Function<Rational,Rational> fromK,
String name,
String symbol) |
Modifier and Type | Field and Description |
---|---|
static Rational |
MetricFactorConstants.ATTO |
static Rational |
MetricFactorConstants.CENTI |
static Rational |
MetricFactorConstants.DECA |
static Rational |
MetricFactorConstants.DECI |
static Rational |
MetricFactorConstants.EXA |
static Rational |
MetricFactorConstants.EXBI |
static Rational |
MetricFactorConstants.FEMTO |
static Rational |
MetricFactorConstants.GIBI |
static Rational |
MetricFactorConstants.GIGA |
static Rational |
Rational.HALF |
static Rational |
MetricFactorConstants.HECTO |
static Rational |
DimensionlessConstants.kA
Fine structure constant, the coupling constant for the electromagnetic force.
|
static Rational |
MetricFactorConstants.KIBI |
static Rational |
MetricFactorConstants.KILO |
static Rational |
MetricFactorConstants.MEBI |
static Rational |
MetricFactorConstants.MEGA |
static Rational |
MetricFactorConstants.MICRO |
static Rational |
MetricFactorConstants.MILLI |
static Rational |
DimensionlessConstants.mol
The mole is a unit which measures the number of particles in a substance.
|
static Rational |
MetricFactorConstants.NANO |
static Rational |
Rational.ONE |
static Rational |
MetricFactorConstants.PEBI |
static Rational |
MetricFactorConstants.PETA |
static Rational |
DimensionlessConstants.phi
Phi is the ratio: A/B = B/C where A = B + C
|
static Rational |
DimensionlessConstants.pi
Pi is the ratio: Circumference/Diameter.
|
static Rational |
MetricFactorConstants.PICO |
static Rational |
MetricFactorConstants.TEBI |
static Rational |
Rational.TEN |
static Rational |
MetricFactorConstants.TERA |
static Rational |
MetricFactorConstants.YOBI |
static Rational |
MetricFactorConstants.YOCTO |
static Rational |
MetricFactorConstants.YOTTA |
static Rational |
MetricFactorConstants.ZEBI |
static Rational |
MetricFactorConstants.ZEPTO |
static Rational |
Rational.ZERO |
static Rational |
MetricFactorConstants.ZETTA |
Modifier and Type | Method and Description |
---|---|
Rational |
Rational.abs() |
Rational |
Rational.dec()
Supports unary decrement operator
-- |
Rational |
Rational.div(BigDecimal bd) |
Rational |
Rational.div(BigInteger bi) |
Rational |
Rational.div(double d) |
Rational |
Rational.div(float f) |
Rational |
Rational.div(int i) |
Rational |
Rational.div(long l) |
Rational |
Rational.div(Number n) |
Rational |
Rational.div(Rational rational) |
Rational |
Rational.fractionPart() |
static Rational |
Rational.get(BigDecimal bd) |
static Rational |
Rational.get(BigInteger numerator) |
static Rational |
Rational.get(BigInteger numerator,
BigInteger denominator) |
static Rational |
Rational.get(double d) |
static Rational |
Rational.get(float f) |
static Rational |
Rational.get(int numerator) |
static Rational |
Rational.get(int numerator,
int denominator) |
static Rational |
Rational.get(long numerator) |
static Rational |
Rational.get(long numerator,
long denominator) |
static Rational |
Rational.get(Number numerator) |
static Rational |
Rational.get(String decimal) |
Rational |
Rational.inc()
Supports unary increment operator
++ |
Rational |
Rational.invert() |
Rational |
Rational.minus(BigDecimal bd) |
Rational |
Rational.minus(BigInteger bi) |
Rational |
Rational.minus(double d) |
Rational |
Rational.minus(float f) |
Rational |
Rational.minus(int i) |
Rational |
Rational.minus(long l) |
Rational |
Rational.minus(Number n) |
Rational |
Rational.minus(Rational rational) |
Rational |
Rational.nextInSequence(Rational step,
Void unit) |
Rational |
Rational.nextNthInSequence(Rational step,
Void unit,
int index) |
Rational |
Rational.plus(BigDecimal bd) |
Rational |
Rational.plus(BigInteger bg) |
Rational |
Rational.plus(double d) |
Rational |
Rational.plus(float f) |
Rational |
Rational.plus(int i) |
Rational |
Rational.plus(long l) |
Rational |
Rational.plus(Number n) |
Rational |
Rational.plus(Rational rational) |
Rational |
CoercionConstants.RationalCoercion.postfixBind(BigDecimal value) |
Rational |
CoercionConstants.RationalCoercion.postfixBind(BigInteger value) |
Rational |
CoercionConstants.RationalCoercion.postfixBind(Double value) |
Rational |
CoercionConstants.RationalCoercion.postfixBind(Float value) |
Rational |
CoercionConstants.RationalCoercion.postfixBind(Integer value) |
Rational |
CoercionConstants.RationalCoercion.postfixBind(Long value) |
Rational |
CoercionConstants.RationalCoercion.postfixBind(String value) |
Rational |
Rational.pow(int exponent) |
Rational |
Rational.previousInSequence(Rational step,
Void unit) |
Rational |
Rational.previousNthInSequence(Rational step,
Void unit,
int index) |
Rational |
Rational.reduce() |
Rational |
Rational.rem(BigDecimal bd) |
Rational |
Rational.rem(BigInteger bi) |
Rational |
Rational.rem(double d) |
Rational |
Rational.rem(float f) |
Rational |
Rational.rem(int i) |
Rational |
Rational.rem(long l) |
Rational |
Rational.rem(Number n) |
Rational |
Rational.rem(Rational rational) |
Rational |
Rational.sqrt()
Deprecated.
|
Rational |
Rational.times(BigDecimal bd) |
Rational |
Rational.times(BigInteger bi) |
Rational |
Rational.times(double d) |
Rational |
Rational.times(float f) |
Rational |
Rational.times(int i) |
Rational |
Rational.times(long l) |
Rational |
Rational.times(Number n) |
Rational |
Rational.times(Rational rational) |
Rational |
Rational.unaryMinus() |
Modifier and Type | Method and Description |
---|---|
int |
Rational.compareTo(Rational that) |
Rational |
Rational.div(Rational rational) |
Rational |
Rational.minus(Rational rational) |
Rational |
Rational.nextInSequence(Rational step,
Void unit) |
Rational |
Rational.nextNthInSequence(Rational step,
Void unit,
int index) |
Rational |
Rational.plus(Rational rational) |
Rational |
Rational.previousInSequence(Rational step,
Void unit) |
Rational |
Rational.previousNthInSequence(Rational step,
Void unit,
int index) |
Rational |
Rational.rem(Rational rational) |
Rational |
Rational.times(Rational rational) |
Modifier and Type | Method and Description |
---|---|
Rational |
Vector.div(V v) |
Rational |
Vector.times(V v) |
Rational |
Vector.toBaseNumber() |
Rational |
Vector.toNumber() |
Modifier and Type | Method and Description |
---|---|
TimeVector |
TimeVector.copy(Rational magnitude) |
VelocityVector |
VelocityVector.copy(Rational magnitude) |
LengthVector |
LengthVector.copy(Rational magnitude) |
V |
Vector.fromBaseNumber(Rational p0) |
V |
Vector.fromNumber(Rational p0) |
Copyright © 2024. All rights reserved.