Uses of Interface
org.episteme.core.measure.Quantity
Packages that use Quantity
Package
Description
Defines generic interfaces for
Provides classes and interfaces for org.episteme.core.device.sim.
Includes subpackages for:
Implements a comprehensive units framework enabling type-safe
Implements the science of measurement following ISO/IEC Guide
Defines interfaces for physical quantities, organized by
Core functionality for the org.episteme.core.methodology package in the Episteme library.
User interface components and internationalization support for Episteme applications.
Systems Biology Markup Language (SBML) loader for Episteme.
Provides classes and interfaces for org.episteme.natural.device.sim.
Core functionality for the org.episteme.natural.earth.geology package in the Episteme library.
Provides the
org.episteme.social.medicine module.Covers:
ThermoML loader for IUPAC/NIST thermodynamic property data.
Provides mathematical and analytical models for architectural engineering,
building physics, and urban history.
Provides models and simulation engines for urban traffic flow analysis.
Provides mathematical and computational models for urban planning, land-use
analysis, and urban climatology.
- artworks, music, literature classification.
- musical notes, instruments, compositions.
Provides classes and interfaces for org.episteme.core.device.sim.
Provides comprehensive mathematical models for economic systems, agent-based
modeling, and financial analysis.
Provides classes for monetary and financial operations.
Provides classes and interfaces for representing economic resources.
Provides classes for social geography, human settlements, and mapping.
- historical events, timelines, and chronology.
Provides classes and interfaces for archaeological research and analysis.
Provides the
org.episteme.social.history.time module.Temporal coordinate and interval support for historical analysis.
Provides classes for modeling epistemology, the study of knowledge and justified belief.
Provides the
org.episteme.social.politics module.Provides the
org.episteme.social.psychology module.- social structures, persons, and cultural modeling.
Provides classes and interfaces for sports science, athletic performance analysis,
and competition modeling.
-
Uses of Quantity in org.episteme.core.device
Classes in org.episteme.core.device with type parameters of type QuantityModifier and TypeClassDescriptionclassAbstractSensor<Q extends Quantity<Q>>Base implementation for sensor devices.interfaceRepresents a sensor device that produces data.Fields in org.episteme.core.device declared as QuantityModifier and TypeFieldDescriptionprotected Quantity<?> AbstractDevice.accuracyprotected Quantity<?> AbstractDevice.currentValueprotected Quantity<?> AbstractDevice.maxRangeprotected Quantity<?> AbstractDevice.minRangeprotected Quantity<?> AbstractDevice.resolutionprotected Quantity<?> AbstractDevice.sensitivityMethods in org.episteme.core.device that return QuantityModifier and TypeMethodDescriptionQuantity<?> AbstractDevice.Record.getValue()Quantity<?> Device.Record.getValue()Sensor.readValue()Reads a value from the sensor.Quantity<?> AbstractDevice.Record.value()Returns the value of thevaluerecord component.Methods in org.episteme.core.device that return types with arguments of type QuantityModifier and TypeMethodDescriptionAbstractDevice.getAccuracy()Device.getAccuracy()Returns the accuracy of the device.AbstractDevice.getMaxRange()Device.getMaxRange()Returns the maximum measurement range.AbstractDevice.getMeasurableQuantities()Device.getMeasurableQuantities()Returns the types of quantities this instrument can measure.AbstractDevice.getMinRange()Device.getMinRange()Returns the minimum measurement range.AbstractDevice.getResolution()Device.getResolution()Returns the resolution of the device.AbstractDevice.getSensitivity()Device.getSensitivity()Returns the sensitivity of the device.AbstractDevice.getValue()AbstractSensor.getValue()Device.getValue()Returns the current primary value of the device (e.g. sensor reading).AbstractDevice.measure()Device.measure()Takes a measurement.Methods in org.episteme.core.device with parameters of type QuantityModifier and TypeMethodDescriptionvoiddefault voidCalibrates the device using a reference value.protected voidAbstractDevice.performCalibration(Quantity<?> reference) Performs actual calibration logic.protected voidAbstractDevice.recordMeasurement(Quantity<?> value) Records a value in the device history with a timestamp.protected voidAbstractDevice.setAccuracy(Quantity<?> accuracy) protected voidAbstractDevice.setCurrentValue(Quantity<?> value) Updates the current value and records it in history.protected voidAbstractDevice.setMaxRange(Quantity<?> maxRange) protected voidAbstractDevice.setMinRange(Quantity<?> minRange) protected voidAbstractDevice.setResolution(Quantity<?> resolution) protected voidAbstractDevice.setSensitivity(Quantity<?> sensitivity) Constructors in org.episteme.core.device with parameters of type Quantity -
Uses of Quantity in org.episteme.core.device.sim
Classes in org.episteme.core.device.sim with type parameters of type QuantityModifier and TypeClassDescriptionclassAbstractSimulatedSensor<Q extends Quantity<Q>>Abstract base implementation for simulated sensors. -
Uses of Quantity in org.episteme.core.mathematics
Fields in org.episteme.core.mathematics declared as QuantityModifier and TypeFieldDescriptionstatic final Quantity<Dimensionless> MathConstants.E_QTYstatic final Quantity<Dimensionless> MathConstants.GAMMA_QTYstatic final Quantity<Dimensionless> MathConstants.GOLDEN_RATIO_QTYstatic final Quantity<Dimensionless> MathConstants.HALF_PI_QTYstatic final Quantity<Dimensionless> MathConstants.LOG10_QTYstatic final Quantity<Dimensionless> MathConstants.LOG2_QTYstatic final Quantity<Dimensionless> MathConstants.PI_QTYstatic final Quantity<Dimensionless> MathConstants.SQRT2_QTYstatic final Quantity<Dimensionless> MathConstants.SQRT2PI_QTYstatic final Quantity<Dimensionless> MathConstants.TWO_PI_QTY -
Uses of Quantity in org.episteme.core.measure
Classes in org.episteme.core.measure with type parameters of type QuantityModifier and TypeInterfaceDescriptioninterfaceA physical quantity combining a numerical value with a unit of measurement.classStandardUnit<Q extends Quantity<Q>>interfaceA unit of measurement for a physical quantity.Methods in org.episteme.core.measure with type parameters of type QuantityModifier and TypeMethodDescriptionCasts this quantity to the specified type.Casts this unit to a specific quantity type.Creates a quantity from a double value and unit.Creates a quantity from an int value and unit.Creates a quantity from a long value and unit.Creates a quantity from a Real value and unit.Divides this quantity by another quantity.Multiplies this quantity by another quantity.Parses a quantity from a string representation.Methods in org.episteme.core.measure that return QuantityModifier and TypeMethodDescriptionQuantity.abs()Returns the absolute value of this quantity.Adds another quantity to this one.static Quantity<ElectricCurrent> QuantityUtils.amperes(double value) Casts this quantity to the specified type.QuantityUtils.atmospheres(double value) QuantityUtils.bars(double value) static Quantity<Temperature> QuantityUtils.celsius(double value) QuantityUtils.centimeters(double value) static Quantity<ElectricCharge> QuantityUtils.coulombs(double value) Creates a quantity from a double value and unit.Creates a quantity from an int value and unit.Creates a quantity from a long value and unit.Creates a quantity from a Real value and unit.Quantity.divide(double scalar) Divides this quantity by a scalar value.Divides this quantity by a scalar value.Divides this quantity by another quantity.QuantityUtils.electronVolts(double value) static Quantity<Temperature> QuantityUtils.fahrenheit(double value) QuantityUtils.grams(double value) QuantityUtils.hertz(double value) QuantityUtils.hours(double value) QuantityUtils.joules(double value) static Quantity<Temperature> QuantityUtils.kelvin(double value) QuantityUtils.kilograms(double value) QuantityUtils.kilohertz(double value) QuantityUtils.kilojoules(double value) QuantityUtils.kilometers(double value) QuantityUtils.kilowatts(double value) QuantityUtils.megahertz(double value) QuantityUtils.meters(double value) QuantityUtils.milligrams(double value) QuantityUtils.millimeters(double value) QuantityUtils.minutes(double value) Quantity.multiply(double scalar) Multiplies this quantity by a scalar value.Multiplies this quantity by a scalar value.Multiplies this quantity by another quantity.Quantity.negate()Returns the negation of this quantity.QuantityUtils.newtons(double value) static Quantity<?> Parses a quantity from a string representation without specifying unit type.Parses a quantity from a string representation.QuantityUtils.pascals(double value) Quantity<?> Quantity.pow(int exponent) Returns this quantity raised to the specified exponent.QuantityUtils.seconds(double value) Quantity<?> Quantity.sqrt()Returns the square root of this quantity.Subtracts another quantity from this one.Converts this quantity to the specified unit.static Quantity<ElectricPotential> QuantityUtils.volts(double value) QuantityUtils.watts(double value) Methods in org.episteme.core.measure with parameters of type QuantityModifier and TypeMethodDescriptionAdds another quantity to this one.intCompares this quantity with another for order.Divides this quantity by another quantity.booleanChecks if this quantity equals another within tolerance.default booleanQuantity.isGreaterThan(Quantity<Q> other) Checks if this quantity is strictly greater than another quantity.default booleanQuantity.isGreaterThanOrEqualTo(Quantity<Q> other) Checks if this quantity is greater than or equal to another quantity.default booleanQuantity.isLessThan(Quantity<Q> other) Checks if this quantity is strictly less than another quantity.default booleanQuantity.isLessThanOrEqualTo(Quantity<Q> other) Checks if this quantity is less than or equal to another quantity.Multiplies this quantity by another quantity.Subtracts another quantity from this one. -
Uses of Quantity in org.episteme.core.measure.adapters
Methods in org.episteme.core.measure.adapters with type parameters of type QuantityModifier and TypeMethodDescriptionExtracts the numeric value from a Quantity as a Real.RealQuantityAdapter.toQuantity(Real value, Unit<Q> unit) Converts a Episteme Real to a JSR-385 Quantity.Methods in org.episteme.core.measure.adapters that return QuantityModifier and TypeMethodDescriptionRealQuantityAdapter.toQuantity(Real value, Unit<Q> unit) Converts a Episteme Real to a JSR-385 Quantity.Methods in org.episteme.core.measure.adapters with parameters of type QuantityModifier and TypeMethodDescriptionExtracts the numeric value from a Quantity as a Real.static RealRealQuantityAdapter.toExactReal(Quantity<?> quantity) Converts a JSR-385 Quantity to a Episteme exact Real.static RealConverts a JSR-385 Quantity to a Episteme Real. -
Uses of Quantity in org.episteme.core.measure.metrology
Classes in org.episteme.core.measure.metrology with type parameters of type QuantityModifier and TypeInterfaceDescriptioninterfaceMeasuredQuantity<Q extends Quantity<Q>>A measured physical quantity with associated uncertainty.classMeasurementSeries<Q extends Quantity<Q>>Statistical analysis of repeated measurements.classUncertaintyBudget<Q extends Quantity<Q>>An uncertainty budget following ISO/IEC Guide 98-3 (GUM) methodology.Methods in org.episteme.core.measure.metrology with type parameters of type QuantityModifier and TypeMethodDescriptionstatic <Q extends Quantity<Q>>
MeasuredQuantity<Q> Creates a measured quantity with 95% confidence (k=2).static <Q extends Quantity<Q>>
MeasuredQuantity<Q> Creates a measured quantity with absolute uncertainty.static <Q extends Quantity<Q>>
MeasuredQuantity<Q> MeasuredQuantities.createRelative(Quantity<Q> value, double relativeUncertainty) Creates a measured quantity with relative uncertainty at 95% confidence.static <Q extends Quantity<Q>>
MeasuredQuantity<Q> MeasuredQuantities.createRelative(Quantity<Q> value, double relativeUncertainty, double confidenceLevel) Creates a measured quantity with relative uncertainty.<R extends Quantity<R>>
MeasuredQuantity<?> MeasuredQuantity.divide(MeasuredQuantity<R> other) Divides by another measured quantity.static <Q extends Quantity<Q>>
MeasuredQuantity<Q> Creates an exact measurement (zero uncertainty).<R extends Quantity<R>>
MeasuredQuantity<?> MeasuredQuantity.multiply(MeasuredQuantity<R> other) Multiplies by another measured quantity.Methods in org.episteme.core.measure.metrology that return QuantityModifier and TypeMethodDescriptionUncertaintyBudget.getCombinedUncertainty()Returns the combined standard uncertainty.UncertaintyBudget.getExpandedUncertainty(double coverageFactor) Returns the expanded uncertainty.MeasurementSeries.getMean()Returns the arithmetic mean of all measurements.MeasurementSeries.getStandardDeviation()Returns the sample standard deviation.MeasurementSeries.getStandardError()Returns the standard error of the mean (SEM).MeasuredQuantity.getUncertainty()Returns the absolute uncertainty (±).MeasuredQuantity.getValue()Returns the central (best estimate) value of this measurement.Methods in org.episteme.core.measure.metrology that return types with arguments of type QuantityModifier and TypeMethodDescriptionMeasurementSeries.detectOutliers(MeasurementSeries.OutlierMethod method) Detects outliers using the specified method.Methods in org.episteme.core.measure.metrology with parameters of type QuantityModifier and TypeMethodDescriptionvoidMeasurementSeries.addMeasurement(Quantity<Q> value) Adds a measurement to the series.voidUncertaintyBudget.addSource(String name, Quantity<Q> uncertainty, UncertaintyBudget.UncertaintyType type) Adds an uncertainty source to the budget.voidUncertaintyBudget.addSource(String name, Quantity<Q> uncertainty, UncertaintyBudget.UncertaintyType type, Real sensitivityCoefficient) Adds an uncertainty source with sensitivity coefficient.static <Q extends Quantity<Q>>
MeasuredQuantity<Q> Creates a measured quantity with 95% confidence (k=2).static <Q extends Quantity<Q>>
MeasuredQuantity<Q> Creates a measured quantity with absolute uncertainty.static <Q extends Quantity<Q>>
MeasuredQuantity<Q> MeasuredQuantities.createRelative(Quantity<Q> value, double relativeUncertainty) Creates a measured quantity with relative uncertainty at 95% confidence.static <Q extends Quantity<Q>>
MeasuredQuantity<Q> MeasuredQuantities.createRelative(Quantity<Q> value, double relativeUncertainty, double confidenceLevel) Creates a measured quantity with relative uncertainty.static <Q extends Quantity<Q>>
MeasuredQuantity<Q> Creates an exact measurement (zero uncertainty). -
Uses of Quantity in org.episteme.core.measure.quantity
Subinterfaces of Quantity in org.episteme.core.measure.quantityModifier and TypeInterfaceDescriptioninterfaceinterfaceRepresents an action (energy × time).interfaceinterfaceRepresents a plane angle.interfaceinterfaceRepresents a dimensionless quantity (unit 1).interfaceinterfaceinterfaceRepresents electric conductance.interfaceRepresents electric conductivity.interfaceinterfaceRepresents electric permittivity (electric capacitance / length).interfaceinterfaceinterfaceinterfaceRepresents entropy or heat capacity (energy / temperature).interfaceinterfaceFrequency quantity (events per unit time).interfaceinterfaceRepresents a length quantity.interfaceinterfaceinterfaceinterfaceRepresents magnetic permeability (inductance / length).interfaceRepresents a mass quantity.interfaceRepresents mass density (mass per unit volume).interfaceinterfaceinterfaceRepresents the heat capacity per unit mass.interfaceinterfaceRepresents thermal conductivity.interfaceRepresents a time quantity.interfaceRepresents velocity (speed in a direction).interfaceinterfaceQuantity representing the volume of fluid which passes per unit time.interfaceRepresents a wave number (inverse length). -
Uses of Quantity in org.episteme.core.methodology
Methods in org.episteme.core.methodology that return types with arguments of type QuantityModifier and TypeMethodDescriptionSample.getAmount()ScientificReport.getQuantitativeResults()ScientificExperiment.getQuantities()Methods in org.episteme.core.methodology with parameters of type Quantity -
Uses of Quantity in org.episteme.core.ui
Classes in org.episteme.core.ui with type parameters of type QuantityModifier and TypeClassDescriptionclassQuantityParameter<Q extends Quantity<Q>>Metadata for a physical quantity parameter (e.g.Subclasses with type arguments of type Quantity in org.episteme.core.uiModifier and TypeClassDescriptionclassQuantityParameter<Q extends Quantity<Q>>Metadata for a physical quantity parameter (e.g.Methods in org.episteme.core.ui that return QuantityModifier and TypeMethodDescriptionQuantityParameter.getMax()QuantityParameter.getMin()QuantityParameter.getStep()Constructors in org.episteme.core.ui with parameters of type QuantityModifierConstructorDescriptionQuantityParameter(String name, String description, Quantity<Q> min, Quantity<Q> max, Quantity<Q> step, Quantity<Q> defaultValue, Unit<Q> unit, Consumer<Quantity<Q>> onValueChange) Creates a new QuantityParameter.Constructor parameters in org.episteme.core.ui with type arguments of type Quantity -
Uses of Quantity in org.episteme.core.util
Methods in org.episteme.core.util that return types with arguments of type QuantityModifier and TypeMethodDescriptionUniversalDataModel.getQuantities()Returns the primary physical values associated with this model. -
Uses of Quantity in org.episteme.jni.jni.devices
Methods in org.episteme.jni.jni.devices that return QuantityModifier and TypeMethodDescriptionMassSpectra.getIntegrationTime()MassSpectra.getIntensityAt(Quantity<Length> wavelength) MassSpectra.getMaxWavelength()MassSpectra.getMinWavelength()MassSpectra.getSpectralResolution()MassSpectra.readValue()Methods in org.episteme.jni.jni.devices with parameters of type Quantity -
Uses of Quantity in org.episteme.nativ.physics.classical.mechanics.collision.backends.genesis
Methods in org.episteme.nativ.physics.classical.mechanics.collision.backends.genesis with parameters of type QuantityModifier and TypeMethodDescriptionvoidGenesisWorld.stepSimulation(Quantity<Time> timeStep) voidGenesisWorld.stepSimulation(Quantity<Time> timeStep, int maxSubSteps, Quantity<Time> fixedTimeStep) voidNativeGenesisWorld.stepSimulation(Quantity<Time> timeStep) voidNativeGenesisWorld.stepSimulation(Quantity<Time> timeStep, int maxSubSteps, Quantity<Time> fixedTimeStep) -
Uses of Quantity in org.episteme.nativ.physics.classical.mechanics.collision.backends.jbullet
Methods in org.episteme.nativ.physics.classical.mechanics.collision.backends.jbullet with parameters of type QuantityModifier and TypeMethodDescriptionvoidJBulletWorld.stepSimulation(Quantity<Time> timeStep) voidJBulletWorld.stepSimulation(Quantity<Time> timeStep, int maxSubSteps, Quantity<Time> fixedTimeStep) -
Uses of Quantity in org.episteme.nativ.physics.classical.mechanics.collision.backends.ode
Methods in org.episteme.nativ.physics.classical.mechanics.collision.backends.ode with parameters of type QuantityModifier and TypeMethodDescriptionvoidNativeODEWorld.stepSimulation(Quantity<Time> timeStep) voidNativeODEWorld.stepSimulation(Quantity<Time> timeStep, int maxSubSteps, Quantity<Time> fixedTimeStep) voidODEWorld.stepSimulation(Quantity<Time> timeStep) voidODEWorld.stepSimulation(Quantity<Time> timeStep, int maxSubSteps, Quantity<Time> fixedTimeStep) -
Uses of Quantity in org.episteme.natural.biology
Methods in org.episteme.natural.biology that return QuantityMethods in org.episteme.natural.biology with parameters of type QuantityConstructors in org.episteme.natural.biology with parameters of type QuantityModifierConstructorDescriptionVirus(String name, String family, VirusGenomeType genomeType, VirusMorphology morphology, BioSequence genome, Quantity<Length> capsidDiameter) -
Uses of Quantity in org.episteme.natural.biology.cell
Methods in org.episteme.natural.biology.cell that return QuantityModifier and TypeMethodDescriptionMetabolism.atpHydrolysisEnergy(Real moles) Calculates energy released from ATP hydrolysis. -
Uses of Quantity in org.episteme.natural.biology.ecology
Methods in org.episteme.natural.biology.ecology that return QuantityModifier and TypeMethodDescriptionstatic Quantity<Dimensionless> PopulationDynamics.exponentialGrowth(Quantity<Dimensionless> p0, Quantity<Frequency> r, Quantity<Time> t) Exponential growth model using Quantities.static Quantity<Dimensionless> PopulationDynamics.logisticGrowth(Quantity<Dimensionless> p0, Quantity<Frequency> r, Quantity<Dimensionless> K, Quantity<Time> t) Logistic growth model using Quantities.Methods in org.episteme.natural.biology.ecology with parameters of type QuantityModifier and TypeMethodDescriptionstatic Quantity<Dimensionless> PopulationDynamics.exponentialGrowth(Quantity<Dimensionless> p0, Quantity<Frequency> r, Quantity<Time> t) Exponential growth model using Quantities.static Quantity<Dimensionless> PopulationDynamics.logisticGrowth(Quantity<Dimensionless> p0, Quantity<Frequency> r, Quantity<Dimensionless> K, Quantity<Time> t) Logistic growth model using Quantities. -
Uses of Quantity in org.episteme.natural.biology.loaders.sbml
Methods in org.episteme.natural.biology.loaders.sbml that return types with arguments of type Quantity -
Uses of Quantity in org.episteme.natural.chemistry
Fields in org.episteme.natural.chemistry declared as QuantityModifier and TypeFieldDescriptionstatic final Quantity<?> ChemistryConstants.AVOGADROAvogadro's constant.static final Quantity<?> ChemistryConstants.BOLTZMANN_CONSTANTBoltzmann's constant (k_B).static final Quantity<?> ChemistryConstants.MOLAR_GAS_CONSTANTMolar gas constant (R).ChemistryConstants.MOLAR_VOLUME_SATPMolar volume of an ideal gas at SATP (25°C, 100 kPa).ChemistryConstants.MOLAR_VOLUME_STPMolar volume of an ideal gas at STP (0°C, 1 atm).static final Quantity<?> ChemistryConstants.STEFAN_BOLTZMANN_CONSTANTStefan-Boltzmann constant (sigma).Methods in org.episteme.natural.chemistry that return QuantityModifier and TypeMethodDescriptionChemicalReaction.calculateRateConstant(Quantity<Temperature> temperature) Calculates the reaction rate constant k using the Arrhenius equation. k = A * exp(-Ea / (R * T))Atom.distanceTo(Atom other) Distance to another atom.Element.getAtomicMass()Element.getAtomicRadius()Element.getBoilingPoint()Element.getCovalentRadius()Element.getDensity()Element.getElectronAffinity()ChemicalReaction.getEnthalpy()Atom.getFormalCharge()ChemicalReaction.getGibbsFreeEnergy()Element.getIonizationEnergy()Bond.getLength()Bond length (distance between atoms).Isotope.getMass()Element.getMeltingPoint()Molecule.getMolecularWeight()Molecular weight (sum of atomic masses).Element.getSpecificHeat()ChemicalCouple.getStandardPotential()Element.getThermalConductivity()ChemicalReaction.massToMass(String reactant, Quantity<Mass> massReactant, Quantity<Mass> reactantMW, String product, Quantity<Mass> productMW) Calculate mass of product from mass of reactant.ChemicalReaction.stoichiometry(String reactant, Quantity<AmountOfSubstance> molesReactant, String product) Calculate moles of product given moles of a limiting reactant.Methods in org.episteme.natural.chemistry with parameters of type QuantityModifier and TypeMethodDescriptionChemicalReaction.calculateRateConstant(Quantity<Temperature> temperature) Calculates the reaction rate constant k using the Arrhenius equation. k = A * exp(-Ea / (R * T))ChemicalReaction.massToMass(String reactant, Quantity<Mass> massReactant, Quantity<Mass> reactantMW, String product, Quantity<Mass> productMW) Calculate mass of product from mass of reactant.voidElement.setAtomicMass(Quantity<Mass> atomicMass) voidElement.setAtomicRadius(Quantity<Length> atomicRadius) voidElement.setBoilingPoint(Quantity<Temperature> boilingPoint) voidElement.setCovalentRadius(Quantity<Length> covalentRadius) voidElement.setDensity(Quantity<MassDensity> density) voidElement.setElectronAffinity(Quantity<Energy> electronAffinity) voidChemicalReaction.setEnthalpy(Quantity<Energy> enthalpy) voidAtom.setFormalCharge(Quantity<ElectricCharge> charge) voidChemicalReaction.setGibbsFreeEnergy(Quantity<Energy> gibbs) voidElement.setIonizationEnergy(Quantity<Energy> ionizationEnergy) voidChemicalReaction.setKinetics(Quantity<Energy> activationEnergy, Quantity<Frequency> preExponentialFactor) voidElement.setMeltingPoint(Quantity<Temperature> meltingPoint) voidElement.setSpecificHeat(Quantity<SpecificHeatCapacity> specificHeat) voidElement.setThermalConductivity(Quantity<ThermalConductivity> thermalConductivity) ChemicalReaction.stoichiometry(String reactant, Quantity<AmountOfSubstance> molesReactant, String product) Calculate moles of product given moles of a limiting reactant.Constructors in org.episteme.natural.chemistry with parameters of type QuantityModifierConstructorDescriptionChemicalCouple(String oxidant, String reductant, Quantity<ElectricPotential> e0) -
Uses of Quantity in org.episteme.natural.chemistry.biochemistry
Methods in org.episteme.natural.chemistry.biochemistry that return Quantity -
Uses of Quantity in org.episteme.natural.chemistry.electrochemistry
Methods in org.episteme.natural.chemistry.electrochemistry that return QuantityModifier and TypeMethodDescriptionFaradayLaws.calculateMass(Quantity<ElectricCharge> charge, double molarMassGramPerMol, int valence) Type-safe version using Units.static Quantity<ElectricPotential> NernstEquation.calculatePotential(Quantity<ElectricPotential> standardPotential, Quantity<Temperature> temperature, int electrons, double reactionQuotient) Calculates the cell potential under non-standard conditions.static Quantity<ElectricPotential> NernstEquation.calculatePotentialAt25C(Quantity<ElectricPotential> standardPotential, int electrons, double reactionQuotient) Simplified Nernst equation at 25°C (298.15 K).GalvanicCell.getStandardPotential()Calculates the standard cell potential.HalfCell.getStandardPotential()Methods in org.episteme.natural.chemistry.electrochemistry with parameters of type QuantityModifier and TypeMethodDescriptionFaradayLaws.calculateMass(Quantity<ElectricCharge> charge, double molarMassGramPerMol, int valence) Type-safe version using Units.static Quantity<ElectricPotential> NernstEquation.calculatePotential(Quantity<ElectricPotential> standardPotential, Quantity<Temperature> temperature, int electrons, double reactionQuotient) Calculates the cell potential under non-standard conditions.static Quantity<ElectricPotential> NernstEquation.calculatePotentialAt25C(Quantity<ElectricPotential> standardPotential, int electrons, double reactionQuotient) Simplified Nernst equation at 25°C (298.15 K).Constructors in org.episteme.natural.chemistry.electrochemistry with parameters of type QuantityModifierConstructorDescriptionHalfCell(String reaction, Quantity<ElectricPotential> standardPotential) -
Uses of Quantity in org.episteme.natural.chemistry.kinetics
Methods in org.episteme.natural.chemistry.kinetics that return QuantityModifier and TypeMethodDescriptionArrheniusEquation.calculateActivationEnergy(Real k1, Real k2, Quantity<Temperature> t1, Quantity<Temperature> t2) Activation energy using Quantity typesMethods in org.episteme.natural.chemistry.kinetics with parameters of type QuantityModifier and TypeMethodDescriptionArrheniusEquation.calculateActivationEnergy(Real k1, Real k2, Quantity<Temperature> t1, Quantity<Temperature> t2) Activation energy using Quantity typesstatic RealArrheniusEquation.calculateK(Real A, Quantity<Energy> Ea, Quantity<Temperature> temperature) Rate constant using Quantity types -
Uses of Quantity in org.episteme.natural.chemistry.loaders
Methods in org.episteme.natural.chemistry.loaders that return QuantityModifier and TypeMethodDescriptionCompoundInfo.getMolecularWeightQuantity()Returns the molecular weight as a type-safe Quantity. -
Uses of Quantity in org.episteme.natural.chemistry.thermochemistry
Methods in org.episteme.natural.chemistry.thermochemistry that return QuantityModifier and TypeMethodDescriptionHessLaw.calculateEnthalpyOfReaction(Map<String, Real[]> productEnthalpies, Map<String, Real[]> reactantEnthalpies) Calculates the enthalpy of reaction using Hess's Law.Methods in org.episteme.natural.chemistry.thermochemistry with parameters of type QuantityModifier and TypeMethodDescriptionstatic booleanHessLaw.isExothermic(Quantity<Energy> enthalpyOfReaction) Determines if reaction is exothermic or endothermic. -
Uses of Quantity in org.episteme.natural.chemistry.thermodynamics
Methods in org.episteme.natural.chemistry.thermodynamics that return QuantityModifier and TypeMethodDescriptionQuantity<?> ThermodynamicProperty.getPressure()Quantity<?> ThermodynamicProperty.getTemperature()Methods in org.episteme.natural.chemistry.thermodynamics with parameters of type QuantityModifier and TypeMethodDescriptionvoidThermodynamicProperty.setPressure(Quantity<?> pressure) voidThermodynamicProperty.setTemperature(Quantity<?> temperature) -
Uses of Quantity in org.episteme.natural.computing.ml
Methods in org.episteme.natural.computing.ml that return types with arguments of type Quantity -
Uses of Quantity in org.episteme.natural.device.actuators
Subinterfaces with type arguments of type Quantity in org.episteme.natural.device.actuatorsMethods in org.episteme.natural.device.actuators that return QuantityModifier and TypeMethodDescriptionCentrifuge.calculateRCF(Quantity<Length> radius) Centrifuge.getCurrentRPM()Centrifuge.getMaxRCF()Centrifuge.getMaxRPM()Methods in org.episteme.natural.device.actuators with parameters of type Quantity -
Uses of Quantity in org.episteme.natural.device.sensors
Methods in org.episteme.natural.device.sensors that return QuantityModifier and TypeMethodDescriptionMicroscope.getApparentSize(Quantity<Length> actualSize) Oscilloscope.getBandwidth()Microscope.getCurrentMagnification()PHMeter.getHydrogenConcentration(Quantity<Dimensionless> pH) Spectrometer.getIntegrationTime()Spectrometer.getIntensityAt(Quantity<Length> wavelength) Microscope.getMaxMagnification()PressureGauge.getMaxPressure()TemperatureProbe.getMaxTemp()Spectrometer.getMaxWavelength()PressureGauge.getMinPressure()TemperatureProbe.getMinTemp()Spectrometer.getMinWavelength()Microscope.getOpticalResolution()HumidityProbe.getRelativeHumidity()Oscilloscope.getSampleRate()Spectrometer.getSpectralResolution()Oscilloscope.getTimeBase()Oscilloscope.getTriggerLevel()Oscilloscope.getVoltageScale(int channel) HumidityProbe.measure(Quantity<Dimensionless> actualHumidity) Measures the humidity given a physical actual humidity.PHMeter.measure(Quantity<Dimensionless> actualPH) Measure the pH given an actual physical pH value.Seismograph.readMagnitude()Reads the current magnitude.Methods in org.episteme.natural.device.sensors with parameters of type QuantityModifier and TypeMethodDescriptionvoidSpectrometer.calibrate(Quantity<Length>[] referenceWavelengths, Quantity<Length>[] measuredWavelengths) PHMeter.classify(Quantity<Dimensionless> pH) Classifies the pH value (Acidic, Alkaline, Neutral).Microscope.getApparentSize(Quantity<Length> actualSize) PHMeter.getHydrogenConcentration(Quantity<Dimensionless> pH) Spectrometer.getIntensityAt(Quantity<Length> wavelength) booleanMicroscope.isResolvable(Quantity<Length> featureSize) HumidityProbe.measure(Quantity<Dimensionless> actualHumidity) Measures the humidity given a physical actual humidity.PHMeter.measure(Quantity<Dimensionless> actualPH) Measure the pH given an actual physical pH value.voidSpectrometer.setIntegrationTime(Quantity<Time> time) voidMicroscope.setMagnification(Quantity<Dimensionless> magnification) voidOscilloscope.setSampleRate(Quantity<Frequency> samplesPerSecond) voidOscilloscope.setTimeBase(Quantity<Time> secondsPerDivision) voidOscilloscope.setTriggerLevel(Quantity<ElectricPotential> volts) voidOscilloscope.setVoltageScale(int channel, Quantity<ElectricPotential> voltsPerDivision) -
Uses of Quantity in org.episteme.natural.device.sim
Subclasses with type arguments of type Quantity in org.episteme.natural.device.simModifier and TypeClassDescriptionclassSimulated implementation of Centrifuge.Fields in org.episteme.natural.device.sim declared as QuantityMethods in org.episteme.natural.device.sim that return QuantityModifier and TypeMethodDescriptionSimulatedCentrifuge.calculateRCF(Quantity<Length> radius) SimulatedMicroscope.getApparentSize(Quantity<Length> actualSize) SimulatedOscilloscope.getBandwidth()SimulatedTelescope.getBottomRightFOV()SimulatedMicroscope.getCurrentMagnification()SimulatedCentrifuge.getCurrentRPM()SimulatedTelescope.getDeclination()SimulatedPHMeter.getHydrogenConcentration(Quantity<Dimensionless> pH) SimulatedSpectrometer.getIntegrationTime()SimulatedSpectrometer.getIntensityAt(Quantity<Length> wavelength) SimulatedMicroscope.getMaxMagnification()SimulatedPressureGauge.getMaxPressure()SimulatedCentrifuge.getMaxRCF()SimulatedCentrifuge.getMaxRPM()SimulatedTemperatureProbe.getMaxTemp()SimulatedSpectrometer.getMaxWavelength()SimulatedPressureGauge.getMinPressure()SimulatedTemperatureProbe.getMinTemp()SimulatedSpectrometer.getMinWavelength()SimulatedMicroscope.getOpticalResolution()SimulatedHumidityProbe.getRelativeHumidity()SimulatedTelescope.getRightAscension()SimulatedOscilloscope.getSampleRate()SimulatedSpectrometer.getSpectralResolution()SimulatedOscilloscope.getTimeBase()SimulatedTelescope.getTopLeftFOV()SimulatedOscilloscope.getTriggerLevel()SimulatedOscilloscope.getVoltageScale(int channel) SimulatedHumidityProbe.measure(Quantity<Dimensionless> actualHumidity) SimulatedPHMeter.measure(Quantity<Dimensionless> actualPH) SimulatedSeismograph.readMagnitude()SimulatedHumidityProbe.readValue()SimulatedMicroscope.readValue()SimulatedMultimeter.readValue()SimulatedOscilloscope.readValue()SimulatedPHMeter.readValue()SimulatedPressureGauge.readValue()SimulatedSeismograph.readValue()SimulatedSpectrometer.readValue()SimulatedTelescope.readValue()SimulatedTemperatureProbe.readValue()Methods in org.episteme.natural.device.sim that return types with arguments of type QuantityMethods in org.episteme.natural.device.sim with parameters of type QuantityModifier and TypeMethodDescriptionSimulatedCentrifuge.calculateRCF(Quantity<Length> radius) voidSimulatedPHMeter.classify(Quantity<Dimensionless> pH) SimulatedMicroscope.getApparentSize(Quantity<Length> actualSize) SimulatedPHMeter.getHydrogenConcentration(Quantity<Dimensionless> pH) SimulatedSpectrometer.getIntensityAt(Quantity<Length> wavelength) booleanSimulatedMicroscope.isResolvable(Quantity<Length> featureSize) SimulatedHumidityProbe.measure(Quantity<Dimensionless> actualHumidity) SimulatedPHMeter.measure(Quantity<Dimensionless> actualPH) voidSimulatedMultimeter.probe(Quantity<Dimensionless> value) Mocks probing a value.voidvoidSimulatedSpectrometer.setIntegrationTime(Quantity<Time> time) voidSimulatedMicroscope.setMagnification(Quantity<Dimensionless> magnification) voidSimulatedOscilloscope.setSampleRate(Quantity<Frequency> samplesPerSecond) voidSimulatedOscilloscope.setTimeBase(Quantity<Time> secondsPerDivision) voidSimulatedOscilloscope.setTriggerLevel(Quantity<ElectricPotential> volts) voidSimulatedOscilloscope.setVoltageScale(int channel, Quantity<ElectricPotential> voltsPerDivision) voidvoidvoidConstructors in org.episteme.natural.device.sim with parameters of type QuantityModifierConstructorDescriptionSimulatedCentrifuge(Identification id, Quantity<Frequency> maxRPM, Quantity<Dimensionless> maxRCF, Centrifuge.RotorType rotorType) -
Uses of Quantity in org.episteme.natural.device.transducers
Methods in org.episteme.natural.device.transducers that return QuantityModifier and TypeMethodDescriptionTelescope.getBottomRightFOV()Returns the bottom-right coordinate of the current field of view.Telescope.getDeclination()Returns the current Declination.Telescope.getRightAscension()Returns the current Right Ascension.Telescope.getTopLeftFOV()Returns the top-left coordinate of the current field of view.Methods in org.episteme.natural.device.transducers with parameters of type QuantityModifier and TypeMethodDescriptionvoidSlews the telescope to the given Right Ascension and Declination.voidSynchronizes the telescope to the given Right Ascension and Declination. -
Uses of Quantity in org.episteme.natural.earth
Fields in org.episteme.natural.earth declared as QuantityModifier and TypeFieldDescriptionEarthSciencesConstants.EARTH_MASSEarth mass (kg)EarthSciencesConstants.EARTH_RADIUS_EQUATORIALWGS84 Earth equatorial radius (meters)EarthSciencesConstants.EARTH_RADIUS_MEANMean Earth radius (meters)EarthSciencesConstants.EARTH_RADIUS_POLARWGS84 Earth polar radius (meters)static final Quantity<Dimensionless> EarthSciencesConstants.FLATTENINGWGS84 flatteningMethods in org.episteme.natural.earth that return QuantityMethods in org.episteme.natural.earth with parameters of type Quantity -
Uses of Quantity in org.episteme.natural.earth.atmosphere
Fields in org.episteme.natural.earth.atmosphere declared as QuantityModifier and TypeFieldDescriptionstatic final Quantity<?> ClimateModel.SOLAR_CONSTANTstatic final Quantity<?> ClimateModel.STEFAN_BOLTZMANNMethods in org.episteme.natural.earth.atmosphere that return QuantityModifier and TypeMethodDescriptionAtmosphericPressure.altitudeFromPressure(Quantity<Pressure> pressure) Calculates altitude from pressure (inverse barometric).static Quantity<Temperature> ClimateModel.calculateBlackbodyTemperature(double albedo) Calculates equilibrium temperature without greenhouse effect.static Quantity<?> ClimateModel.ch4RadiativeForcing(double currentCH4, double preindustrialCH4) Calculates radiative forcing from methane.static Quantity<?> ClimateModel.co2RadiativeForcing(double currentCO2, double preindustrialCO2) Calculates radiative forcing from CO2 concentration.static Quantity<Temperature> Psychrometrics.dewPoint(Quantity<Temperature> temperature, Real relativeHumidity) Calculates Dew Point temperature.WeatherInfo.getFeelsLike()Returns "feels like" temperature as Quantity in Kelvin.WeatherInfo.getPressure()Returns pressure as type-safe Quantity in Pascal.WeatherInfo.getTemperature()Returns temperature as type-safe Quantity in Kelvin.WeatherInfo.getWindSpeed()Returns wind speed as type-safe Quantity in m/s.ClimateModel.ClimateState.globalMeanTemperature()Returns the value of theglobalMeanTemperaturerecord component.AtmosphericPressure.pressureAtAltitude(Quantity<Length> altitude) Barometric formula for pressure at altitude.Quantity<?> ClimateModel.ClimateState.radiativeForcing()Returns the value of theradiativeForcingrecord component.ClimateModel.ClimateState.seaLevel()Returns the value of theseaLevelrecord component.static Quantity<Temperature> ClimateModel.temperatureChange(Quantity<?> radiativeForcing, double climateSensitivity) Converts radiative forcing to temperature change.Methods in org.episteme.natural.earth.atmosphere that return types with arguments of type QuantityMethods in org.episteme.natural.earth.atmosphere with parameters of type QuantityModifier and TypeMethodDescriptionAtmosphericPressure.altitudeFromPressure(Quantity<Pressure> pressure) Calculates altitude from pressure (inverse barometric).static Quantity<Temperature> Psychrometrics.dewPoint(Quantity<Temperature> temperature, Real relativeHumidity) Calculates Dew Point temperature.static RealPsychrometrics.enthalpy(Quantity<Temperature> temperature, Real humidityRatio) Calculates Enthalpy of moist air (kJ/kg). h = cpa*t + w*(hwe + cpw*t)AtmosphericPressure.pressureAtAltitude(Quantity<Length> altitude) Barometric formula for pressure at altitude.static RealPsychrometrics.relativeHumidity(Quantity<Temperature> temperature, Quantity<Temperature> dewPoint) Calculates Relative Humidity.static RealPsychrometrics.saturationVaporPressure(Quantity<Temperature> temperature) Calculates Saturation Vapor Pressure (hPa) using Magnus-Tetens formula.static Quantity<Temperature> ClimateModel.temperatureChange(Quantity<?> radiativeForcing, double climateSensitivity) Converts radiative forcing to temperature change.Constructors in org.episteme.natural.earth.atmosphere with parameters of type QuantityModifierConstructorDescriptionClimateState(Quantity<Temperature> globalMeanTemperature, double co2Concentration, double ch4Concentration, Quantity<?> radiativeForcing, Quantity<Length> seaLevel, int year) Creates an instance of aClimateStaterecord class. -
Uses of Quantity in org.episteme.natural.earth.coordinates
Methods in org.episteme.natural.earth.coordinates that return QuantityModifier and TypeMethodDescriptionEarthCoordinate.distanceTo(EarthCoordinate other) Calculates the distance to another Earth coordinate.ECEFCoordinate.distanceTo(ECEFCoordinate other) Calculates distance to another ECEF coordinate.AERCoordinate.getAzimuth()ENUCoordinate.getEast()AlbersEqualAreaCoordinate.getEasting()BonneCoordinate.getEasting()CassiniSoldnerCoordinate.getEasting()LambertAzimuthalEqualAreaCoordinate.getEasting()LambertConformalConicCoordinate.getEasting()PolyconicCoordinate.getEasting()UPSCoordinate.getEasting()UTMCoordinate.getEasting()AERCoordinate.getElevation()GeodeticCoordinate.getHeight()GeodeticCoordinate.getLatitude()GeodeticCoordinate.getLongitude()ENUCoordinate.getNorth()AlbersEqualAreaCoordinate.getNorthing()BonneCoordinate.getNorthing()CassiniSoldnerCoordinate.getNorthing()LambertAzimuthalEqualAreaCoordinate.getNorthing()LambertConformalConicCoordinate.getNorthing()PolyconicCoordinate.getNorthing()UPSCoordinate.getNorthing()UTMCoordinate.getNorthing()AERCoordinate.getRange()ReferenceEllipsoid.getSemiMajorAxis()ReferenceEllipsoid.getSemiMinorAxis()ENUCoordinate.getUp()ECEFCoordinate.getX()MercatorCoordinate.getX()ECEFCoordinate.getY()MercatorCoordinate.getY()ECEFCoordinate.getZ()Constructors in org.episteme.natural.earth.coordinates with parameters of type QuantityModifierConstructorDescriptionGeodeticCoordinate(Quantity<Angle> latitude, Quantity<Angle> longitude, Quantity<Length> height, ReferenceEllipsoid ellipsoid) UTMCoordinate(int zoneNumber, char zoneLetter, Quantity<Length> easting, Quantity<Length> northing, ReferenceEllipsoid ellipsoid) -
Uses of Quantity in org.episteme.natural.earth.geodesy
Methods in org.episteme.natural.earth.geodesy that return QuantityModifier and TypeMethodDescriptionGeodeticCalculator.calculateDistance(GeodeticCoordinate start, GeodeticCoordinate end) Calculates the geodetic distance between two coordinates on the surface of the ellipsoid.Geodesy.haversineDistance(Real lat1, Real lon1, Real lat2, Real lon2) Haversine formula for great-circle distance. -
Uses of Quantity in org.episteme.natural.earth.geology
Methods in org.episteme.natural.earth.geology that return QuantityModifier and TypeMethodDescriptionVolcanoHazardModel.getAshThickness(Quantity<Length> distance, Quantity<Length> thicknessAtVent) Estimates ash fall thickness using a spatial decay model.VolcanoHazardModel.getPlumeHeight()Calculates the plume height using the Morton, Taylor and Turner (MTT) model.VolcanoHazardModel.getPyroclasticRunout()Predicts Pyroclastic Flow runout distance using the "Energy Cone" model (H/L ratio).Methods in org.episteme.natural.earth.geology that return types with arguments of type QuantityMethods in org.episteme.natural.earth.geology with parameters of type QuantityModifier and TypeMethodDescriptionVolcanoHazardModel.getAshThickness(Quantity<Length> distance, Quantity<Length> thicknessAtVent) Estimates ash fall thickness using a spatial decay model.voidVolcanoHazardModel.setMassDischargeRate(Quantity<?> rate) voidVolcanoHazardModel.setVentHeight(Quantity<Length> height) voidVolcanoHazardModel.setWindSpeed(Quantity<Velocity> speed) -
Uses of Quantity in org.episteme.natural.earth.geophysics
Methods in org.episteme.natural.earth.geophysics that return QuantityModifier and TypeMethodDescriptionAtmosphere.getAverageTemperature()PlateVector.getEastVelocity()Atmosphere.getHeight()PlateVector.getLatitude()PlateVector.getLongitude()PlateVector.getNorthVelocity()Atmosphere.getPressureValue()Methods in org.episteme.natural.earth.geophysics with parameters of type QuantityModifier and TypeMethodDescriptionstatic doubleVincentyUtils.distance(Quantity<Angle> lat1, Quantity<Angle> lon1, Quantity<Angle> lat2, Quantity<Angle> lon2) Calculates the distance between two points on the ellipsoid.static PlateVectorPlateMotionCalculator.predictPosition(PlateVector start, Quantity<Time> duration) Projects the position of a site into the future based on its velocity vector.voidAtmosphere.setAverageTemperature(Quantity<Temperature> averageTemperature) voidvoidAtmosphere.setPressureValue(Quantity<Pressure> pressureValue) Constructors in org.episteme.natural.earth.geophysics with parameters of type Quantity -
Uses of Quantity in org.episteme.natural.earth.seismology
Fields in org.episteme.natural.earth.seismology declared as QuantityModifier and TypeFieldDescriptionSeismology.EARTH_RADIUSEarth's radius (km)Seismology.VP_CRUSTP-wave velocity in Earth's crust: ~6.0 km/sSeismology.VS_CRUSTS-wave velocity in Earth's crust: ~3.5 km/sMethods in org.episteme.natural.earth.seismology that return QuantityModifier and TypeMethodDescriptionSeismology.averageSlip(Real magnitude) Estimate average slip from magnitude. log10(D) = 0.5 * M - 3.58 (meters)EpicenterTriangulator.StationRecord.distance()Returns the value of thedistancerecord component.Seismology.distanceFromSpTime(Quantity<Time> spTime) Estimate distance from S-P time difference.Seismology.energyReleased(Real magnitude) Estimate energy released by earthquake. log10(E) = 1.5 * M + 4.8 (Joules)Earthquake.getDepth()Earthquake.getLatitude()Earthquake.getLongitude()Seismology.pWaveTravelTime(Quantity<Length> distance) P-wave travel time for crustal path.Seismology.ruptureLength(Real magnitude) Estimate fault rupture length from seismic moment.Seismology.spTimeDifference(Quantity<Length> distance) S-P time difference (used for locating earthquakes).Seismology.sWaveTravelTime(Quantity<Length> distance) S-wave travel time for crustal path.Methods in org.episteme.natural.earth.seismology with parameters of type QuantityModifier and TypeMethodDescriptionSeismology.distanceFromSpTime(Quantity<Time> spTime) Estimate distance from S-P time difference.static intSeismology.estimateIntensity(Real magnitude, Quantity<Length> distance) Estimate Modified Mercalli Intensity from magnitude and distance.Seismology.pWaveTravelTime(Quantity<Length> distance) P-wave travel time for crustal path.Seismology.spTimeDifference(Quantity<Length> distance) S-P time difference (used for locating earthquakes).Seismology.sWaveTravelTime(Quantity<Length> distance) S-wave travel time for crustal path.Constructors in org.episteme.natural.earth.seismology with parameters of type Quantity -
Uses of Quantity in org.episteme.natural.engineering.control
Methods in org.episteme.natural.engineering.control that return QuantityModifier and TypeMethodDescriptionControlSystems.firstOrderPhase(Quantity<Frequency> omega, Quantity<Frequency> omegaCutoff) Bode phase for first-order system.static Quantity<Dimensionless> Overshoot percentage.Peak time for second-order underdamped system. tp = π / wdControlSystems.phaseMargin(Quantity<Angle> phaseAtCrossover) Phase margin from open-loop gain and phase at crossover.Rise time estimate for second-order system. tr ≈ (π - φ) / wdControlSystems.settlingTime(Quantity<Frequency> wn, Real zeta) Settling time (2% criterion). ts ≈ 4 / (ζ * ωn)Methods in org.episteme.natural.engineering.control with parameters of type QuantityModifier and TypeMethodDescriptionstatic RealControlSystems.firstOrderMagnitude(Real K, Quantity<Frequency> omega, Quantity<Frequency> omegaCutoff) Bode magnitude for first-order system.ControlSystems.firstOrderPhase(Quantity<Frequency> omega, Quantity<Frequency> omegaCutoff) Bode phase for first-order system.static RealFirst-order system step response. y(t) = K * (1 - e^(-t/τ))Peak time for second-order underdamped system. tp = π / wdControlSystems.phaseMargin(Quantity<Angle> phaseAtCrossover) Phase margin from open-loop gain and phase at crossover.Rise time estimate for second-order system. tr ≈ (π - φ) / wdstatic RealSecond-order system step response (underdamped).ControlSystems.settlingTime(Quantity<Frequency> wn, Real zeta) Settling time (2% criterion). ts ≈ 4 / (ζ * ωn)Constructors in org.episteme.natural.engineering.control with parameters of type Quantity -
Uses of Quantity in org.episteme.natural.engineering.electrical
Methods in org.episteme.natural.engineering.electrical that return QuantityModifier and TypeMethodDescriptionstatic Quantity<ElectricCapacitance> CircuitAnalysis.capacitanceParallel(List<Quantity<ElectricCapacitance>> capacitances) Total capacitance in parallel.static Quantity<ElectricCapacitance> CircuitAnalysis.capacitanceSeries(List<Quantity<ElectricCapacitance>> capacitances) Total capacitance in series.static Quantity<ElectricResistance> CircuitAnalysis.capacitiveReactance(Quantity<Frequency> frequency, Quantity<ElectricCapacitance> capacitance) Capacitive reactance.static Quantity<ElectricPotential> CircuitAnalysis.capacitorChargingVoltage(Quantity<ElectricPotential> vmax, Quantity<Time> time, Quantity<Time> tau) Capacitor voltage during charging: V(t) = Vmax * (1 - e^(-t/Ï„))static Quantity<ElectricPotential> CircuitAnalysis.capacitorDischargingVoltage(Quantity<ElectricPotential> v0, Quantity<Time> time, Quantity<Time> tau) Capacitor voltage during discharging: V(t) = V0 * e^(-t/Ï„)static Quantity<ElectricCurrent> CircuitAnalysis.current(Quantity<ElectricPotential> voltage, Quantity<ElectricResistance> resistance) Current from voltage and resistance.static Quantity<ElectricCurrent> CircuitAnalysis.currentDivider(Quantity<ElectricCurrent> iTotal, Quantity<ElectricResistance> r1, Quantity<ElectricResistance> r2) Current divider for 2 parallel resistors.static Quantity<ElectricResistance> CircuitAnalysis.impedanceMagnitude(Quantity<ElectricResistance> r, Quantity<ElectricResistance> xl, Quantity<ElectricResistance> xc) Impedance magnitude for RLC series circuit.static Quantity<ElectricResistance> CircuitAnalysis.inductiveReactance(Quantity<Frequency> frequency, Quantity<Inductance> inductance) Inductive reactance.CircuitAnalysis.power(Quantity<ElectricPotential> voltage, Quantity<ElectricCurrent> current) Electrical power.CircuitAnalysis.powerFromCurrent(Quantity<ElectricCurrent> current, Quantity<ElectricResistance> resistance) Power from current and resistance.CircuitAnalysis.powerFromVoltage(Quantity<ElectricPotential> voltage, Quantity<ElectricResistance> resistance) Power from voltage and resistance.CircuitAnalysis.rcTimeConstant(Quantity<ElectricResistance> r, Quantity<ElectricCapacitance> c) RC time constant.static Quantity<ElectricResistance> CircuitAnalysis.resistance(Quantity<ElectricPotential> voltage, Quantity<ElectricCurrent> current) Resistance from voltage and current.static Quantity<ElectricResistance> CircuitAnalysis.resistanceParallel(List<Quantity<ElectricResistance>> resistances) Total resistance in parallel.static Quantity<ElectricResistance> CircuitAnalysis.resistanceParallel2(Quantity<ElectricResistance> r1, Quantity<ElectricResistance> r2) Two resistors in parallel.static Quantity<ElectricResistance> CircuitAnalysis.resistanceSeries(List<Quantity<ElectricResistance>> resistances) Total resistance in series.CircuitAnalysis.resonantFrequency(Quantity<Inductance> inductance, Quantity<ElectricCapacitance> capacitance) Resonant frequency for LC circuit. f = 1 / (2Ï€ * sqrt(LC))CircuitAnalysis.rlTimeConstant(Quantity<Inductance> l, Quantity<ElectricResistance> r) RL time constant.static Quantity<ElectricPotential> CircuitAnalysis.voltage(Quantity<ElectricCurrent> current, Quantity<ElectricResistance> resistance) Voltage from current and resistance.static Quantity<ElectricPotential> CircuitAnalysis.voltageDivider(Quantity<ElectricPotential> vin, Quantity<ElectricResistance> r1, Quantity<ElectricResistance> r2) Output voltage of a voltage divider.Methods in org.episteme.natural.engineering.electrical with parameters of type QuantityModifier and TypeMethodDescriptionstatic Quantity<ElectricResistance> CircuitAnalysis.capacitiveReactance(Quantity<Frequency> frequency, Quantity<ElectricCapacitance> capacitance) Capacitive reactance.static Quantity<ElectricPotential> CircuitAnalysis.capacitorChargingVoltage(Quantity<ElectricPotential> vmax, Quantity<Time> time, Quantity<Time> tau) Capacitor voltage during charging: V(t) = Vmax * (1 - e^(-t/Ï„))static Quantity<ElectricPotential> CircuitAnalysis.capacitorDischargingVoltage(Quantity<ElectricPotential> v0, Quantity<Time> time, Quantity<Time> tau) Capacitor voltage during discharging: V(t) = V0 * e^(-t/Ï„)static Quantity<ElectricCurrent> CircuitAnalysis.current(Quantity<ElectricPotential> voltage, Quantity<ElectricResistance> resistance) Current from voltage and resistance.static Quantity<ElectricCurrent> CircuitAnalysis.currentDivider(Quantity<ElectricCurrent> iTotal, Quantity<ElectricResistance> r1, Quantity<ElectricResistance> r2) Current divider for 2 parallel resistors.static Quantity<ElectricResistance> CircuitAnalysis.impedanceMagnitude(Quantity<ElectricResistance> r, Quantity<ElectricResistance> xl, Quantity<ElectricResistance> xc) Impedance magnitude for RLC series circuit.static Quantity<ElectricResistance> CircuitAnalysis.inductiveReactance(Quantity<Frequency> frequency, Quantity<Inductance> inductance) Inductive reactance.CircuitAnalysis.power(Quantity<ElectricPotential> voltage, Quantity<ElectricCurrent> current) Electrical power.CircuitAnalysis.powerFromCurrent(Quantity<ElectricCurrent> current, Quantity<ElectricResistance> resistance) Power from current and resistance.CircuitAnalysis.powerFromVoltage(Quantity<ElectricPotential> voltage, Quantity<ElectricResistance> resistance) Power from voltage and resistance.static RealCircuitAnalysis.qualityFactor(Quantity<ElectricResistance> resistance, Quantity<Inductance> inductance, Quantity<ElectricCapacitance> capacitance) Quality factor for RLC circuit.CircuitAnalysis.rcTimeConstant(Quantity<ElectricResistance> r, Quantity<ElectricCapacitance> c) RC time constant.static Quantity<ElectricResistance> CircuitAnalysis.resistance(Quantity<ElectricPotential> voltage, Quantity<ElectricCurrent> current) Resistance from voltage and current.static Quantity<ElectricResistance> CircuitAnalysis.resistanceParallel2(Quantity<ElectricResistance> r1, Quantity<ElectricResistance> r2) Two resistors in parallel.CircuitAnalysis.resonantFrequency(Quantity<Inductance> inductance, Quantity<ElectricCapacitance> capacitance) Resonant frequency for LC circuit. f = 1 / (2Ï€ * sqrt(LC))CircuitAnalysis.rlTimeConstant(Quantity<Inductance> l, Quantity<ElectricResistance> r) RL time constant.static Quantity<ElectricPotential> CircuitAnalysis.voltage(Quantity<ElectricCurrent> current, Quantity<ElectricResistance> resistance) Voltage from current and resistance.static Quantity<ElectricPotential> CircuitAnalysis.voltageDivider(Quantity<ElectricPotential> vin, Quantity<ElectricResistance> r1, Quantity<ElectricResistance> r2) Output voltage of a voltage divider.Method parameters in org.episteme.natural.engineering.electrical with type arguments of type QuantityModifier and TypeMethodDescriptionstatic Quantity<ElectricCapacitance> CircuitAnalysis.capacitanceParallel(List<Quantity<ElectricCapacitance>> capacitances) Total capacitance in parallel.static Quantity<ElectricCapacitance> CircuitAnalysis.capacitanceSeries(List<Quantity<ElectricCapacitance>> capacitances) Total capacitance in series.static Quantity<ElectricResistance> CircuitAnalysis.resistanceParallel(List<Quantity<ElectricResistance>> resistances) Total resistance in parallel.static Quantity<ElectricResistance> CircuitAnalysis.resistanceSeries(List<Quantity<ElectricResistance>> resistances) Total resistance in series. -
Uses of Quantity in org.episteme.natural.engineering.fluids
Fields in org.episteme.natural.engineering.fluids declared as QuantityModifier and TypeFieldDescriptionstatic final Quantity<MassDensity> FluidMachinery.RHO_WATERWater density (kg/m³)Methods in org.episteme.natural.engineering.fluids that return QuantityModifier and TypeMethodDescriptionstatic Quantity<VolumetricFlowRate> FluidMachinery.affinityFlowRate(Quantity<VolumetricFlowRate> Q1, Quantity<Frequency> N1, Quantity<Frequency> N2) Affinity laws: flow rate vs speed.Affinity laws: head vs speed.Affinity laws: power vs speed.FluidFlow.bernoulliPressure(Quantity<Pressure> p1, Quantity<Velocity> v1, Quantity<Length> h1, Quantity<Velocity> v2, Quantity<Length> h2, Real density) Bernoulli's equation for incompressible flow.FluidMachinery.hydraulicPower(Quantity<MassDensity> density, Quantity<VolumetricFlowRate> flowRate, Quantity<Length> head) Pump hydraulic power.FluidMachinery.npshAvailable(Quantity<Pressure> atmosphericPressure, Quantity<Length> suctionHeight, Quantity<Length> frictionLoss, Quantity<Pressure> vaporPressure, Quantity<MassDensity> density) Net Positive Suction Head available.FluidMachinery.peltonJetVelocity(Quantity<Length> head, Real velocityCoefficient) Pelton wheel jet velocity. v = Cv * sqrt(2 * g * H)FluidMachinery.turbinePower(Real efficiency, Quantity<MassDensity> density, Quantity<VolumetricFlowRate> flowRate, Quantity<Length> head) Turbine power output.Methods in org.episteme.natural.engineering.fluids with parameters of type QuantityModifier and TypeMethodDescriptionstatic Quantity<VolumetricFlowRate> FluidMachinery.affinityFlowRate(Quantity<VolumetricFlowRate> Q1, Quantity<Frequency> N1, Quantity<Frequency> N2) Affinity laws: flow rate vs speed.Affinity laws: head vs speed.Affinity laws: power vs speed.FluidFlow.bernoulliPressure(Quantity<Pressure> p1, Quantity<Velocity> v1, Quantity<Length> h1, Quantity<Velocity> v2, Quantity<Length> h2, Real density) Bernoulli's equation for incompressible flow.static RealFluidMachinery.cavitationNumber(Quantity<Pressure> pressure, Quantity<Pressure> vaporPressure, Quantity<MassDensity> density, Quantity<Velocity> velocity) Cavitation number.FluidMachinery.hydraulicPower(Quantity<MassDensity> density, Quantity<VolumetricFlowRate> flowRate, Quantity<Length> head) Pump hydraulic power.FluidMachinery.npshAvailable(Quantity<Pressure> atmosphericPressure, Quantity<Length> suctionHeight, Quantity<Length> frictionLoss, Quantity<Pressure> vaporPressure, Quantity<MassDensity> density) Net Positive Suction Head available.FluidMachinery.peltonJetVelocity(Quantity<Length> head, Real velocityCoefficient) Pelton wheel jet velocity. v = Cv * sqrt(2 * g * H)static RealFluidMachinery.pumpEfficiency(Quantity<Power> hydraulicPower, Quantity<Power> shaftPower) Pump efficiency.static RealFluidMachinery.specificSpeed(Quantity<Frequency> speed, Quantity<VolumetricFlowRate> flowRate, Quantity<Length> head) Specific speed (dimensionless-ish).FluidMachinery.turbinePower(Real efficiency, Quantity<MassDensity> density, Quantity<VolumetricFlowRate> flowRate, Quantity<Length> head) Turbine power output. -
Uses of Quantity in org.episteme.natural.engineering.mechanics
Methods in org.episteme.natural.engineering.mechanics that return QuantityModifier and TypeMethodDescriptionBeamDeflection.cantilever_EndLoad(Quantity<Force> load, Quantity<Length> length, Quantity<Pressure> elasticModulus, Real momentOfInertia) Maximum deflection for cantilever beam with end load.BeamDeflection.simplySupported_CenterLoad(Quantity<Force> load, Quantity<Length> length, Quantity<Pressure> elasticModulus, Real momentOfInertia) Maximum deflection for simply supported beam with center point load.BeamDeflection.simplySupported_UniformLoad(Real loadPerMeter, Quantity<Length> length, Quantity<Pressure> elasticModulus, Real momentOfInertia) Simply supported beam with uniformly distributed load.Methods in org.episteme.natural.engineering.mechanics with parameters of type QuantityModifier and TypeMethodDescriptionBeamDeflection.cantilever_EndLoad(Quantity<Force> load, Quantity<Length> length, Quantity<Pressure> elasticModulus, Real momentOfInertia) Maximum deflection for cantilever beam with end load.static RealBeamDeflection.circleMomentOfInertia(Quantity<Length> radius) Circular cross-section moment of inertia.static RealBeamDeflection.rectangleMomentOfInertia(Quantity<Length> width, Quantity<Length> height) Rectangle moment of inertia.BeamDeflection.simplySupported_CenterLoad(Quantity<Force> load, Quantity<Length> length, Quantity<Pressure> elasticModulus, Real momentOfInertia) Maximum deflection for simply supported beam with center point load.BeamDeflection.simplySupported_UniformLoad(Real loadPerMeter, Quantity<Length> length, Quantity<Pressure> elasticModulus, Real momentOfInertia) Simply supported beam with uniformly distributed load. -
Uses of Quantity in org.episteme.natural.engineering.robotics
Methods in org.episteme.natural.engineering.robotics with parameters of type QuantityModifier and TypeMethodDescriptionKinematics.dhMatrix(Quantity<Angle> theta, Quantity<Length> d, Quantity<Length> a, Quantity<Angle> alpha) Denavit-Hartenberg transformation matrix.Kinematics.forwardKinematics2Link(Quantity<Length> L1, Quantity<Length> L2, Quantity<Angle> theta1, Quantity<Angle> theta2) 2D forward kinematics for 2-link planar arm.Kinematics.jacobian2Link(Quantity<Length> L1, Quantity<Length> L2, Quantity<Angle> theta1, Quantity<Angle> theta2) Jacobian for 2-link planar arm (velocity kinematics). -
Uses of Quantity in org.episteme.natural.engineering.structural
Methods in org.episteme.natural.engineering.structural that return QuantityModifier and TypeMethodDescriptionStructuralAnalysis.bendingStressQ(Quantity<?> moment, Quantity<Length> distanceFromNA, Real momentOfInertia) Bending stress using Quantity types.Euler buckling load using Quantity types.Methods in org.episteme.natural.engineering.structural with parameters of type QuantityModifier and TypeMethodDescriptionStructuralAnalysis.bendingStressQ(Quantity<?> moment, Quantity<Length> distanceFromNA, Real momentOfInertia) Bending stress using Quantity types.Euler buckling load using Quantity types. -
Uses of Quantity in org.episteme.natural.engineering.thermal
Methods in org.episteme.natural.engineering.thermal that return QuantityModifier and TypeMethodDescriptionHeatTransfer.conduction(Real thermalConductivity, Quantity<Area> area, Quantity<Temperature> temperatureDifference, Quantity<Length> thickness) Fourier's Law for heat conduction.HeatTransfer.convection(Real convectionCoefficient, Quantity<Area> area, Quantity<Temperature> temperatureDifference) Newton's Law of Cooling for convection.HeatTransfer.radiation(Real emissivity, Quantity<Area> area, Quantity<Temperature> surfaceTemp, Quantity<Temperature> surroundingTemp) Stefan-Boltzmann Law for radiation.Methods in org.episteme.natural.engineering.thermal with parameters of type QuantityModifier and TypeMethodDescriptionHeatTransfer.conduction(Real thermalConductivity, Quantity<Area> area, Quantity<Temperature> temperatureDifference, Quantity<Length> thickness) Fourier's Law for heat conduction.HeatTransfer.convection(Real convectionCoefficient, Quantity<Area> area, Quantity<Temperature> temperatureDifference) Newton's Law of Cooling for convection.HeatTransfer.radiation(Real emissivity, Quantity<Area> area, Quantity<Temperature> surfaceTemp, Quantity<Temperature> surroundingTemp) Stefan-Boltzmann Law for radiation.static RealHeatTransfer.thermalResistance(Quantity<Length> thickness, Real thermalConductivity, Quantity<Area> area) Thermal resistance for conduction. -
Uses of Quantity in org.episteme.natural.medicine
Methods in org.episteme.natural.medicine that return QuantityModifier and TypeMethodDescriptionVitalSigns.diastolic()Returns the value of thediastolicrecord component.Quantity<?> Medication.getDosageAmount()VitalSigns.heartRate()Returns the value of theheartRaterecord component.VitalSigns.respirationRate()Returns the value of therespirationRaterecord component.VitalSigns.spO2()Returns the value of thespO2record component.VitalSigns.systolic()Returns the value of thesystolicrecord component.VitalSigns.temperature()Returns the value of thetemperaturerecord component.Methods in org.episteme.natural.medicine with parameters of type QuantityConstructors in org.episteme.natural.medicine with parameters of type QuantityModifierConstructorDescriptionVitalSigns(Quantity<Frequency> heartRate, Quantity<Pressure> systolic, Quantity<Pressure> diastolic, Quantity<Dimensionless> spO2, Quantity<Frequency> respirationRate, Quantity<Temperature> temperature) Creates an instance of aVitalSignsrecord class. -
Uses of Quantity in org.episteme.natural.medicine.anthropometry
Methods in org.episteme.natural.medicine.anthropometry that return QuantityModifier and TypeMethodDescriptionBodyMetrics.idealBodyWeightFemale(Quantity<Length> height) Ideal body weight (Devine formula, female)BodyMetrics.idealBodyWeightMale(Quantity<Length> height) Ideal body weight (Devine formula, male)Methods in org.episteme.natural.medicine.anthropometry with parameters of type QuantityModifier and TypeMethodDescriptionstatic RealBMI = mass (kg) / height² (m²)static RealDu Bois BSA formula: BSA = 0.007184 * w^0.425 * h^0.725static RealBodyMetrics.bsaMosteller(Quantity<Mass> mass, Quantity<Length> height) Mosteller BSA: sqrt(weight * height / 3600)BodyMetrics.idealBodyWeightFemale(Quantity<Length> height) Ideal body weight (Devine formula, female)BodyMetrics.idealBodyWeightMale(Quantity<Length> height) Ideal body weight (Devine formula, male) -
Uses of Quantity in org.episteme.natural.medicine.epidemiology
Methods in org.episteme.natural.medicine.epidemiology that return QuantityModifier and TypeMethodDescriptionSEIRModel.getBeta()SEIRSModel.getBeta()SIRModel.getBeta()SEIRModel.getGamma()SEIRSModel.getGamma()SIRModel.getGamma()SIRModel.getPeakTime()Peak time estimationSEIRModel.getSigma()SEIRSModel.getSigma()SEIRModel.getTime()SEIRSModel.getTime()SIRModel.getTime()SEIRSModel.getXi()Methods in org.episteme.natural.medicine.epidemiology that return types with arguments of type QuantityModifier and TypeMethodDescriptionSEIRModel.getQuantities()SEIRSModel.getQuantities()SIRModel.getQuantities()Methods in org.episteme.natural.medicine.epidemiology with parameters of type QuantityModifier and TypeMethodDescriptionReal[][]Run simulation for durationReal[][]Run simulation for durationReal[][]Run simulation for durationvoidAdvance simulation by dt using Euler methodvoidAdvance simulation by dtvoidAdvance simulation by dt using Euler methodConstructors in org.episteme.natural.medicine.epidemiology with parameters of type QuantityModifierConstructorDescriptionSEIRModel(int population, int initialExposed, int initialInfected, Quantity<Frequency> transmissionRate, Quantity<Frequency> incubationRate, Quantity<Frequency> recoveryRate) Creates a SEIR model.SEIRSModel(int population, int initialExposed, int initialInfected, Quantity<Frequency> transmissionRate, Quantity<Frequency> incubationRate, Quantity<Frequency> recoveryRate, Quantity<Frequency> immunityLossRate) Creates a SEIRS model.SIRModel(int population, int initialInfected, Quantity<Frequency> transmissionRate, Quantity<Frequency> recoveryRate) -
Uses of Quantity in org.episteme.natural.medicine.imaging
Methods in org.episteme.natural.medicine.imaging that return QuantityModifier and TypeMethodDescriptionVoxel.getSpacingX()Voxel.getSpacingY()Voxel.getSpacingZ()Quantity<?> Voxel.getVolume()Calculates the physical volume of this voxel.Constructors in org.episteme.natural.medicine.imaging with parameters of type Quantity -
Uses of Quantity in org.episteme.natural.medicine.pharmacology
Methods in org.episteme.natural.medicine.pharmacology that return QuantityModifier and TypeMethodDescriptionQuantity<?> Pharmacokinetics.concentrationAfterBolus(Quantity<Mass> dose, Quantity<Time> time) Plasma concentration after single IV bolus dose.Quantity<?> Pharmacokinetics.concentrationAfterOral(Quantity<Mass> dose, Quantity<Time> time, Quantity<Frequency> absorptionRate) Plasma concentration after oral dose.Quantity<?> Pharmacokinetics.getClearance()Clearance.Pharmacokinetics.getHalfLife()Elimination half-life. t½ = ln(2) / kePharmacokinetics.getKe()Pharmacokinetics.getVd()Pharmacokinetics.loadingDose(Quantity<?> targetConcentration) Loading dose to achieve target concentration.Quantity<?> Pharmacokinetics.steadyStateAverage(Quantity<Mass> dose, Quantity<Time> dosingInterval) Steady-state average concentration with repeated dosing.Pharmacokinetics.timeToPeak(Quantity<Frequency> absorptionRate) Time to peak concentration after oral dose. tmax = ln(ka/ke) / (ka - ke)Methods in org.episteme.natural.medicine.pharmacology with parameters of type QuantityModifier and TypeMethodDescriptionstatic RealDoseCalculator.clarksRule(Real adultDoseMg, Quantity<Mass> childWeight) Clark's rule: Child dose = (weight_lbs / 150) * adult_doseQuantity<?> Pharmacokinetics.concentrationAfterBolus(Quantity<Mass> dose, Quantity<Time> time) Plasma concentration after single IV bolus dose.Quantity<?> Pharmacokinetics.concentrationAfterOral(Quantity<Mass> dose, Quantity<Time> time, Quantity<Frequency> absorptionRate) Plasma concentration after oral dose.static RealDoseCalculator.creatinineClearance(int ageYears, Quantity<Mass> weight, Real serumCreatinineMgDl, boolean isFemale) Creatinine clearance (Cockcroft-Gault)static PharmacokineticsPharmacokinetics.fromHalfLife(Quantity<Time> halfLife, Quantity<Volume> volume, double bioavailability) Creates model from half-life and volume.Pharmacokinetics.loadingDose(Quantity<?> targetConcentration) Loading dose to achieve target concentration.Quantity<?> Pharmacokinetics.steadyStateAverage(Quantity<Mass> dose, Quantity<Time> dosingInterval) Steady-state average concentration with repeated dosing.Pharmacokinetics.timeToPeak(Quantity<Frequency> absorptionRate) Time to peak concentration after oral dose. tmax = ln(ka/ke) / (ka - ke)static RealDoseCalculator.weightBasedDose(Real dosePerKg, Quantity<Mass> weight) Weight-based dose: dose = dosePerKg * weightConstructors in org.episteme.natural.medicine.pharmacology with parameters of type QuantityModifierConstructorDescriptionPharmacokinetics(Quantity<Frequency> eliminationRateConstant, Quantity<Volume> volumeOfDistribution, double bioavailability) Creates pharmacokinetic model. -
Uses of Quantity in org.episteme.natural.physics
Classes in org.episteme.natural.physics with type parameters of type QuantityModifier and TypeClassDescriptionclassPhysicalConstant<Q extends Quantity<Q>>Fundamental physical constants.Fields in org.episteme.natural.physics declared as QuantityModifier and TypeFieldDescriptionPhysicalConstants.ASTRONOMICAL_UNIT_QTYstatic final Quantity<?> PhysicalConstants.AVOGADRO_CONSTANTPhysicalConstants.BOLTZMANN_CONSTANTstatic final Quantity<ElectricPermittivity> PhysicalConstants.ELECTRIC_CONSTANTPhysicalConstants.ELECTRON_MASSPhysicalConstants.ELECTRON_VOLT_QTYstatic final Quantity<ElectricCharge> PhysicalConstants.ELEMENTARY_CHARGEstatic final Quantity<ElectricPermittivity> PhysicalConstants.EPSILON_0static final Quantity<Dimensionless> PhysicalConstants.FINE_STRUCTUREstatic final Quantity<?> PhysicalConstants.GAS_CONSTANTstatic final Quantity<?> PhysicalConstants.GRAVITATIONAL_CONSTANTPhysicalConstants.HBARPhysicalConstants.LIGHT_YEAR_QTYstatic final Quantity<MagneticPermeability> PhysicalConstants.MU_0_QTYPhysicalConstants.NEUTRON_MASSPhysicalConstants.PARSEC_QTYPhysicalConstants.PLANCK_CONSTANTPhysicalConstants.PROTON_MASSPhysicalConstants.REDUCED_PLANCKstatic final Quantity<WaveNumber> PhysicalConstants.RYDBERG_CONSTANTPhysicalConstants.SOLAR_MASS_QTYPhysicalConstants.SPEED_OF_LIGHTstatic final Quantity<Acceleration> PhysicalConstants.STANDARD_GRAVITYPhysicalConstants.STEFAN_BOLTZMANN_CONSTANTMethods in org.episteme.natural.physics that return Quantity -
Uses of Quantity in org.episteme.natural.physics.astronomy
Fields in org.episteme.natural.physics.astronomy declared as QuantityModifier and TypeFieldDescriptionAstronomyConstants.AU_QTYAstronomyConstants.DAY_DURATIONstatic final Quantity<?> AstronomyConstants.EARTH_GMAstronomyConstants.GALACTIC_LON_NCP_QTYAstronomyConstants.GAUSSIAN_YEARGaussian year (period of ideal particle in circular orbit).AstronomyConstants.JULIAN_YEARStandard Julian year (exactly 365.25 days).AstronomyConstants.JUPITER_MASS_QTYAstronomyConstants.JUPITER_RADIUS_QTYAstronomyConstants.NGP_DEC_QTYAstronomyConstants.NGP_RA_QTYAstronomyConstants.PARSEC_QTYAstronomyConstants.SIDEREAL_DAYSideral day (rotation of Earth relative to fixed stars).AstronomyConstants.SIDEREAL_YEARSidereal year (orbital period relative to fixed stars).static final Quantity<?> AstronomyConstants.SOLAR_GMAstronomyConstants.TROPICAL_YEARTropical year (period between successive vernal equinoxes).Methods in org.episteme.natural.physics.astronomy that return QuantityModifier and TypeMethodDescriptionRingSystem.getInnerRadius()Star.getLuminosity()RingSystem.getOuterRadius()CelestialBody.getRadius()CelestialBody.getRotationPeriod()CelestialBody.getSurfaceGravity()Surface gravity: g = GM/r²CelestialBody.getSurfaceGravitySafe()Planet.getSurfacePressure()Planet.getSurfaceTemperature()Star.getTemperature()Methods in org.episteme.natural.physics.astronomy with parameters of type QuantityModifier and TypeMethodDescriptionvoidRingSystem.setInnerRadius(Quantity<Length> innerRadius) voidStar.setLuminosity(Quantity<Power> luminosity) voidRingSystem.setOuterRadius(Quantity<Length> outerRadius) voidvoidCelestialBody.setRotationPeriod(Quantity<Time> rotationPeriod) voidPlanet.setSurfacePressure(Quantity<Pressure> surfacePressure) voidPlanet.setSurfaceTemperature(Quantity<Temperature> surfaceTemperature) voidStar.setTemperature(Quantity<Temperature> temperature) Constructors in org.episteme.natural.physics.astronomy with parameters of type QuantityModifierConstructorDescriptionCelestialBody(String name, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) Planet(String name, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) RingSystem(String name, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) Star(String name, String catalogId, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) Star(String name, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) -
Uses of Quantity in org.episteme.natural.physics.astronomy.mechanics
Fields in org.episteme.natural.physics.astronomy.mechanics declared as QuantityModifier and TypeFieldDescriptionEphemerisCalculator.Planet.aEphemerisCalculator.Planet.Moon.aEphemerisCalculator.Planet.iEphemerisCalculator.Planet.Moon.iEphemerisCalculator.Planet.L0EphemerisCalculator.Planet.Moon.nEphemerisCalculator.Planet.nEphemerisCalculator.Planet.omegaEphemerisCalculator.Planet.OmegaMethods in org.episteme.natural.physics.astronomy.mechanics that return QuantityModifier and TypeMethodDescriptionOrbitalMechanics.altitudeFromPeriod(Real periodSeconds) Calculates orbital altitude from period (for Earth).OrbitalMechanics.circularVelocity(Real radius, Real mu) Circular orbit velocity. v = √(μ/r)OrbitalMechanics.escapeVelocity(Real radius, Real mu) Escape velocity from distance r. v_esc = √(2μ/r)OrbitalMechanics.geostationaryAltitude()Geostationary orbit altitude (period = 24 hours).KeplerParams.getArgumentPeriapsis()KeplerParams.getInclination()KeplerParams.getLongitudeAscendingNode()KeplerParams.getSemiMajorAxis()OrbitalState.getVx()OrbitalState.getVy()OrbitalState.getVz()OrbitalState.getX()OrbitalState.getY()OrbitalState.getZ()OrbitalMechanics.hillSphereRadius(Real semiMajorAxis, Real smallerMass, Real largerMass) Hill sphere radius.OrbitalMechanics.hohmannDeltaV(Real r1, Real r2, Real mu) Hohmann transfer delta-v (from circular to circular).OrbitalMechanics.hohmannTransferTime(Real r1, Real r2, Real mu) Hohmann transfer time (half the period of transfer orbit).OrbitalMechanics.orbitalPeriod(Real semiMajorAxis, Real mu) Kepler's Third Law: Orbital period from semi-major axis.OrbitalMechanics.orbitalPeriodEarth(Real semiMajorAxis) Orbital period for Earth-orbiting satellite.OrbitalMechanics.orbitalVelocity(Real r, Real semiMajorAxis, Real mu) Vis-viva equation: Orbital velocity at distance r. v = √[μ(2/r - 1/a)]static Quantity<?> OrbitalMechanics.specificOrbitalEnergy(Real semiMajorAxis, Real mu) Specific orbital energy.OrbitalMechanics.synodicPeriod(Real period1, Real period2) Synodic period between two orbiting bodies. 1/T_syn = |1/T1 - 1/T2|Methods in org.episteme.natural.physics.astronomy.mechanics with parameters of type QuantityModifier and TypeMethodDescriptionstatic Real[]Solves Lambert's problem using a robust iterative method.static OrbitalStateCalculates position and velocity from Keplerian parameters and True Anomaly.Constructors in org.episteme.natural.physics.astronomy.mechanics with parameters of type QuantityModifierConstructorDescriptionKeplerParams(Quantity<Length> semiMajorAxis, double eccentricity, Quantity<Angle> inclination, Quantity<Angle> longitudeAscendingNode, Quantity<Angle> argumentPeriapsis) OrbitalState(Quantity<Length> x, Quantity<Length> y, Quantity<Length> z, Quantity<Velocity> vx, Quantity<Velocity> vy, Quantity<Velocity> vz) -
Uses of Quantity in org.episteme.natural.physics.astronomy.spectroscopy
Methods in org.episteme.natural.physics.astronomy.spectroscopy that return QuantityMethods in org.episteme.natural.physics.astronomy.spectroscopy with parameters of type QuantityModifier and TypeMethodDescriptionstatic SpectralClassSpectralClass.fromTemperature(Quantity<Temperature> temperature) voidSpectralClass.setMaxTemp(Quantity<Temperature> maxTemp) voidSpectralClass.setMinTemp(Quantity<Temperature> minTemp) -
Uses of Quantity in org.episteme.natural.physics.classical.matter
Fields in org.episteme.natural.physics.classical.matter with type parameters of type QuantityModifier and TypeFieldDescriptionstatic final PropertyKey<Quantity<MassDensity>> Material.DENSITYstatic final PropertyKey<Quantity<ElectricConductivity>> Material.ELECTRICAL_CONDUCTIVITYstatic final PropertyKey<Quantity<?>> Material.SPECIFIC_HEATstatic final PropertyKey<Quantity<ThermalConductivity>> Material.THERMAL_CONDUCTIVITYstatic final PropertyKey<Quantity<Pressure>> Material.YOUNGS_MODULUSMethods in org.episteme.natural.physics.classical.matter that return QuantityModifier and TypeMethodDescriptionMaterial.getDensity()Material.getElectricalConductivity()Quantity<?> Material.getSpecificHeat()Material.getThermalConductivity()Material.getYoungsModulus() -
Uses of Quantity in org.episteme.natural.physics.classical.mechanics
Methods in org.episteme.natural.physics.classical.mechanics that return QuantityModifier and TypeMethodDescriptionNewtonianMechanics.force(Quantity<Mass> mass, Quantity<Acceleration> acceleration) Newton's second law: F = maParticle.getMass()ProjectileMotion.getMaxHeight()Calculates maximum height reached.ProjectileMotion.getRange()Calculates horizontal range (assuming flat ground at launch height).ProjectileMotion.getTimeOfFlight()Calculates time of flight until ground.NewtonianMechanics.gravitationalPotentialEnergy(Quantity<Mass> mass, Quantity<Acceleration> g, Quantity<Length> height) Gravitational potential energy: PE = mghKinematics.kineticEnergy(Quantity<Mass> mass, Vector<Real> velocity) Kinematics.kineticEnergy(Quantity<Mass> mass, Quantity<Velocity> velocity) NewtonianMechanics.kineticEnergy(Quantity<Mass> mass, Quantity<Velocity> velocity) Kinetic energy: KE = (1/2)mv²Particle.kineticEnergy()Calculates kinetic energy.static Quantity<?> Momentum: p = mvKinematics.position(Quantity<Length> initialPos, Quantity<Velocity> initialVel, Quantity<Acceleration> accel, Quantity<Time> time) Kinematics.projectileRange(Quantity<Velocity> initialSpeed, Quantity<Angle> launchAngle, Quantity<Acceleration> g) Kinematics.velocity(Quantity<Velocity> initialVel, Quantity<Acceleration> accel, Quantity<Time> time) Methods in org.episteme.natural.physics.classical.mechanics with parameters of type QuantityModifier and TypeMethodDescriptionNewtonianMechanics.force(Quantity<Mass> mass, Quantity<Acceleration> acceleration) Newton's second law: F = maNewtonianMechanics.gravitationalPotentialEnergy(Quantity<Mass> mass, Quantity<Acceleration> g, Quantity<Length> height) Gravitational potential energy: PE = mghKinematics.kineticEnergy(Quantity<Mass> mass, Vector<Real> velocity) Kinematics.kineticEnergy(Quantity<Mass> mass, Quantity<Velocity> velocity) NewtonianMechanics.kineticEnergy(Quantity<Mass> mass, Quantity<Velocity> velocity) Kinetic energy: KE = (1/2)mv²static Quantity<?> Momentum: p = mvKinematics.position(Quantity<Length> initialPos, Quantity<Velocity> initialVel, Quantity<Acceleration> accel, Quantity<Time> time) Kinematics.projectileRange(Quantity<Velocity> initialSpeed, Quantity<Angle> launchAngle, Quantity<Acceleration> g) Kinematics.velocity(Quantity<Velocity> initialVel, Quantity<Acceleration> accel, Quantity<Time> time) Constructors in org.episteme.natural.physics.classical.mechanics with parameters of type Quantity -
Uses of Quantity in org.episteme.natural.physics.classical.mechanics.collision
Methods in org.episteme.natural.physics.classical.mechanics.collision with parameters of type QuantityModifier and TypeMethodDescriptionvoidPhysicsWorldBridge.stepSimulation(Quantity<Time> timeStep) Steps the simulation forward in time.voidPhysicsWorldBridge.stepSimulation(Quantity<Time> timeStep, int maxSubSteps, Quantity<Time> fixedTimeStep) Steps the simulation with fixed time steps and max substeps. -
Uses of Quantity in org.episteme.natural.physics.classical.thermodynamics
Methods in org.episteme.natural.physics.classical.thermodynamics that return QuantityModifier and TypeMethodDescriptionIdealGas.getEnthalpy()ThermodynamicState.getEnthalpy()Enthalpy ($H = U + PV$).IdealGas.getEntropy()ThermodynamicState.getEntropy()Returns the entropy of this state.IdealGas.getInternalEnergy()ThermodynamicState.getInternalEnergy()Internal energy ($U$).IdealGas.getPressure()ThermodynamicState.getPressure()Returns the pressure of this state.IdealGas.getTemperature()ThermodynamicState.getTemperature()Returns the temperature of this state.IdealGas.getVolume()ThermodynamicState.getVolume()Returns the volume of this state.Thermodynamics.idealGasPressure(Quantity<AmountOfSubstance> n, Quantity<Temperature> T, Quantity<Volume> V) Ideal gas law: PV = nRTThermodynamics.internalEnergyChange(Quantity<AmountOfSubstance> n, Real Cv, Quantity<Temperature> deltaT) Internal energy change: ÃŽâ€ÂÂU = nCvÃŽâ€ÂÂTMethods in org.episteme.natural.physics.classical.thermodynamics with parameters of type QuantityModifier and TypeMethodDescriptionstatic RealThermodynamics.carnotEfficiency(Quantity<Temperature> Tcold, Quantity<Temperature> Thot) Carnot efficiency: η = 1 - Tc/Thstatic RealThermodynamics.entropyChange(Quantity<AmountOfSubstance> n, Real Cv, Quantity<Temperature> T1, Quantity<Temperature> T2, Quantity<Volume> V1, Quantity<Volume> V2) Entropy change for ideal gasThermodynamics.idealGasPressure(Quantity<AmountOfSubstance> n, Quantity<Temperature> T, Quantity<Volume> V) Ideal gas law: PV = nRTThermodynamics.internalEnergyChange(Quantity<AmountOfSubstance> n, Real Cv, Quantity<Temperature> deltaT) Internal energy change: ÃŽâ€ÂÂU = nCvÃŽâ€ÂÂTvoidIdealGas.setTemperatureIsobaric(Quantity<Temperature> newT) Isobaric expansion/compression (Pressure constant).voidIdealGas.setTemperatureIsochoric(Quantity<Temperature> newT) Isochoric heating/cooling (Volume constant).Constructors in org.episteme.natural.physics.classical.thermodynamics with parameters of type Quantity -
Uses of Quantity in org.episteme.natural.physics.classical.waves.electromagnetism.field
Methods in org.episteme.natural.physics.classical.waves.electromagnetism.field that return QuantityModifier and TypeMethodDescriptionElectromagnetism.capacitorEnergy(Quantity<ElectricCapacitance> capacitance, Quantity<ElectricPotential> voltage) Capacitor energy: E = (1/2)CV²Electromagnetism.coulombForce(Quantity<ElectricCharge> q1, Quantity<ElectricCharge> q2, Quantity<Length> r) Coulomb's law: F = k * |q1*q2| / r² where k = 1/(4Àε₀)static Quantity<?> Electromagnetism.electricField(Quantity<Force> force, Quantity<ElectricCharge> charge) Electric field: E = F/qElectromagnetism.lorentzForce(Quantity<ElectricCharge> charge, Quantity<Velocity> velocity, Quantity<MagneticFluxDensity> B) Magnetic force on moving charge: F = qvB (simplified, perpendicular case)static Quantity<ElectricPotential> Electromagnetism.voltage(Quantity<ElectricCurrent> current, Quantity<ElectricResistance> resistance) Ohm's law: V = IRMethods in org.episteme.natural.physics.classical.waves.electromagnetism.field with parameters of type QuantityModifier and TypeMethodDescriptionElectromagnetism.capacitorEnergy(Quantity<ElectricCapacitance> capacitance, Quantity<ElectricPotential> voltage) Capacitor energy: E = (1/2)CV²Electromagnetism.coulombForce(Quantity<ElectricCharge> q1, Quantity<ElectricCharge> q2, Quantity<Length> r) Coulomb's law: F = k * |q1*q2| / r² where k = 1/(4Àε₀)static Quantity<?> Electromagnetism.electricField(Quantity<Force> force, Quantity<ElectricCharge> charge) Electric field: E = F/qElectromagnetism.lorentzForce(Quantity<ElectricCharge> charge, Quantity<Velocity> velocity, Quantity<MagneticFluxDensity> B) Magnetic force on moving charge: F = qvB (simplified, perpendicular case)static Quantity<ElectricPotential> Electromagnetism.voltage(Quantity<ElectricCurrent> current, Quantity<ElectricResistance> resistance) Ohm's law: V = IR -
Uses of Quantity in org.episteme.natural.physics.classical.waves.optics
Methods in org.episteme.natural.physics.classical.waves.optics that return QuantityModifier and TypeMethodDescriptionOptics.photonEnergy(Quantity<Length> wavelength) Photon energy: E = hc/λMethods in org.episteme.natural.physics.classical.waves.optics with parameters of type QuantityModifier and TypeMethodDescriptionOptics.photonEnergy(Quantity<Length> wavelength) Photon energy: E = hc/λ -
Uses of Quantity in org.episteme.natural.physics.loaders
Methods in org.episteme.natural.physics.loaders that return QuantityModifier and TypeMethodDescriptionExoplanetInfo.getDistance()Returns distance from Earth as type-safe Quantity in meters.ExoplanetInfo.getEquilibriumTemperature()Returns equilibrium temperature as type-safe Quantity in Kelvin.ExoplanetInfo.getMass()Returns mass as type-safe Quantity in kg.ExoplanetInfo.getOrbitalPeriod()Returns orbital period as type-safe Quantity in seconds.ExoplanetInfo.getRadius()Returns radius as type-safe Quantity in meters. -
Uses of Quantity in org.episteme.natural.physics.loaders.thermoml
Methods in org.episteme.natural.physics.loaders.thermoml that return QuantityModifier and TypeMethodDescriptionQuantity<?> ThermoMLPropertyValue.getMagnitude()Quantity<?> ThermoMLPropertyValue.getPressure()Quantity<?> ThermoMLPropertyValue.getTemperature()Quantity<?> ThermoMLPropertyValue.getUncertainty()Methods in org.episteme.natural.physics.loaders.thermoml with parameters of type QuantityModifier and TypeMethodDescriptionvoidThermoMLPropertyValue.setMagnitude(Quantity<?> magnitude) voidThermoMLPropertyValue.setPressure(Quantity<?> pressure) voidThermoMLPropertyValue.setTemperature(Quantity<?> temperature) voidThermoMLPropertyValue.setUncertainty(Quantity<?> uncertainty) -
Uses of Quantity in org.episteme.natural.physics.nuclear
Methods in org.episteme.natural.physics.nuclear that return QuantityModifier and TypeMethodDescriptionNucleus.getBindingEnergyQuantity()Binding energy as Energy quantity.RadioactiveDecay.getHalfLifeQuantity()Nucleus.getNuclearRadius()Approximate nuclear radius: R = r₀ A^(1/3) where r₀ ≈1.2 fm.RadioactiveDecay.timeForFraction(Real fraction) Time for specific fraction to remain. -
Uses of Quantity in org.episteme.natural.physics.quantum
Methods in org.episteme.natural.physics.quantum that return QuantityModifier and TypeMethodDescriptionQuantumMechanics.deBroglieWavelength(Quantity<Mass> m, Quantity<Velocity> v) De Broglie wavelength: λ = h / (m * v)QuantumMechanics.photonEnergy(Quantity<Frequency> f) Photon energy: E = h * fMethods in org.episteme.natural.physics.quantum with parameters of type Quantity -
Uses of Quantity in org.episteme.natural.physics.relativity
Methods in org.episteme.natural.physics.relativity that return QuantityModifier and TypeMethodDescriptionRelativisticMechanics.kineticEnergy(Quantity<Mass> restMass, Quantity<Velocity> v) Calculates Kinetic Energy.RelativisticMechanics.relativisticMass(Quantity<Mass> restMass, Quantity<Velocity> v) Calculates Relativistic Mass. m = gamma * rest_massRelativisticMechanics.restEnergy(Quantity<Mass> restMass) Rest energy: E₀ = m₀c²RelativisticMechanics.totalEnergy(Quantity<Mass> restMass, Quantity<Velocity> v) Calculates Total Relativistic Energy.Methods in org.episteme.natural.physics.relativity with parameters of type QuantityModifier and TypeMethodDescriptionRelativisticMechanics.kineticEnergy(Quantity<Mass> restMass, Quantity<Velocity> v) Calculates Kinetic Energy.static RealRelativisticMechanics.lorentzFactor(Quantity<Velocity> v) Calculates the Lorentz factor (gamma) given a velocity v. gamma = 1 / sqrt(1 - v²/c²)RelativisticMechanics.relativisticMass(Quantity<Mass> restMass, Quantity<Velocity> v) Calculates Relativistic Mass. m = gamma * rest_massstatic RealRelativisticMechanics.relativisticMomentum(Quantity<Mass> restMass, Quantity<Velocity> v) Relativistic momentum: p = gamma * m₀ * vRelativisticMechanics.restEnergy(Quantity<Mass> restMass) Rest energy: E₀ = m₀c²RelativisticMechanics.totalEnergy(Quantity<Mass> restMass, Quantity<Velocity> v) Calculates Total Relativistic Energy. -
Uses of Quantity in org.episteme.social.architecture
Methods in org.episteme.social.architecture that return QuantityModifier and TypeMethodDescriptionAcoustics.calculateAbsorption(Quantity<Area> area, double absorptionCoefficient) Calculates the effective absorption of a specific architectural surface.StructuralPrimitives.calculateArchThrust(Quantity<?> uniformLoad, Quantity<Length> span, Quantity<Length> height) Calculates the horizontal thrust (H) of a simple parabolic arch supporting a uniform load.Acoustics.calculateSabineRT60(Quantity<Volume> volume, Quantity<Area> totalAbsorption) Calculates the reverberation time (RT60) using Sabine's formula.static Quantity<?> StructuralPrimitives.calculateStress(Quantity<Force> load, Quantity<Area> area) Calculates the uniform mechanical stress (pressure) on a surface.Methods in org.episteme.social.architecture that return types with arguments of type QuantityMethods in org.episteme.social.architecture with parameters of type QuantityModifier and TypeMethodDescriptionstatic RealThermalSimulator.annualHeatingDemand(Real uValue, Quantity<Area> area, double heatingDegreeDays) Estimates the annual heating energy demand using the simplified degree-day method.Acoustics.calculateAbsorption(Quantity<Area> area, double absorptionCoefficient) Calculates the effective absorption of a specific architectural surface.StructuralPrimitives.calculateArchThrust(Quantity<?> uniformLoad, Quantity<Length> span, Quantity<Length> height) Calculates the horizontal thrust (H) of a simple parabolic arch supporting a uniform load.static RealDaylightFactor.calculateDaylightFactor(Quantity<Area> windowArea, Quantity<Area> roomSurfaceArea, double glassTransmittance, double skyAngleFactor, double maintenanceFactor, double averageReflectance) Calculates the Daylight Factor (DF) using the BRE formula.Acoustics.calculateSabineRT60(Quantity<Volume> volume, Quantity<Area> totalAbsorption) Calculates the reverberation time (RT60) using Sabine's formula.static Quantity<?> StructuralPrimitives.calculateStress(Quantity<Force> load, Quantity<Area> area) Calculates the uniform mechanical stress (pressure) on a surface.AccessibilityChecker.checkCorridorWidth(Quantity<Length> width, String corridorId) Checks if a corridor's width provides sufficient clearance for wheelchair passage.AccessibilityChecker.checkDoorWidth(Quantity<Length> width, String doorId) Checks if a door's clear opening width meets the minimum requirement.Checks if a ramp's slope exceeds the maximum allowed grade.AccessibilityChecker.checkReachHeight(Quantity<Length> height, String controlId) Checks if operable parts (switches, handles) are within the required vertical reach range (e.g., 38cm to 122cm).AccessibilityChecker.checkTurningSpace(Quantity<Length> diameter, String spaceId) Checks if a defined space provides enough room for a 180-degree wheelchair turn.static RealWindLoadCalculator.meanWindVelocity(Real basicVelocity, Quantity<Length> height, WindLoadCalculator.TerrainCategory terrain, double orographyFactor) Calculates the mean wind velocity (Vm) at a specific height (z) above ground.static RealWindLoadCalculator.peakVelocityPressure(Real meanVelocity, Quantity<Length> height, WindLoadCalculator.TerrainCategory terrain, double airDensity) Calculates the peak velocity pressure (Qp) at a given height, accounting for mean velocity and turbulence.static RealWindLoadCalculator.referenceHeight(Quantity<Length> buildingHeight, Quantity<Length> buildingWidth, boolean windward) Determines the legislative reference height for wind pressure calculations based on building proportions.static RealLightingSimulator.requiredIntensity(Real targetLux, Quantity<Length> distance) Calculates the required luminous intensity (in candelas) to achieve a target illuminance at a specific distance.static intLightingSimulator.requiredLuminaires(Real targetLux, Quantity<Area> area, double lumensPerLamp, int lampsPerFixture, double utilizationFactor, double maintenanceFactor) Estimates the number of luminaires needed to achieve a target average illuminance over an area using the Lumen Method.static RealThermalSimulator.thermalMass(ThermalSimulator.WallLayer layer, Quantity<Area> area) Calculates the thermal mass (heat storage capacity) of a building element.Method parameters in org.episteme.social.architecture with type arguments of type QuantityModifier and TypeMethodDescriptionAccessibilityChecker.fullAudit(Map<String, Quantity<Length>> doorWidths, Map<String, Quantity<Length>> corridorWidths, Map<String, double[]> ramps, Map<String, Quantity<Length>> turningSpaces) Conducts a full accessibility audit on multiple architectural elements. -
Uses of Quantity in org.episteme.social.architecture.traffic
Fields in org.episteme.social.architecture.traffic declared as QuantityMethods in org.episteme.social.architecture.traffic with parameters of type QuantityModifier and TypeMethodDescriptionvoidUpdates the simulation by a fixed time step.Constructors in org.episteme.social.architecture.traffic with parameters of type Quantity -
Uses of Quantity in org.episteme.social.architecture.urbanism
Methods in org.episteme.social.architecture.urbanism that return QuantityModifier and TypeMethodDescriptionQuantity<?> UrbanHeatIslandModel.UrbanZone.anthropogenicHeatFlux()Returns the value of theanthropogenicHeatFluxrecord component.UrbanHeatIslandModel.calculateUHIIntensity(UrbanHeatIslandModel.UrbanZone zone) Calculates the estimated Urban Heat Island (UHI) intensity as a temperature anomaly relative to the surrounding rural environment.static Quantity<?> UrbanHeatIslandModel.estimateSkyViewFactor(Quantity<Length> buildingHeight, Quantity<Length> streetWidth) Methods in org.episteme.social.architecture.urbanism that return types with arguments of type QuantityMethods in org.episteme.social.architecture.urbanism with parameters of type QuantityModifier and TypeMethodDescriptionstatic Quantity<?> UrbanHeatIslandModel.estimateSkyViewFactor(Quantity<Length> buildingHeight, Quantity<Length> streetWidth) voidUrbanHeatIslandModel.setAmbientSolarIrradiance(Quantity<?> irradiance) Constructors in org.episteme.social.architecture.urbanism with parameters of type Quantity -
Uses of Quantity in org.episteme.social.arts
Constructors in org.episteme.social.arts with parameters of type QuantityModifierConstructorDescriptionArtwork(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value, ArtForm category) Full constructor for Artwork as a resource. -
Uses of Quantity in org.episteme.social.arts.music
Methods in org.episteme.social.arts.music that return QuantityModifier and TypeMethodDescriptionHarmonyEngine.calculateFrequency(int semitonesFromA4) Note.getFrequency()Returns frequency as a Real-based Quantity. f = 440 * 2^((n - 69 + cents/100) / 12) -
Uses of Quantity in org.episteme.social.device.sim
Methods in org.episteme.social.device.sim that return Quantity -
Uses of Quantity in org.episteme.social.economics
Methods in org.episteme.social.economics that return QuantityModifier and TypeMethodDescriptionQuantity<?> PotentialResource.getAmount()PotentialResource.getDecayTime()Quantity<?> Economy.getNumberOfUnits(Resource resource) Aggregates the total quantity of a specific resource across all organizations in the current economy.Worker.getWorkedHours()Returns the number of hours worked per year.Methods in org.episteme.social.economics that return types with arguments of type QuantityMethods in org.episteme.social.economics with parameters of type QuantityModifier and TypeMethodDescriptionstatic RealInequalityMetrics.calculateGini(Quantity<?>[] incomes) Calculates the Gini coefficient for a population income set (Quantities).EarthEcosource.generateResource(String name, String description, Quantity<?> amount) Generates a new resource from the Earth.InequalityMetrics.getLorenzCurve(Quantity<?>[] incomes) Generates a list of coordinates (x, y) representing the Lorenz curve.voidPotentialResource.setDecayTime(Quantity<Time> decayTime) voidPotentialResource.setQuantity(Quantity<?> amount) voidWorker.setWorkedHours(Quantity<Time> workedHours) Sets the number of hours worked per year.Method parameters in org.episteme.social.economics with type arguments of type QuantityModifier and TypeMethodDescriptionstatic RealEconomicMetrics.giniCoefficient(List<? extends Quantity<?>> incomes) Overload for Quantity for convenience.Constructors in org.episteme.social.economics with parameters of type QuantityModifierConstructorDescriptionHumanResource(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Money value) Standard human resource constructor.MaterialResource(String name, String description, Quantity<?> amount, Community producer, Identification id, Money value) Initializes a tagged material resource.MaterialResource(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification id, Money value) PotentialResource(String name, String description, Quantity<?> amount) Creates a new PotentialResource object.PotentialResource(String name, String description, Quantity<?> amount, ResourceKind kind) Creates a new PotentialResource with a specific kind.PotentialResource(Identification id, String name, String description, Quantity<?> amount) Creates a new PotentialResource with a specific identification.Creates a new Resource object.Resource(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) Creates a new Resource object.Resource(Identification id, String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) -
Uses of Quantity in org.episteme.social.economics.models
Methods in org.episteme.social.economics.models that return QuantityModifier and TypeMethodDescriptionQuantity<?> SolowGrowthModel.GrowthState.capital()Returns the value of thecapitalrecord component.Quantity<?> SolowGrowthModel.GrowthState.consumption()Returns the value of theconsumptionrecord component.Quantity<?> SolowGrowthModel.GrowthState.investment()Returns the value of theinvestmentrecord component.Quantity<?> SolowGrowthModel.GrowthState.labor()Returns the value of thelaborrecord component.Quantity<?> SolowGrowthModel.GrowthState.output()Returns the value of theoutputrecord component.Methods in org.episteme.social.economics.models that return types with arguments of type QuantityConstructors in org.episteme.social.economics.models with parameters of type Quantity -
Uses of Quantity in org.episteme.social.economics.money
Classes in org.episteme.social.economics.money that implement QuantityMethods in org.episteme.social.economics.money with type parameters of type QuantityModifier and TypeMethodDescriptionMethods in org.episteme.social.economics.money that return QuantityMethods in org.episteme.social.economics.money with parameters of type QuantityModifier and TypeMethodDescriptionintboolean -
Uses of Quantity in org.episteme.social.economics.resources
Methods in org.episteme.social.economics.resources that return QuantityModifier and TypeMethodDescriptionFood.getEnergyContent()Returns the energy content (calories) of the food.Constructors in org.episteme.social.economics.resources with parameters of type QuantityModifierConstructorDescriptionArtifact(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new artifact.Building(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new building resource.Clothes(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes new clothing.Creature(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) Initializes a new creature.Fossil(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) Initializes a new fossil.Gas(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) Initializes a new gaseous resource.Installation(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new installation.Liquid(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) Initializes a new liquid resource.Machine(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new machine.Mineral(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) Creates a new Mineral object.Natural(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) Initializes a new natural resource.PhysicalObject(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new physical object.Road(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new road.Robot(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new robot.Solid(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) Initializes a new solid resource.Thing(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate) Initializes a new physical thing.Tool(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new tool.Vehicle(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new vehicle. -
Uses of Quantity in org.episteme.social.geography
Fields in org.episteme.social.geography declared as QuantityModifier and TypeFieldDescriptionGeographyConstants.EARTH_EQUATORIAL_RADIUSEquatorial radius (semi-major axis) of the Earth (WGS84) in meters (m).GeographyConstants.EARTH_MASSApproximate mass of the Earth in kilograms (kg).GeographyConstants.EARTH_MEAN_RADIUSNominal mean radius of the Earth as defined by the IUGG in meters (m).GeographyConstants.EARTH_POLAR_RADIUSPolar radius (semi-minor axis) of the Earth (WGS84) in meters (m).static final Quantity<Acceleration> GeographyConstants.STANDARD_GRAVITYAverage acceleration due to gravity on the Earth's surface (standard gravity) in meters per second squared (m/s²).Methods in org.episteme.social.geography that return QuantityModifier and TypeMethodDescriptionClimateZone.annualRainfall()Returns the value of theannualRainfallrecord component.LandUsePlanner.LandZone.area()Returns the value of thearearecord component.ClimateZone.averageTemp()Returns the value of theaverageTemprecord component.SpatialInteraction.calculateBreakingPoint(Quantity<Length> distance, double p1, double p2) Reilly's Law of Retail Gravitation: breaking point between two market areas.CentralPlaceTheory.calculateRange(Quantity<Area> thresholdArea) Calculates the "Range" (service radius) of a good based on threshold area.Region.getArea()Region.getGDP()GeoPath.SimpleGeoPath.getLength()GeoPath.getTotalLength()Calculates the total length of all segments.Methods in org.episteme.social.geography that return types with arguments of type QuantityMethods in org.episteme.social.geography with parameters of type QuantityModifier and TypeMethodDescriptionstatic double[][]TerrainAnalyzer.calculateAspect(double[][] dem, Quantity<Length> cellSize) Calculates aspect (slope direction) grid.SpatialInteraction.calculateBreakingPoint(Quantity<Length> distance, double p1, double p2) Reilly's Law of Retail Gravitation: breaking point between two market areas.static RealSpatialInteraction.calculateGravityIntensity(double p1, double p2, Quantity<Length> distance, double beta) Gravity Model for interactions between two locations.CentralPlaceTheory.calculateRange(Quantity<Area> thresholdArea) Calculates the "Range" (service radius) of a good based on threshold area.static double[][]TerrainAnalyzer.calculateSlope(double[][] dem, Quantity<Length> cellSize) Calculates slope grid from elevation grid using Horn's method.static RealFloodRiskModel.estimateRisk(Quantity<Length> elevation, Quantity<Length> rainfallRate, double soilSaturation) Estimates flood probability (0 to 1).voidvoidstatic List<LandUsePlanner.LandZone> LandUsePlanner.suggestDefaultAllocation(Quantity<Area> totalArea) Suggests a default allocation for a new urban development.Constructors in org.episteme.social.geography with parameters of type QuantityModifierConstructorDescriptionClimateZone(ClimateZone.Type type, Quantity<Temperature> averageTemp, Quantity<Length> annualRainfall) Creates an instance of aClimateZonerecord class.Creates an instance of aLandZonerecord class. -
Uses of Quantity in org.episteme.social.geography.loaders
Subclasses with type arguments of type Quantity in org.episteme.social.geography.loadersModifier and TypeClassDescriptionclassReader for Altimetry and Bathymetry data (Elevation).Methods in org.episteme.social.geography.loaders that return QuantityModifier and TypeMethodDescriptionElevationReader.getElevation(double lat, double lon) Gets elevation at specified coordinates using the default source.ElevationReader.loadFromSource(String coordinates) Methods in org.episteme.social.geography.loaders that return types with arguments of type Quantity -
Uses of Quantity in org.episteme.social.history
Fields in org.episteme.social.history declared as QuantityModifier and TypeFieldDescriptionHistoryConstants.EARTH_AGEEstimated age of the Earth (~4.54 billion years).HistoryConstants.JULIAN_YEARNumber of seconds in a standard Julian year.HistoryConstants.SOLAR_SYSTEM_AGEEstimated age of the Solar System (~4.571 billion years).HistoryConstants.UNIVERSE_AGEEstimated age of the Universe (v2024 estimate: ~13.787 billion years). -
Uses of Quantity in org.episteme.social.history.archeology
Methods in org.episteme.social.history.archeology that return QuantityConstructors in org.episteme.social.history.archeology with parameters of type Quantity -
Uses of Quantity in org.episteme.social.history.clock
Methods in org.episteme.social.history.clock that return Quantity -
Uses of Quantity in org.episteme.social.history.time
Methods in org.episteme.social.history.time that return Quantity -
Uses of Quantity in org.episteme.social.philosophy.epistemology
Methods in org.episteme.social.philosophy.epistemology that return QuantityModifier and TypeMethodDescriptionKnowledge.getCertainty()Returns the epistemic strength of this knowledge based on evidence reliability.Evidence.getReliability()Returns the reliability of the evidence.Constructors in org.episteme.social.philosophy.epistemology with parameters of type QuantityModifierConstructorDescriptionEmpiricalEvidence(String source, String description, Quantity<Dimensionless> reliability) Creates new EmpiricalEvidence.protectedEvidence(String source, String description, Quantity<Dimensionless> reliability, EvidenceKind kind) Creates new Evidence.RationalEvidence(String source, String description, Quantity<Dimensionless> reliability) Creates new RationalEvidence.TestimonialEvidence(String source, String description, Quantity<Dimensionless> reliability) Creates new TestimonialEvidence. -
Uses of Quantity in org.episteme.social.politics
Methods in org.episteme.social.politics that return QuantityModifier and TypeMethodDescriptionCountry.getHdi()Country.getLifeExpectancy()Country.getMilitarySpending()Country.getPopulationGrowthRate()Country.getStability()Methods in org.episteme.social.politics with parameters of type QuantityModifier and TypeMethodDescriptionvoidCountry.setHdi(Quantity<Dimensionless> hdi) voidCountry.setLifeExpectancy(Quantity<Time> life) voidCountry.setMilitarySpending(Quantity<Money> spending) voidCountry.setPopulationGrowthRate(Quantity<Dimensionless> rate) voidCountry.setStability(Quantity<Dimensionless> stability) -
Uses of Quantity in org.episteme.social.psychology
Methods in org.episteme.social.psychology that return QuantityModifier and TypeMethodDescriptionReactionTimeAnalysis.fittsLaw(Quantity<Time> a, Quantity<Time> b, Quantity<Length> d, Quantity<Length> w) Models movement time to a target using Fitts's Law.Models decision time based on the number of choices using Hick's Law.ReactionTimeAnalysis.typicalSimpleRT(int age) Provides a rough estimate of Simple Reaction Time (SRT) based on age.Methods in org.episteme.social.psychology that return types with arguments of type QuantityMethods in org.episteme.social.psychology with parameters of type QuantityModifier and TypeMethodDescriptionReactionTimeAnalysis.fittsLaw(Quantity<Time> a, Quantity<Time> b, Quantity<Length> d, Quantity<Length> w) Models movement time to a target using Fitts's Law.Models decision time based on the number of choices using Hick's Law.static RealReactionTimeAnalysis.indexOfDifficulty(Quantity<Length> d, Quantity<Length> w) Calculates the Index of Difficulty (ID) for a pointing task. -
Uses of Quantity in org.episteme.social.sociology
Methods in org.episteme.social.sociology that return QuantityModifier and TypeMethodDescriptionstatic Quantity<?> Calculates the estimated flow rate of people through an exit.Quantity<?> Human.getBMI()Human.getBSA()Human.getHeight()Human.getWeight()Methods in org.episteme.social.sociology that return types with arguments of type QuantityModifier and TypeMethodDescriptionCulturalDiffusionModel.getQuantities()DemographicData.getQuantities()Methods in org.episteme.social.sociology with parameters of type Quantity -
Uses of Quantity in org.episteme.social.sports
Methods in org.episteme.social.sports that return QuantityModifier and TypeMethodDescriptionstatic Quantity<Dimensionless> TrainingPeriodization.calculateATL(List<Quantity<Dimensionless>> dailyTSS) Calculates Acute Training Load (ATL), representing short-term fatigue.static Quantity<Dimensionless> TrainingPeriodization.calculateCTL(List<Quantity<Dimensionless>> dailyTSS, int timeConstant) Calculates the Chronic Training Load (CTL), representing long-term fitness.BallAerodynamics.calculateDragForce(Quantity<MassDensity> rho, Quantity<Length> radius, Quantity<Velocity> velocity, Real cd) Calculates the Aerodynamic Drag Force.KinematicAnalyzer.calculateEnergyExpenditure(double met, Quantity<Mass> mass, Quantity<Time> duration) Calculates the estimated energy expenditure using the Metabolic Equivalent of Task (MET) formula.BallAerodynamics.calculateMagnusForce(Quantity<MassDensity> rho, Quantity<Length> radius, Quantity<Velocity> velocity, Quantity<Frequency> spin) Calculates the Magnus Force (lift/swerve) on a spinning ball.static Quantity<Dimensionless> TrainingPeriodization.calculateTSB(Quantity<Dimensionless> ctl, Quantity<Dimensionless> atl) Calculates Training Stress Balance (TSB), representing freshness.TrainingPeriodization.WorkoutSession.duration()Returns the value of thedurationrecord component.Quantity<?> FatigueRecoveryModel.predictPerformance(Quantity<Time> restTime) Predicts athletic performance using Banister's Performance Model.static Quantity<?>[]BallAerodynamics.projectImpact(Quantity<Length>[] pos, Quantity<Velocity>[] vel, Quantity<Frequency> spin, Quantity<Time> dt) Projects the impact point of a ball over a short time step `dt`.TrainingPeriodization.TrainingWeek.volume()Returns the value of thevolumerecord component.Methods in org.episteme.social.sports that return types with arguments of type QuantityMethods in org.episteme.social.sports with parameters of type QuantityModifier and TypeMethodDescriptionBallAerodynamics.calculateDragForce(Quantity<MassDensity> rho, Quantity<Length> radius, Quantity<Velocity> velocity, Real cd) Calculates the Aerodynamic Drag Force.KinematicAnalyzer.calculateEnergyExpenditure(double met, Quantity<Mass> mass, Quantity<Time> duration) Calculates the estimated energy expenditure using the Metabolic Equivalent of Task (MET) formula.BallAerodynamics.calculateMagnusForce(Quantity<MassDensity> rho, Quantity<Length> radius, Quantity<Velocity> velocity, Quantity<Frequency> spin) Calculates the Magnus Force (lift/swerve) on a spinning ball.static Quantity<Dimensionless> TrainingPeriodization.calculateTSB(Quantity<Dimensionless> ctl, Quantity<Dimensionless> atl) Calculates Training Stress Balance (TSB), representing freshness.Quantity<?> FatigueRecoveryModel.predictPerformance(Quantity<Time> restTime) Predicts athletic performance using Banister's Performance Model.static Quantity<?>[]BallAerodynamics.projectImpact(Quantity<Length>[] pos, Quantity<Velocity>[] vel, Quantity<Frequency> spin, Quantity<Time> dt) Projects the impact point of a ball over a short time step `dt`.Method parameters in org.episteme.social.sports with type arguments of type QuantityModifier and TypeMethodDescriptionstatic Quantity<Dimensionless> TrainingPeriodization.calculateATL(List<Quantity<Dimensionless>> dailyTSS) Calculates Acute Training Load (ATL), representing short-term fatigue.static Quantity<Dimensionless> TrainingPeriodization.calculateCTL(List<Quantity<Dimensionless>> dailyTSS, int timeConstant) Calculates the Chronic Training Load (CTL), representing long-term fitness.Constructors in org.episteme.social.sports with parameters of type QuantityModifierConstructorDescriptionTrainingWeek(int weekNumber, TrainingPeriodization.MesoPhase phase, TrainingPeriodization.TrainingLoad load, Quantity<Time> volume, double intensityAvg, String focus, List<String> keyWorkouts) Creates an instance of aTrainingWeekrecord class.WorkoutSession(String name, String type, Quantity<Time> duration, double intensity, String description, List<String> exercises) Creates an instance of aWorkoutSessionrecord class.