Package com.irurueta.units
Class MagneticFluxDensity
- All Implemented Interfaces:
Serializable
Contains a magnetic flux density value and unit.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.MagneticFluxDensity(Number value, MagneticFluxDensityUnit unit) Constructor with value and unit. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(double value, MagneticFluxDensityUnit unit) Adds provided magnetic flux density value and unit and updates current magnetic flux density instance.static doubleadd(double value1, MagneticFluxDensityUnit unit1, double value2, MagneticFluxDensityUnit unit2, MagneticFluxDensityUnit resultUnit) Ads two magnetic flux density values and units and returns the result.voidadd(MagneticFluxDensity magneticFluxDensity) Adds provided magnetic flux density and updates current magnetic flux density instance.voidadd(MagneticFluxDensity b, MagneticFluxDensity result) Adds provided magnetic flux density and stores the result into provided magnetic flux density instance.static voidadd(MagneticFluxDensity arg1, MagneticFluxDensity arg2, MagneticFluxDensity result) Adds two magnetic flux density instances and stores the result into provided instance.voidadd(Number value, MagneticFluxDensityUnit unit) Adds provided magnetic flux density value and unit and updates current magnetic flux density instance.static Numberadd(Number value1, MagneticFluxDensityUnit unit1, Number value2, MagneticFluxDensityUnit unit2, MagneticFluxDensityUnit resultUnit) Adds two magnetic flux density values and units and returns the result.addAndReturnNew(double value, MagneticFluxDensityUnit unit, MagneticFluxDensityUnit resultUnit) Adds provided magnetic flux density value and unit and returns a new magnetic flux density instance using provided unit.static MagneticFluxDensityaddAndReturnNew(MagneticFluxDensity arg1, MagneticFluxDensity arg2, MagneticFluxDensityUnit unit) Adds two magnetic flux density instances.Adds provided magnetic flux density to current instance and returns a new magnetic flux density instance.addAndReturnNew(Number value, MagneticFluxDensityUnit unit, MagneticFluxDensityUnit resultUnit) Adds provided magnetic flux density value and unit and returns a new magnetic flux density instance using provided unit.booleanequals(Measurement<MagneticFluxDensityUnit> other, double tolerance) Determines if two magnetic flux densities are equal up to a certain tolerance.voidsubtract(double value, MagneticFluxDensityUnit unit) Subtracts provided magnetic flux density value and unit and updates current magnetic flux density instance.static doublesubtract(double value1, MagneticFluxDensityUnit unit1, double value2, MagneticFluxDensityUnit unit2, MagneticFluxDensityUnit resultUnit) Subtracts two magnetic flux density values and units and returns the result.voidSubtracts provided magnetic flux density and updates current magnetic flux density.voidsubtract(MagneticFluxDensity b, MagneticFluxDensity result) Subtracts provided magnetic flux density and stores the result into provided magnetic flux density.static voidsubtract(MagneticFluxDensity arg1, MagneticFluxDensity arg2, MagneticFluxDensity result) Subtracts two magnetic flux density instances and stores the result into provided instance.voidsubtract(Number value, MagneticFluxDensityUnit unit) Subtracts provided magnetic flux density value and unit and update current magnetic flux density instance.static Numbersubtract(Number value1, MagneticFluxDensityUnit unit1, Number value2, MagneticFluxDensityUnit unit2, MagneticFluxDensityUnit resultUnit) Subtracts two magnetic flux density values and units and returns the result.subtractAndReturnNew(double value, MagneticFluxDensityUnit unit, MagneticFluxDensityUnit resultUnit) Subtracts provided magnetic flux density value and unit and returns a new magnetic flux density instance using provided unit.static MagneticFluxDensitysubtractAndReturnNew(MagneticFluxDensity arg1, MagneticFluxDensity arg2, MagneticFluxDensityUnit unit) Subtracts two magnetic flux density instances.Subtracts provided magnetic flux density from current instance and returns a new instance.subtractAndReturnNew(Number value, MagneticFluxDensityUnit unit, MagneticFluxDensityUnit resultUnit) Subtracts provided magnetic flux density value and unit and returns a new magnetic flux density instance using provided unit.
-
Constructor Details
-
MagneticFluxDensity
Constructor with value and unit.- Parameters:
value- magnetic flux density value.unit- unit of magnetic flux density.- Throws:
IllegalArgumentException- if either value or unit is null.
-
MagneticFluxDensity
MagneticFluxDensity()Constructor.
-
-
Method Details
-
equals
Determines if two magnetic flux densities are equal up to a certain tolerance. If needed, this method attempts unit conversion to compare both objects.- Overrides:
equalsin classMeasurement<MagneticFluxDensityUnit>- Parameters:
other- another measurement to compare.tolerance- amount of tolerance to determine whether two magnetic flux density instances are equal or not.- Returns:
- true if provided magnetic flux density is assumed ot be equal to this instance, false otherwise.
-
add
public static double add(double value1, MagneticFluxDensityUnit unit1, double value2, MagneticFluxDensityUnit unit2, MagneticFluxDensityUnit resultUnit) Ads two magnetic flux density values and units and returns the result.- Parameters:
value1- 1st argument value.unit1- 1st argument unitvalue2- 2nd argument value.unit2- 2nd argument unit.resultUnit- unit of result to be returned.- Returns:
- result of addition.
-
add
public static Number add(Number value1, MagneticFluxDensityUnit unit1, Number value2, MagneticFluxDensityUnit unit2, MagneticFluxDensityUnit resultUnit) Adds two magnetic flux density values and units and returns the result.- Parameters:
value1- 1st argument value.unit1- 1st argument unit.value2- 2nd argument value.unit2- 2nd argument unit.resultUnit- unit of result to be returned.- Returns:
- result of addition.
-
add
public static void add(MagneticFluxDensity arg1, MagneticFluxDensity arg2, MagneticFluxDensity result) Adds two magnetic flux density instances and stores the result into provided instance.- Parameters:
arg1- 1st argument.arg2- 2nd argument.result- instance where result will be stored.
-
addAndReturnNew
public static MagneticFluxDensity addAndReturnNew(MagneticFluxDensity arg1, MagneticFluxDensity arg2, MagneticFluxDensityUnit unit) Adds two magnetic flux density instances.- Parameters:
arg1- 1st argument.arg2- 2nd argument.unit- unit of returned magnetic flux density.- Returns:
- a new instance containing result.
-
addAndReturnNew
public MagneticFluxDensity addAndReturnNew(double value, MagneticFluxDensityUnit unit, MagneticFluxDensityUnit resultUnit) Adds provided magnetic flux density value and unit and returns a new magnetic flux density instance using provided unit.- Parameters:
value- value to be added.unit- unit of value to be added.resultUnit- unit of returned magnetic flux density.- Returns:
- a new magnetic flux density containing result.
-
addAndReturnNew
public MagneticFluxDensity addAndReturnNew(Number value, MagneticFluxDensityUnit unit, MagneticFluxDensityUnit resultUnit) Adds provided magnetic flux density value and unit and returns a new magnetic flux density instance using provided unit.- Parameters:
value- value to be added.unit- unit of value to be added.resultUnit- unit of returned frequency.- Returns:
- a new frequency containing result.
-
addAndReturnNew
Adds provided magnetic flux density to current instance and returns a new magnetic flux density instance.- Parameters:
b- magnetic flux density to be added.unit- unit of returned magnetic flux density.- Returns:
- a new magnetic flux density containing result.
-
add
Adds provided magnetic flux density value and unit and updates current magnetic flux density instance.- Parameters:
value- magnetic flux density value to be added.unit- unit of magnetic flux density value.
-
add
Adds provided magnetic flux density value and unit and updates current magnetic flux density instance.- Parameters:
value- magnetic flux density value to be added.unit- unit of magnetic flux density value.
-
add
Adds provided magnetic flux density and updates current magnetic flux density instance.- Parameters:
magneticFluxDensity- magnetic flux density to be added.
-
add
Adds provided magnetic flux density and stores the result into provided magnetic flux density instance.- Parameters:
b- magnetic flux density to be added.result- instance where result will be stored.
-
subtract
public static double subtract(double value1, MagneticFluxDensityUnit unit1, double value2, MagneticFluxDensityUnit unit2, MagneticFluxDensityUnit resultUnit) Subtracts two magnetic flux density values and units and returns the result.- Parameters:
value1- 1st argument value.unit1- 1st argument unit.value2- 2nd argument value.unit2- 2nd argument unit.resultUnit- unit of result to be returned.- Returns:
- result of subtraction.
-
subtract
public static Number subtract(Number value1, MagneticFluxDensityUnit unit1, Number value2, MagneticFluxDensityUnit unit2, MagneticFluxDensityUnit resultUnit) Subtracts two magnetic flux density values and units and returns the result.- Parameters:
value1- 1st argument value.unit1- 1st argument unit.value2- 2nd argument value.unit2- 2nd argument unit.resultUnit- unit of result to be returned.- Returns:
- result of subtraction.
-
subtract
public static void subtract(MagneticFluxDensity arg1, MagneticFluxDensity arg2, MagneticFluxDensity result) Subtracts two magnetic flux density instances and stores the result into provided instance.- Parameters:
arg1- 1st argument.arg2- 2nd argument.result- instance where result will be stored.
-
subtractAndReturnNew
public static MagneticFluxDensity subtractAndReturnNew(MagneticFluxDensity arg1, MagneticFluxDensity arg2, MagneticFluxDensityUnit unit) Subtracts two magnetic flux density instances.- Parameters:
arg1- 1st argument.arg2- 2nd argument.unit- unit of returned magnetic flux density.- Returns:
- a new instance containing result.
-
subtractAndReturnNew
public MagneticFluxDensity subtractAndReturnNew(double value, MagneticFluxDensityUnit unit, MagneticFluxDensityUnit resultUnit) Subtracts provided magnetic flux density value and unit and returns a new magnetic flux density instance using provided unit.- Parameters:
value- value to be subtracted.unit- unit of value to be subtracted.resultUnit- unit of returned magnetic flux density.- Returns:
- a new magnetic flux density containing result.
-
subtractAndReturnNew
public MagneticFluxDensity subtractAndReturnNew(Number value, MagneticFluxDensityUnit unit, MagneticFluxDensityUnit resultUnit) Subtracts provided magnetic flux density value and unit and returns a new magnetic flux density instance using provided unit.- Parameters:
value- value to be subtracted.unit- unit of value to be subtracted.resultUnit- unit of returned magnetic flux density.- Returns:
- a new magnetic flux density containing result.
-
subtractAndReturnNew
public MagneticFluxDensity subtractAndReturnNew(MagneticFluxDensity b, MagneticFluxDensityUnit unit) Subtracts provided magnetic flux density from current instance and returns a new instance.- Parameters:
b- magnetic flux density to be subtracted.unit- unit of returned magnetic flux density.- Returns:
- a new magnetic flux density containing result.
-
subtract
Subtracts provided magnetic flux density value and unit and updates current magnetic flux density instance.- Parameters:
value- magnetic flux density value to be subtracted.unit- unit of magnetic flux density value.
-
subtract
Subtracts provided magnetic flux density value and unit and update current magnetic flux density instance.- Parameters:
value- magnetic flux density value to be subtracted.unit- unit of magnetic flux density value.
-
subtract
Subtracts provided magnetic flux density and updates current magnetic flux density.- Parameters:
b- magnetic flux density to be subtracted.
-
subtract
Subtracts provided magnetic flux density and stores the result into provided magnetic flux density.- Parameters:
b- magnetic flux density to be subtracted.result- instance where result will be stored.
-