Uses of Class
org.episteme.core.mathematics.numbers.real.Real
Packages that use Real
Package
Description
Advanced Spintronics Simulation Module.
Includes subpackages for:
Comprehensive boundary and region support for geometric modeling.
Comprehensive mathematical structures, including algebra, calculus, and numerical analysis.
Provides the
org.episteme.core.mathematics.logic.fuzzy module.Implements a comprehensive units framework enabling type-safe
Implements the science of measurement following ISO/IEC Guide
Core functionality for the org.episteme.core.media.audio package in the Episteme library.
User interface components and internationalization support for Episteme applications.
Biological modeling, genetics, and life science simulations.
Systems Biology Markup Language (SBML) loader for Episteme.
Biological modeling, genetics, and life science simulations.
Core functionality for the org.episteme.natural.earth.climatology package in the Episteme library.
Core functionality for the org.episteme.natural.earth.geology package in the Episteme library.
Provides the
org.episteme.social.medicine module.Core functionality for the org.episteme.natural.medicine.anatomy package in the Episteme library.
Covers:
ThermoML loader for IUPAC/NIST thermodynamic property data.
User interface components and internationalization support for Episteme applications.
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 comprehensive mathematical models for economic systems, agent-based
modeling, and financial analysis.
Provides classes for monetary and financial operations.
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.law module.Provides mathematical and computational models for natural language
processing, linguistic analysis, and glottochronology.
User interface components and internationalization support for Episteme applications.
Provides the
org.episteme.social.politics module.Provides the
org.episteme.social.psychology module.Provides the
org.episteme.social.psychology.social module.- social structures, persons, and cultural modeling.
Provides classes and interfaces for sports science, athletic performance analysis,
and competition modeling.
-
Uses of Real in org.episteme.apps.apps.physics.spintronics
Fields in org.episteme.apps.apps.physics.spintronics declared as RealModifier and TypeFieldDescriptionfinal RealDevicePresets.SOTMRAMDevice.hmThicknessfinal RealSpinOrbitTorque.OrbitalHallMaterial.orbitalHallAnglefinal RealSpinOrbitTorque.HeavyMetal.resistivityfinal RealSpinOrbitTorque.OrbitalHallMaterial.resistivityfinal RealSpinOrbitTorque.HeavyMetal.spinDiffusionLengthfinal RealSpinOrbitTorque.HeavyMetal.spinHallAnglefinal RealSpinOrbitTorque.OrbitalHallMaterial.spinOrbitConversionMethods in org.episteme.apps.apps.physics.spintronics that return RealModifier and TypeMethodDescriptionSpinPumping.calculateDampingEnhancement(Real ms, Real gFactor) Calculates additional Gilbert damping from spin pumping.Real[]SpinOrbitTorque.calculateDampingLikeTorque(Real currentDensity, FerromagneticLayer layer, Real[] currentDirection) Calculates the damping-like SOT vector (Anti-damping torque). $$ \tau_{DL} = \tau_0 (\mathbf{m} \times (\hat{\sigma} \times \mathbf{m})) $$ where σ is the spin polarization direction (perpendicular to current and normal).Real[]FerromagneticLayer.calculateEffectiveField()Calculates the effective magnetic field (A/m) for this layer.Real[]Micromagnetics1D.calculateEffectiveField(int cell, Real hExtX, Real hExtY, Real hExtZ) Calculates the effective field at a given cell.Real[]Micromagnetics2D.calculateEffectiveField(int i, int j, Real hExtZ) Calculates effective field at cell (i, j).SpinQubitDecoherence.calculateFidelity(Real targetSx, Real targetSy, Real targetSz) Calculates the fidelity with respect to a target state.Real[]SpinOrbitTorque.calculateFieldFreeTorque(Real currentDensity, FerromagneticLayer layer, Real[] currentDirection, AntiferromagneticMaterial afm, Real[] biasDirection) Combined SOT + Exchange Bias for field-free switching.Real[]SpinOrbitTorque.calculateFieldLikeTorque(Real currentDensity, FerromagneticLayer layer, Real[] currentDirection) Calculates the field-like SOT vector. $$ \tau_{FL} = \tau_{FL,0} (\mathbf{m} \times \hat{\sigma}) $$SpinPumping.calculateFMRVoltage(Real rfField, Real frequency, Real linewidth, Real ms) Calculates DC voltage from ISHE rectification during FMR.MagnonPhononCoupling.calculateHybridization(int modeIndex) Calculates the magnon-polaron hybridization at a specific mode.SpinSeebeckEffect.calculateISHEVoltage(Real spinCurrent) Calculates ISHE voltage from spin current.static RealGMREffect.calculateJulliereTMR(Real p1, Real p2) Calculates TMR Ratio using Julliere's Formula. $$ TMR = \frac{2 P_1 P_2}{1 - P_1 P_2} $$MagnonPhononCoupling.calculateMagnonEnergy()Calculates total magnon energy in the system.static Real[]SpinOrbitTorque.calculateOrbitalTorque(Real currentDensity, FerromagneticLayer layer, SpinOrbitTorque.OrbitalHallMaterial oheMaterial, Real oheThickness, Real[] currentDirection) Orbital Hall Effect (OHE) torque.MagnonPhononCoupling.calculatePhononEnergy()Calculates total phonon energy in the system.SpinQubitDecoherence.calculatePurity()Calculates the purity of the quantum state. γ = Tr(ρ²) = (1 + |s|²) / 2Real[]SpinOrbitTorque.calculateRashbaTorque(Real currentDensity, FerromagneticLayer layer, Real rashbaParameter) Rashba-induced field-like torque at the interface. $$ \tau_{Rashba} = \frac{\alpha_R m_e}{\hbar e} J_c (\mathbf{m} \times \hat{y}) $$WriteErrorRate.calculateReadDisturb(Real readCurrent, Real readDuration, int numTrials) Calculates read disturb probability.WriteErrorRate.calculateRetentionError(Real retentionTime, int numTrials) Calculates retention error rate.static Real[]SpinTransport.calculateSOT(FerromagneticLayer layer, Real j_c, Real theta_sh) Calculates the Spin-Orbit Torque (SOT) vector.WriteErrorRate.calculateSOTWriteErrorRate(Real chargeCurrent, Real pulseDuration, Real externalField, int numTrials) Calculates WER for SOT-MRAM write operation.Real[]SpinPumping.calculateSpinCurrent(Real[] m, Real[] dmdt) Calculates pumped spin current from magnetization precession.SpinSeebeckEffect.calculateSpinCurrent(Real temperatureGradient) Calculates spin current density from temperature gradient.static Real[]SpinTransport.calculateSTT(Real currentDensity, FerromagneticLayer layerFree, FerromagneticLayer layerPinned) Calculates the adiabatic Spin Transfer Torque (STT) vector. $$ \tau_{STT} = \frac{\hbar}{2e} \eta J (\mathbf{m}_{free} \times (\mathbf{m}_{fixed} \times \mathbf{m}_{free})) $$WriteErrorRate.calculateSTTWriteErrorRate(Real writeCurrent, Real pulseDuration, int numTrials) Calculates WER for STT-MRAM write operation.Real[]STNOAnalyzer.computePowerSpectrum()Computes the power spectral density (PSD) of the recorded signal.WriteErrorRate.findRequiredCurrent(Real targetWER, Real pulseDuration, int searchTrials) Calculates required write current for target WER at given pulse duration.static Real[]BlochTrajectoryRecorder.fromSphericalAngles(double theta, double phi) Converts spherical angles back to magnetization unit vector.FerromagneticLayer.getAngleWith(FerromagneticLayer other) Angle relatif avec une autre couche (produit scalaire)VCMA.getAnisotropyField(Real voltage, Real ms) Calculates effective anisotropy field under voltage.SpinValve.getArea()VCMA.getBaseAnisotropy()AntiferromagneticMaterial.getBlockingTemperature()Micromagnetics1D.getCellSize()Micromagnetics2D.getCellSize()SpintronicCircuit.getCharge()FerromagneticLayer.getCoercivity()WriteErrorRate.getCriticalCurrent()VCMA.getCriticalVoltage()Calculates the voltage required to reduce anisotropy to zero.SpintronicCircuit.getCurrent()SpintronicCircuit.getCurrentDensity()Gets current density through spin valve (for STT calculation).FerromagneticLayer.getDamping()SpinSeebeckEffect.getDetectorThickness()Returns the detector thickness in meters.VCMA.getEffectiveAnisotropy(Real voltage) Calculates effective anisotropy under applied voltage.AntiferromagneticMaterial.getExchangeBiasField()SpintronicMaterial.getExchangeEnergy()Real[]FerrimagneticLayer.getMA()Real[]FerromagneticLayer.getMagnetization()Real[]Micromagnetics1D.getMagnetization(int cell) Gets magnetization at a cell.Real[]Micromagnetics2D.getMagnetization(int i, int j) Real[]FerrimagneticLayer.getMB()SpintronicMaterial.getMeanFreePath()AntiferromagneticMaterial.getNeelTemperature()Real[]FerrimagneticLayer.getNetAngularMomentum()Gets the net angular momentum.Real[]FerrimagneticLayer.getNetMagnetization()Gets the net magnetization (M_net = M_A - M_B for antiferromagnetic coupling).StochasticMTJ.getOutputVoltage(Real readCurrent) Gets output voltage for given read current.VCMA.getOxideThickness()FerromagneticLayer.getPmaEnergy()SpinSeebeckEffect.getPowerFactor(Real temperatureGradient, Real resistivity, Real crossSection) Calculates SSE power factor for thermoelectric efficiency.StochasticMTJ.getResistance()Gets current resistance based on state.SpintronicMaterial.getResistivity()SpinValve.getSafSpacerThickness()SpintronicMaterial.getSaturationMagnetization()FerromagneticLayer.getSotCurrentDensity()SpinValve.getSpacerThickness()AntiferromagneticMaterial.getSpinDiffusionLength()SpintronicMaterial.getSpinDiffusionLength()FerromagneticLayer.getSpinHallAngle()SpinPumping.getSpinMixingConductance()SpintronicMaterial.getSpinPolarization()VCMA.getSwitchingEnergy(Real voltage, Real pulseDuration, Real capacitance) Calculates VCMA-assisted switching energy.SpinQubitDecoherence.getSx()SpinQubitDecoherence.getSy()SpinQubitDecoherence.getSz()SpinQubitDecoherence.getT1()SpinQubitDecoherence.getT2()SpinQubitDecoherence.getT2Star()FerromagneticLayer.getTemperature()WriteErrorRate.getTemperature()WriteErrorRate.getThermalStability()FerrimagneticLayer.getThickness()FerromagneticLayer.getThickness()SpinOrbitTorque.getThickness()StochasticMTJ.getTMR()SpintronicCircuit.getTotalResistance()Gets the total circuit resistance including the angle-dependent spin valve.VCMA.getVcmaCoefficient()SpintronicCircuit.getVoltageCapacitor()SpintronicCircuit.getVoltageSpinValve()SpinQubitDecoherence.hahnEchoExperiment(Real waitTime, int numShots) Simulates a Hahn echo experiment to measure T2.SpinSeebeckEffect.measureVoltage(Real temperatureGradient) Full SSE measurement: ∇T → J_s → V_ISHESpinQubitDecoherence.ramseyExperiment(Real waitTime, int numShots) Simulates a Ramsey experiment to measure T2*.static RealSpinTransport.spinAccumulation(Real currentDensity, SpintronicMaterial material) Spin accumulation at the interface. $$ \Delta\mu = 2 P \rho \lambda_{sf} J $$static Real[]Backward compatibility wrapperstatic Real[]SpinTransport.stepLLGHeun(FerromagneticLayer layer, Real[] hEff, Real dt, Real alpha, Real gamma) Heun (RK2) integration for improved stability.static Real[]SpinTransport.stepLLGWithThermalNoise(FerromagneticLayer layer, Real[] hEff, Real dt, Real alpha, Real gamma, Real temperature, Real volume, Real ms) Calculates a single time step of magnetodynamics using the Stochastic Landau-Lifshitz-Gilbert equation.static RealGMREffect.valetFertResistance(SpinValve valve) Calculates resistance using the Valet-Fert model in the CPP (Current Perpendicular to Plane) geometry.Methods in org.episteme.apps.apps.physics.spintronics that return types with arguments of type RealModifier and TypeMethodDescriptionSpintronicCircuitSimulator.getLastVoltage()Gets the voltage at a specific node over time.MagnonPhononCoupling.simulateSAWFMR(double sawFrequency, double sawAmplitude, Real duration, Real dt) Simulates SAW-driven ferromagnetic resonance.SpintronicCircuitSimulator.step(double dt) Executes a single time step of the simulation.Methods in org.episteme.apps.apps.physics.spintronics with parameters of type RealModifier and TypeMethodDescriptionSpinPumping.calculateDampingEnhancement(Real ms, Real gFactor) Calculates additional Gilbert damping from spin pumping.Real[]SpinOrbitTorque.calculateDampingLikeTorque(Real currentDensity, FerromagneticLayer layer, Real[] currentDirection) Calculates the damping-like SOT vector (Anti-damping torque). $$ \tau_{DL} = \tau_0 (\mathbf{m} \times (\hat{\sigma} \times \mathbf{m})) $$ where σ is the spin polarization direction (perpendicular to current and normal).Real[]Micromagnetics1D.calculateEffectiveField(int cell, Real hExtX, Real hExtY, Real hExtZ) Calculates the effective field at a given cell.Real[]Micromagnetics2D.calculateEffectiveField(int i, int j, Real hExtZ) Calculates effective field at cell (i, j).SpinQubitDecoherence.calculateFidelity(Real targetSx, Real targetSy, Real targetSz) Calculates the fidelity with respect to a target state.Real[]SpinOrbitTorque.calculateFieldFreeTorque(Real currentDensity, FerromagneticLayer layer, Real[] currentDirection, AntiferromagneticMaterial afm, Real[] biasDirection) Combined SOT + Exchange Bias for field-free switching.Real[]SpinOrbitTorque.calculateFieldLikeTorque(Real currentDensity, FerromagneticLayer layer, Real[] currentDirection) Calculates the field-like SOT vector. $$ \tau_{FL} = \tau_{FL,0} (\mathbf{m} \times \hat{\sigma}) $$SpinPumping.calculateFMRVoltage(Real rfField, Real frequency, Real linewidth, Real ms) Calculates DC voltage from ISHE rectification during FMR.SpinSeebeckEffect.calculateISHEVoltage(Real spinCurrent) Calculates ISHE voltage from spin current.static RealGMREffect.calculateJulliereTMR(Real p1, Real p2) Calculates TMR Ratio using Julliere's Formula. $$ TMR = \frac{2 P_1 P_2}{1 - P_1 P_2} $$static Real[]SpinOrbitTorque.calculateOrbitalTorque(Real currentDensity, FerromagneticLayer layer, SpinOrbitTorque.OrbitalHallMaterial oheMaterial, Real oheThickness, Real[] currentDirection) Orbital Hall Effect (OHE) torque.Real[]SpinOrbitTorque.calculateRashbaTorque(Real currentDensity, FerromagneticLayer layer, Real rashbaParameter) Rashba-induced field-like torque at the interface. $$ \tau_{Rashba} = \frac{\alpha_R m_e}{\hbar e} J_c (\mathbf{m} \times \hat{y}) $$WriteErrorRate.calculateReadDisturb(Real readCurrent, Real readDuration, int numTrials) Calculates read disturb probability.WriteErrorRate.calculateRetentionError(Real retentionTime, int numTrials) Calculates retention error rate.static Real[]SpinTransport.calculateSOT(FerromagneticLayer layer, Real j_c, Real theta_sh) Calculates the Spin-Orbit Torque (SOT) vector.WriteErrorRate.calculateSOTWriteErrorRate(Real chargeCurrent, Real pulseDuration, Real externalField, int numTrials) Calculates WER for SOT-MRAM write operation.Real[]SpinPumping.calculateSpinCurrent(Real[] m, Real[] dmdt) Calculates pumped spin current from magnetization precession.SpinSeebeckEffect.calculateSpinCurrent(Real temperatureGradient) Calculates spin current density from temperature gradient.static Real[]SpinTransport.calculateSTT(Real currentDensity, FerromagneticLayer layerFree, FerromagneticLayer layerPinned) Calculates the adiabatic Spin Transfer Torque (STT) vector. $$ \tau_{STT} = \frac{\hbar}{2e} \eta J (\mathbf{m}_{free} \times (\mathbf{m}_{fixed} \times \mathbf{m}_{free})) $$WriteErrorRate.calculateSTTWriteErrorRate(Real writeCurrent, Real pulseDuration, int numTrials) Calculates WER for STT-MRAM write operation.doubleSpinOrbitTorque.calculateSwitchingProbability(Real currentDensity, Real pulseDuration, Real temperature, FerromagneticLayer layer, Real attemptFrequency) SOT switching probability for a given pulse.voidCoupled step: updates both circuit and magnetization dynamics.voidEvolves the coupled magnon-phonon system for one time step.voidEvolves the qubit state under decoherence for a time step.static voidDataExporter.exportSpectrum(String filename, double[] frequencies, Real[] psd) Exports power spectrum to CSV.WriteErrorRate.findRequiredCurrent(Real targetWER, Real pulseDuration, int searchTrials) Calculates required write current for target WER at given pulse duration.VCMA.getAnisotropyField(Real voltage, Real ms) Calculates effective anisotropy field under voltage.VCMA.getEffectiveAnisotropy(Real voltage) Calculates effective anisotropy under applied voltage.StochasticMTJ.getOutputVoltage(Real readCurrent) Gets output voltage for given read current.SpinSeebeckEffect.getPowerFactor(Real temperatureGradient, Real resistivity, Real crossSection) Calculates SSE power factor for thermoelectric efficiency.VCMA.getSwitchingEnergy(Real voltage, Real pulseDuration, Real capacitance) Calculates VCMA-assisted switching energy.SpinQubitDecoherence.hahnEchoExperiment(Real waitTime, int numShots) Simulates a Hahn echo experiment to measure T2.SpinSeebeckEffect.measureVoltage(Real temperatureGradient) Full SSE measurement: ∇T → J_s → V_ISHESpinQubitDecoherence.ramseyExperiment(Real waitTime, int numShots) Simulates a Ramsey experiment to measure T2*.voidRecords the current magnetization state as (mx, my, mz) on unit sphere.voidSTNOAnalyzer.recordSample(Real mx) Records a new sample of the x-component of magnetization.voidvoidFerromagneticLayer.setCoercivity(Real coercivity) voidFerromagneticLayer.setDamping(Real damping) voidFerromagneticLayer.setEasyAxis(Real x, Real y, Real z) voidvoidFerromagneticLayer.setMagnetization(Real mx, Real my, Real mz) voidvoidFerromagneticLayer.setPmaEnergy(Real pmaEnergy) voidFerromagneticLayer.setSotCurrentDensity(Real j) voidSpinValve.setSpacerThickness(Real t) voidFerromagneticLayer.setSpinHallAngle(Real angle) voidFerromagneticLayer.setTemperature(Real temperature) voidFerromagneticLayer.setThickness(Real t) MagnonPhononCoupling.simulateSAWFMR(double sawFrequency, double sawAmplitude, Real duration, Real dt) Simulates SAW-driven ferromagnetic resonance.static RealSpinTransport.spinAccumulation(Real currentDensity, SpintronicMaterial material) Spin accumulation at the interface. $$ \Delta\mu = 2 P \rho \lambda_{sf} J $$voidPerforms one time step of coupled LLG dynamics.voidPerforms one LLG time step for all cells.voidPerforms one LLG time step for all cells.voidPerforms one time step of circuit dynamics.static Real[]Backward compatibility wrapperstatic Real[]SpinTransport.stepLLGHeun(FerromagneticLayer layer, Real[] hEff, Real dt, Real alpha, Real gamma) Heun (RK2) integration for improved stability.static Real[]SpinTransport.stepLLGWithThermalNoise(FerromagneticLayer layer, Real[] hEff, Real dt, Real alpha, Real gamma, Real temperature, Real volume, Real ms) Calculates a single time step of magnetodynamics using the Stochastic Landau-Lifshitz-Gilbert equation.voidStochasticMTJ.thermalFluctuation(Real dt) Updates using thermal fluctuations only (zero input).static double[]BlochTrajectoryRecorder.toSphericalAngles(Real[] m) Converts magnetization vector to spherical angles (like Bloch sphere).voidUpdates the p-bit state based on input current.Constructors in org.episteme.apps.apps.physics.spintronics with parameters of type RealModifierConstructorDescriptionFerrimagneticLayer(String name, Real msA, Real msB, Real gammaA, Real gammaB, Real alphaA, Real alphaB, Real jEx, Real thickness) FerromagneticLayer(SpintronicMaterial material, Real thickness, boolean pinned) HeavyMetal(String name, Real sha, Real sdl, Real rho) MagnonPhononCoupling(Real b1, Real b2, Real c11, Real c44, Real density, Real ms, Real aEx, int numModes) Creates a magnon-phonon coupling simulator.Micromagnetics1D(int numCells, Real cellSize, SpintronicMaterial material, Real A, Real Ku) Micromagnetics2D(int nx, int ny, Real cellSize, SpintronicMaterial material, Real A, Real D, Real Ku) OrbitalHallMaterial(String name, Real oha, Real soc, Real rho) PBitNetwork(int size, Real beta) SpinOrbitTorque(SpinOrbitTorque.HeavyMetal metal, Real thickness) SpinPumping(Real gUpDown, Real tFM, Real tNM, SpinOrbitTorque.HeavyMetal nm) SpinQubitDecoherence(Real t1, Real t2, Real temperature, Real magneticField) Creates a spin qubit decoherence simulator.SpinSeebeckEffect(Real sseCoeff, SpinOrbitTorque.HeavyMetal detector, Real detectorThickness, Real detectorWidth) SpintronicMaterial(String name, Real polarization, Real diffusion, Real mfp, Real rho, boolean fm, Real exchange, Real ms) SpinValve(FerromagneticLayer pinned1, FerromagneticLayer pinned2, SpintronicMaterial safSpacerMat, Real safSpacerThick, SpintronicMaterial spacerMaterial, Real spacerThickness, FerromagneticLayer freeLayer) SpinValve(FerromagneticLayer pinnedLayer, SpintronicMaterial spacerMaterial, Real spacerThickness, FerromagneticLayer freeLayer) Creates a VCMA system.WriteErrorRate(Real thermalStability, Real criticalCurrent, Real temperature, Real deviceVariability) Creates a WER Monte Carlo simulator. -
Uses of Real in org.episteme.apps.apps.physics.spintronics.viewer
Methods in org.episteme.apps.apps.physics.spintronics.viewer with parameters of type RealModifier and TypeMethodDescriptionvoidJavaFXSpintronic3DViewer.addMagnetizationArrow(double x, double y, double z, Real mx, Real my, Real mz, String id) voidJzy3dSpintronic3DViewer.addMagnetizationArrow(double x, double y, double z, Real mx, Real my, Real mz, String id) voidSpintronic3DViewer.addMagnetizationArrow(double x, double y, double z, Real mx, Real my, Real mz, String id) Adds a magnetization arrow at given position.voidJavaFXSpintronic3DViewer.updateMagnetizationArrow(String id, Real mx, Real my, Real mz) voidJzy3dSpintronic3DViewer.updateMagnetizationArrow(String id, Real mx, Real my, Real mz) voidSpintronic3DViewer.updateMagnetizationArrow(String id, Real mx, Real my, Real mz) Updates an existing magnetization arrow. -
Uses of Real in org.episteme.benchmarks.benchmark.benchmarks
Classes in org.episteme.benchmarks.benchmark.benchmarks that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassA benchmark that tests Matrix Inversion performance.classA benchmark that systematically tests all available LinearAlgebraProviders.classA benchmark that tests Matrix Solve (Ax = B) performance.classA benchmark that systematically tests all available SparseLinearAlgebraProviders.Methods in org.episteme.benchmarks.benchmark.benchmarks that return types with arguments of type RealModifier and TypeMethodDescriptionDistributedMatrixBenchmark.cannonMultiply()DistributedMatrixBenchmark.carmaMultiply()DistributedMatrixBenchmark.foxMultiply()SystematicInverseBenchmark.getProviderClass()SystematicMatrixBenchmark.getProviderClass()SystematicSolveBenchmark.getProviderClass()SystematicSparseMatrixBenchmark.getProviderClass()DistributedMatrixBenchmark.standardMultiply()DistributedMatrixBenchmark.summaMultiply()DistributedMatrixBenchmark.twoAndHalfDMultiply()Method parameters in org.episteme.benchmarks.benchmark.benchmarks with type arguments of type RealModifier and TypeMethodDescriptionvoidSystematicInverseBenchmark.setProvider(LinearAlgebraProvider<Real> provider) voidSystematicMatrixBenchmark.setProvider(LinearAlgebraProvider<Real> provider) voidSystematicSolveBenchmark.setProvider(LinearAlgebraProvider<Real> provider) voidSystematicSparseMatrixBenchmark.setProvider(SparseLinearAlgebraProvider<Real> provider) -
Uses of Real in org.episteme.core.io.interop
Method parameters in org.episteme.core.io.interop with type arguments of type RealModifier and TypeMethodDescriptionstatic ByteBufferArrowAdapter.toArrowBuffer(Matrix<Real> matrix) Converts a Matrix to an Arrow-compatible ByteBuffer (Float64 array). -
Uses of Real in org.episteme.core.mathematics
Fields in org.episteme.core.mathematics declared as RealModifier and TypeFieldDescriptionstatic final RealMathConstants.EThe base of natural logarithms (e).static final RealMathConstants.GAMMAEuler's gamma constant (γ).static final RealMathConstants.GOLDEN_RATIOThe golden ratio (φ).static final RealMathConstants.HALF_PIHalf times π.static final RealMathConstants.LOG10Natural logarithm of 10.static final RealMathConstants.LOG2Natural logarithm of 2.static final RealMathConstants.PIThe number π (pi), the ratio of a circle's circumference to its diameter.static final RealMathConstants.SQRT2Square root of 2.static final RealMathConstants.SQRT2PISquare root of 2π.static final RealMathConstants.TWO_PITwo times π (τ - tau). -
Uses of Real in org.episteme.core.mathematics.algebra.groups
Classes in org.episteme.core.mathematics.algebra.groups that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassThe group of all linear transformations of Minkowski space that preserve the spacetime interval ds²=-c²dt²+dx²+dy²+dz².Methods in org.episteme.core.mathematics.algebra.groups that return types with arguments of type RealModifier and TypeMethodDescriptionSO3_1Group.boostX(double beta) Creates a boost matrix in the x-direction.SO3_1Group.identity()Method parameters in org.episteme.core.mathematics.algebra.groups with type arguments of type RealModifier and TypeMethodDescriptionbooleanLieGroup.getElement(Vector<Real> v) Generates a group element near the identity using the exponential map approximation. -
Uses of Real in org.episteme.core.mathematics.algebra.intervals
Classes in org.episteme.core.mathematics.algebra.intervals that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassRepresents an N-dimensional interval (hyperrectangle) over Real numbers.Methods in org.episteme.core.mathematics.algebra.intervals that return RealModifier and TypeMethodDescriptionstatic RealReturns the area of the complex region.IntervalND.getMax(int dim) Gets the maximum value for a specific dimension.IntervalND.getMidpoint(int dim) Gets the midpoint in a specific dimension.IntervalND.getMin(int dim) Gets the minimum value for a specific dimension.IntervalND.getWidth(int dim) Gets the width in a specific dimension.static RealReturns the height (imaginary axis extent) of the region.static RealReturns the length (width) of a 1D Real interval.static RealReturns the midpoint of a 1D Real interval.IntervalND.volume()Computes the volume (N-dimensional measure) of this interval.static RealReturns the width (real axis extent) of the region.Methods in org.episteme.core.mathematics.algebra.intervals that return types with arguments of type RealModifier and TypeMethodDescriptionstatic FieldIntervalND<Real> RealInterval.closed(double min, double max) Creates a closed 1D interval [min, max] from doubles.static FieldIntervalND<Real> Creates a closed 1D interval [min, max] over Real numbers.static FieldIntervalND<Real> Creates an N-dimensional closed interval over Real numbers.static FieldIntervalND<Real> RealInterval.closedOpen(double min, double max) Creates a half-open 1D interval [min, max) from doubles.static FieldIntervalND<Real> RealInterval.closedOpen(Real min, Real max) Creates a half-open 1D interval [min, max) over Real numbers.IntervalND.difference(Set<List<Real>> other) IntervalND.getBacking()Gets the backing FieldIntervalND.IntervalND.getMaxPoint()Gets the maximum point (upper corner).IntervalND.getMinPoint()Gets the minimum point (lower corner).IntervalND.intersection(Set<List<Real>> other) Returns the intersection of this interval with another.static FieldIntervalND<Real> ComplexInterval.mandelbrotRegion()Creates the standard Mandelbrot viewing region [-2.5, 1] × [-1.5, 1.5]i.static FieldIntervalND<Real> Creates a 1D interval with specified endpoint types.static FieldIntervalND<Real> Creates an N-dimensional interval with specified endpoint types.static FieldIntervalND<Real> RealInterval.open(double min, double max) Creates an open 1D interval (min, max) from doubles.static FieldIntervalND<Real> Creates an open 1D interval (min, max) over Real numbers.static FieldIntervalND<Real> RealInterval.openClosed(double min, double max) Creates a half-open 1D interval (min, max] from doubles.static FieldIntervalND<Real> RealInterval.openClosed(Real min, Real max) Creates a half-open 1D interval (min, max] over Real numbers.static FieldIntervalND<Real> ComplexInterval.rectangle(double realMin, double realMax, double imagMin, double imagMax) Creates a rectangular region from double values.static FieldIntervalND<Real> Creates a rectangular region in the complex plane.static FieldIntervalND<Real> ComplexInterval.square(double halfWidth) Creates a square region centered at origin with given half-width.static FieldIntervalND<Real> Creates a square region centered at a complex number.static FieldIntervalND<Real> Creates a translated region.Returns the bounding interval containing both this and another.static FieldIntervalND<Real> ComplexInterval.unitSquare()Creates the unit square [0, 1] × [0, 1]i.static FieldIntervalND<Real> Creates a zoomed-in region centered at the same point.Methods in org.episteme.core.mathematics.algebra.intervals with parameters of type RealModifier and TypeMethodDescriptionstatic FieldIntervalND<Real> Creates a closed 1D interval [min, max] over Real numbers.static FieldIntervalND<Real> Creates an N-dimensional closed interval over Real numbers.static FieldIntervalND<Real> RealInterval.closedOpen(Real min, Real max) Creates a half-open 1D interval [min, max) over Real numbers.static FieldIntervalND<Real> Creates a 1D interval with specified endpoint types.static FieldIntervalND<Real> Creates an N-dimensional interval with specified endpoint types.static FieldIntervalND<Real> Creates an open 1D interval (min, max) over Real numbers.static FieldIntervalND<Real> RealInterval.openClosed(Real min, Real max) Creates a half-open 1D interval (min, max] over Real numbers.static FieldIntervalND<Real> Creates a rectangular region in the complex plane.static FieldIntervalND<Real> Creates a square region centered at a complex number.Method parameters in org.episteme.core.mathematics.algebra.intervals with type arguments of type RealModifier and TypeMethodDescriptionstatic RealReturns the area of the complex region.static ComplexReturns the center of the complex region.static booleanChecks if a complex number is inside the region.booleanbooleanIntervalND.containsPoint(List<Real> point) IntervalND.difference(Set<List<Real>> other) static RealReturns the height (imaginary axis extent) of the region.IntervalND.intersection(Set<List<Real>> other) Returns the intersection of this interval with another.booleanIntervalND.isSubsetOf(Set<List<Real>> other) static RealReturns the length (width) of a 1D Real interval.static RealReturns the midpoint of a 1D Real interval.booleanstatic FieldIntervalND<Real> Creates a translated region.Returns the bounding interval containing both this and another.static RealReturns the width (real axis extent) of the region.static FieldIntervalND<Real> Creates a zoomed-in region centered at the same point.Constructors in org.episteme.core.mathematics.algebra.intervals with parameters of type RealModifierConstructorDescriptionIntervalND(Real[] min, Real[] max) Creates an N-dimensional interval from Real arrays.Constructor parameters in org.episteme.core.mathematics.algebra.intervals with type arguments of type RealModifierConstructorDescriptionIntervalND(List<Real> min, List<Real> max) Creates an N-dimensional interval from min and max points.IntervalND(FieldIntervalND<Real> backing) Creates an N-dimensional interval from a backing FieldIntervalND. -
Uses of Real in org.episteme.core.mathematics.analysis
Subinterfaces with type arguments of type Real in org.episteme.core.mathematics.analysisModifier and TypeInterfaceDescriptioninterfaceMultivariate function (multiple variables: â„Ââ¿ → â„Â).interfaceRepresents a real-valued function of multiple real variables (R^n -> R).interfaceRepresents a real-valued function of multiple real variables (R^n -> R).interfaceRepresents a real-valued function of a real variable (R -> R).interfaceRepresents a real-valued function of a real variable (R -> R).interfaceRepresents a real-valued function of a real variable (R -> R).interfaceRepresents a real-valued function of a real variable (R -> R).interfaceScalarField<V>Represents a scalar field: f: â„Ââ¿ → â„ÂinterfaceScalar-valued function (returns a single real number).interfaceUnivariate function (single variable: ℠→ â„Â).interfaceUnivariate function (single variable: ℠→ â„Â).interfaceUnivariate function (single variable: ℠→ â„Â).interfaceVectorField<V>Represents a vector field: F: â„Ââ¿ → â„Ââ¿Methods in org.episteme.core.mathematics.analysis that return RealModifier and TypeMethodDescriptionstatic RealDifferentiation.derivativeAt(RealFunction f, Real x) Computes the numerical derivative of a function at a specific point using Ridders' method of polynomial extrapolation for high accuracy.Evaluates this function at the given point.Evaluates the scalar field at a given point.static RealIntegration.integrate(RealFunction f, Real a, Real b) Computes the definite integral of a function over the interval [a, b] using the default integrator strategy.default RealIntegrates this function over a definite interval [a, b].default RealComputes the integral from a to b.default RealMultivariateFunction.partialDerivative(Vector<Real> x, int index) Computes the partial derivative with respect to variable i.default RealMultivariateRealFunction.partialDerivative(Vector<Real> point, int variableIndex) Computes the partial derivative with respect to the i-th variable at the given point.static RealIntegration.trapezoidal(RealFunction f, Real a, Real b, int n) Computes the definite integral using the Trapezoidal rule (simpler, faster, less accurate).Methods in org.episteme.core.mathematics.analysis that return types with arguments of type RealModifier and TypeMethodDescriptionRealFunction.differentiate()RealFunction.differentiate()Evaluates the vector field at a given point.Computes the gradient at a point.Computes the gradient of the function at the given point.Methods in org.episteme.core.mathematics.analysis with parameters of type RealModifier and TypeMethodDescriptionstatic RealDifferentiation.derivativeAt(RealFunction f, Real x) Computes the numerical derivative of a function at a specific point using Ridders' method of polynomial extrapolation for high accuracy.static RealIntegration.integrate(RealFunction f, Real a, Real b) Computes the definite integral of a function over the interval [a, b] using the default integrator strategy.default RealIntegrates this function over a definite interval [a, b].default RealComputes the integral from a to b.static RealIntegration.trapezoidal(RealFunction f, Real a, Real b, int n) Computes the definite integral using the Trapezoidal rule (simpler, faster, less accurate).Method parameters in org.episteme.core.mathematics.analysis with type arguments of type RealModifier and TypeMethodDescriptionEvaluates this function at the given point.Computes the gradient at a point.Computes the gradient of the function at the given point.static <V> ScalarField<V> Creates a scalar field from a lambda expression.static <V> ScalarField<V> Creates a scalar field with known dimension.static <V> VectorField<V> Creates a vector field from a lambda expression.static <V> VectorField<V> Creates a vector field with known dimension.default RealMultivariateFunction.partialDerivative(Vector<Real> x, int index) Computes the partial derivative with respect to variable i.default RealMultivariateRealFunction.partialDerivative(Vector<Real> point, int variableIndex) Computes the partial derivative with respect to the i-th variable at the given point. -
Uses of Real in org.episteme.core.mathematics.analysis.chaos
Fields in org.episteme.core.mathematics.analysis.chaos declared as RealModifier and TypeFieldDescriptionfinal RealCantorDust.Square.sizefinal RealCantorDust.Square.xfinal RealCantorDust.Square.yMethods in org.episteme.core.mathematics.analysis.chaos that return RealModifier and TypeMethodDescriptionReal[]Real[][]GingerbreadManMap.generateTrajectory(double x0, double y0, int iterations) Generates a trajectory starting from initial conditions.HenonMap.getA()Gets parameter a.HenonMap.getB()Gets parameter b.LogisticMap.getR()Returns the growth rate parameter.Iterates the logistic map (arbitrary precision).Methods in org.episteme.core.mathematics.analysis.chaos with parameters of type RealConstructors in org.episteme.core.mathematics.analysis.chaos with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.analysis.fem
Methods in org.episteme.core.mathematics.analysis.fem that return RealModifier and TypeMethodDescriptionEvaluates the shape function at the given local coordinates.QuadraturePoint.getWeight()Returns the weight of the quadrature point.Methods in org.episteme.core.mathematics.analysis.fem that return types with arguments of type RealModifier and TypeMethodDescriptionElement.computeJacobian(Vector<Real> localCoords) Computes the Jacobian matrix at the given local coordinates.LinearElement1D.computeJacobian(Vector<Real> localCoords) TetrahedralElement3D.computeJacobian(Vector<Real> localCoords) TriangularElement2D.computeJacobian(Vector<Real> localCoords) Node.getCoordinates()Returns the coordinates of the node.QuadraturePoint.getCoordinates()Returns the local coordinates of the quadrature point.Computes the gradient of the shape function with respect to local coordinates.Solves the Poisson equation on the given mesh.Method parameters in org.episteme.core.mathematics.analysis.fem with type arguments of type RealModifier and TypeMethodDescriptionElement.computeJacobian(Vector<Real> localCoords) Computes the Jacobian matrix at the given local coordinates.LinearElement1D.computeJacobian(Vector<Real> localCoords) TetrahedralElement3D.computeJacobian(Vector<Real> localCoords) TriangularElement2D.computeJacobian(Vector<Real> localCoords) Evaluates the shape function at the given local coordinates.Computes the gradient of the shape function with respect to local coordinates.Solves the Poisson equation on the given mesh.Solves the Poisson equation on the given mesh.Constructors in org.episteme.core.mathematics.analysis.fem with parameters of type RealModifierConstructorDescriptionQuadraturePoint(Vector<Real> coordinates, Real weight) Creates a new quadrature point.Constructor parameters in org.episteme.core.mathematics.analysis.fem with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.analysis.fft
Methods in org.episteme.core.mathematics.analysis.fft that return RealModifier and TypeMethodDescriptionReal[][]FFTProvider.inverseTransform(Real[] real, Real[] imag) Real[][][]FFTProvider.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][][]FFTProvider.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][]Real[][][]FFTProvider.transform2D(Real[][] real, Real[][] imag) Real[][][][]FFTProvider.transform3D(Real[][][] real, Real[][][] imag) Methods in org.episteme.core.mathematics.analysis.fft with parameters of type RealModifier and TypeMethodDescriptionReal[][]FFTProvider.inverseTransform(Real[] real, Real[] imag) Real[][][]FFTProvider.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][][]FFTProvider.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][]Real[][][]FFTProvider.transform2D(Real[][] real, Real[][] imag) Real[][][][]FFTProvider.transform3D(Real[][][] real, Real[][][] imag) -
Uses of Real in org.episteme.core.mathematics.analysis.fft.providers
Methods in org.episteme.core.mathematics.analysis.fft.providers that return RealModifier and TypeMethodDescriptionReal[][]MulticoreFFTProvider.inverseTransform(Real[] real, Real[] imag) Real[][]StandardFFTProvider.inverseTransform(Real[] real, Real[] imag) Real[][][]MulticoreFFTProvider.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][]StandardFFTProvider.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][][]MulticoreFFTProvider.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][][][]StandardFFTProvider.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][]Real[][]Real[][][]MulticoreFFTProvider.transform2D(Real[][] real, Real[][] imag) Real[][][]StandardFFTProvider.transform2D(Real[][] real, Real[][] imag) Real[][][][]MulticoreFFTProvider.transform3D(Real[][][] real, Real[][][] imag) Real[][][][]StandardFFTProvider.transform3D(Real[][][] real, Real[][][] imag) Methods in org.episteme.core.mathematics.analysis.fft.providers with parameters of type RealModifier and TypeMethodDescriptionReal[][]MulticoreFFTProvider.inverseTransform(Real[] real, Real[] imag) Real[][]StandardFFTProvider.inverseTransform(Real[] real, Real[] imag) Real[][][]MulticoreFFTProvider.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][]StandardFFTProvider.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][][]MulticoreFFTProvider.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][][][]StandardFFTProvider.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][]Real[][]Real[][][]MulticoreFFTProvider.transform2D(Real[][] real, Real[][] imag) Real[][][]StandardFFTProvider.transform2D(Real[][] real, Real[][] imag) Real[][][][]MulticoreFFTProvider.transform3D(Real[][][] real, Real[][][] imag) Real[][][][]StandardFFTProvider.transform3D(Real[][][] real, Real[][][] imag) -
Uses of Real in org.episteme.core.mathematics.analysis.fractals
Methods in org.episteme.core.mathematics.analysis.fractals that return RealModifier and TypeMethodDescriptionReal[][]MandelbrotProvider.computeSmooth(Real xMin, Real xMax, Real yMin, Real yMax, int width, int height, int maxIterations) Methods in org.episteme.core.mathematics.analysis.fractals with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.analysis.fractals.providers
Methods in org.episteme.core.mathematics.analysis.fractals.providers that return RealModifier and TypeMethodDescriptionReal[][]MulticoreMandelbrotProvider.computeSmooth(Real xMin, Real xMax, Real yMin, Real yMax, int width, int height, int maxIterations) Methods in org.episteme.core.mathematics.analysis.fractals.providers with parameters of type RealModifier and TypeMethodDescriptionint[][]MulticoreMandelbrotProvider.compute(Real xMin, Real xMax, Real yMin, Real yMax, int width, int height, int maxIterations) Real[][]MulticoreMandelbrotProvider.computeSmooth(Real xMin, Real xMax, Real yMin, Real yMax, int width, int height, int maxIterations) -
Uses of Real in org.episteme.core.mathematics.analysis.integration
Methods in org.episteme.core.mathematics.analysis.integration that return RealModifier and TypeMethodDescriptionAdaptiveSimpsonIntegrator.integrate(RealFunction f, Real a, Real b) AdaptiveSimpsonIntegrator.integrate(RealFunction f, Real a, Real b, Real tolerance) static RealComputes the integral of f(x) over [-1, 1] using n points.static RealComputes the integral of f(x) over [a, b] using n points.Integrator.integrate(RealFunction f, Real a, Real b) Computes the definite integral of a function over [a, b].Integrator.integrate(RealFunction f, Real a, Real b, Real tolerance) Computes the definite integral with specified tolerance.TrapezoidalIntegrator.integrate(RealFunction f, Real a, Real b) TrapezoidalIntegrator.integrate(RealFunction f, Real a, Real b, Real tolerance) static RealLebesgueIntegration.integrateSimpleFunction(List<Real> values, List<Real> measures) Integration of a simple function (step function).static RealLebesgueIntegration.monteCarlo(Function<Vector<Real>, Real> f, Vector<Real> lowerBounds, Vector<Real> upperBounds, int samples) Monte Carlo integration.Methods in org.episteme.core.mathematics.analysis.integration with parameters of type RealModifier and TypeMethodDescriptionAdaptiveSimpsonIntegrator.integrate(RealFunction f, Real a, Real b) AdaptiveSimpsonIntegrator.integrate(RealFunction f, Real a, Real b, Real tolerance) static RealComputes the integral of f(x) over [a, b] using n points.Integrator.integrate(RealFunction f, Real a, Real b) Computes the definite integral of a function over [a, b].Integrator.integrate(RealFunction f, Real a, Real b, Real tolerance) Computes the definite integral with specified tolerance.TrapezoidalIntegrator.integrate(RealFunction f, Real a, Real b) TrapezoidalIntegrator.integrate(RealFunction f, Real a, Real b, Real tolerance) Method parameters in org.episteme.core.mathematics.analysis.integration with type arguments of type RealModifier and TypeMethodDescriptionstatic RealComputes the integral of f(x) over [-1, 1] using n points.static RealComputes the integral of f(x) over [-1, 1] using n points.static RealComputes the integral of f(x) over [a, b] using n points.static RealComputes the integral of f(x) over [a, b] using n points.static RealLebesgueIntegration.integrateSimpleFunction(List<Real> values, List<Real> measures) Integration of a simple function (step function).static RealLebesgueIntegration.monteCarlo(Function<Vector<Real>, Real> f, Vector<Real> lowerBounds, Vector<Real> upperBounds, int samples) Monte Carlo integration.static RealLebesgueIntegration.monteCarlo(Function<Vector<Real>, Real> f, Vector<Real> lowerBounds, Vector<Real> upperBounds, int samples) Monte Carlo integration.static RealLebesgueIntegration.monteCarlo(Function<Vector<Real>, Real> f, Vector<Real> lowerBounds, Vector<Real> upperBounds, int samples) Monte Carlo integration. -
Uses of Real in org.episteme.core.mathematics.analysis.interpolation
Methods in org.episteme.core.mathematics.analysis.interpolation that return RealModifier and TypeMethodDescriptionstatic RealBicubic interpolation (simplified).static RealBilinear interpolation on a unit square.static RealInterpolation2D.bilinear(Real x, Real y, Real x1, Real x2, Real y1, Real y2, Real q11, Real q21, Real q12, Real q22) Bilinear interpolation on an arbitrary rectangle.static RealLinear interpolation between two points.static RealInterpolation3D.trilinear(Real x, Real y, Real z, Real c000, Real c100, Real c010, Real c110, Real c001, Real c101, Real c011, Real c111) Trilinear interpolation on a unit cube.static RealInterpolation3D.trilinear(Real x, Real y, Real z, Real x0, Real x1, Real y0, Real y1, Real z0, Real z1, Real v000, Real v100, Real v010, Real v110, Real v001, Real v101, Real v011, Real v111) Trilinear interpolation on an arbitrary rectangular prism.Methods in org.episteme.core.mathematics.analysis.interpolation that return types with arguments of type RealModifier and TypeMethodDescriptionPolynomialInterpolation.cubicSpline(List<Real> xPoints, List<Real> yPoints) Cubic spline interpolation (natural boundary conditions).PolynomialInterpolation.cubicSpline(List<Real> xPoints, List<Real> yPoints) Cubic spline interpolation (natural boundary conditions).Lagrange interpolation polynomial.Lagrange interpolation polynomial.Newton divided differences interpolation.Newton divided differences interpolation.Methods in org.episteme.core.mathematics.analysis.interpolation with parameters of type RealModifier and TypeMethodDescriptionstatic RealBicubic interpolation (simplified).static RealBilinear interpolation on a unit square.static RealInterpolation2D.bilinear(Real x, Real y, Real x1, Real x2, Real y1, Real y2, Real q11, Real q21, Real q12, Real q22) Bilinear interpolation on an arbitrary rectangle.static RealLinear interpolation between two points.static RealInterpolation3D.trilinear(Real x, Real y, Real z, Real c000, Real c100, Real c010, Real c110, Real c001, Real c101, Real c011, Real c111) Trilinear interpolation on a unit cube.static RealInterpolation3D.trilinear(Real x, Real y, Real z, Real x0, Real x1, Real y0, Real y1, Real z0, Real z1, Real v000, Real v100, Real v010, Real v110, Real v001, Real v101, Real v011, Real v111) Trilinear interpolation on an arbitrary rectangular prism.Method parameters in org.episteme.core.mathematics.analysis.interpolation with type arguments of type RealModifier and TypeMethodDescriptionPolynomialInterpolation.cubicSpline(List<Real> xPoints, List<Real> yPoints) Cubic spline interpolation (natural boundary conditions).Lagrange interpolation polynomial.Newton divided differences interpolation. -
Uses of Real in org.episteme.core.mathematics.analysis.numerical
Methods in org.episteme.core.mathematics.analysis.numerical that return RealModifier and TypeMethodDescriptionstatic RealRootFinding.bisection(RealFunction f, Real a, Real b) Finds a root using the bisection method.static RealRootFinding.bisection(RealFunction f, Real a, Real b, double tolerance) static RealRootFinding.brent(RealFunction f, Real a, Real b) Finds a root using Brent's method.static RealRootFinding.brent(RealFunction f, Real a, Real b, double tolerance) static RealRootFinding.newtonRaphson(RealFunction f, RealFunction df, Real x0) Finds a root using Newton-Raphson method.static RealRootFinding.newtonRaphson(RealFunction f, RealFunction df, Real x0, double tolerance) static RealRootFinding.secant(RealFunction f, Real x0, Real x1) Finds a root using the secant method.static RealRootFinding.secant(RealFunction f, Real x0, Real x1, double tolerance) Methods in org.episteme.core.mathematics.analysis.numerical with parameters of type RealModifier and TypeMethodDescriptionstatic RealRootFinding.bisection(RealFunction f, Real a, Real b) Finds a root using the bisection method.static RealRootFinding.bisection(RealFunction f, Real a, Real b, double tolerance) static RealRootFinding.brent(RealFunction f, Real a, Real b) Finds a root using Brent's method.static RealRootFinding.brent(RealFunction f, Real a, Real b, double tolerance) static RealRootFinding.newtonRaphson(RealFunction f, RealFunction df, Real x0) Finds a root using Newton-Raphson method.static RealRootFinding.newtonRaphson(RealFunction f, RealFunction df, Real x0, double tolerance) static RealRootFinding.secant(RealFunction f, Real x0, Real x1) Finds a root using the secant method.static RealRootFinding.secant(RealFunction f, Real x0, Real x1, double tolerance) -
Uses of Real in org.episteme.core.mathematics.analysis.ode
Methods in org.episteme.core.mathematics.analysis.ode that return RealModifier and TypeMethodDescriptionstatic Real[]Euler's method: y_{n+1} = y_n + h*f(t_n, y_n)Real[]static Real[][]VerletIntegrator.integrate(Real[] x0, Real[] v0, Function<Real[], Real[]> acceleration, Real dt, int steps) Integrate using arbitrary precision Real numbers over multiple steps.static Real[]Midpoint method (2nd order Runge-Kutta).static Real[]Runge-Kutta 4th order (RK4): Classical method.static Real[][]VerletIntegrator.step(Real[] positions, Real[] velocities, Function<Real[], Real[]> acceleration, Real dt) Velocity Verlet integration step using arbitrary precision Real numbers.Methods in org.episteme.core.mathematics.analysis.ode with parameters of type RealModifier and TypeMethodDescriptionstatic Real[]Euler's method: y_{n+1} = y_n + h*f(t_n, y_n)Real[]static Real[][]VerletIntegrator.integrate(Real[] x0, Real[] v0, Function<Real[], Real[]> acceleration, Real dt, int steps) Integrate using arbitrary precision Real numbers over multiple steps.DormandPrinceIntegrator.integrateWithHistory(BiFunction<Real, Real[], Real[]> f, Real t0, Real[] y0, Real tEnd) Integrate with trajectory recording (Real version).static Real[]Midpoint method (2nd order Runge-Kutta).static Real[]Runge-Kutta 4th order (RK4): Classical method.static Real[][]VerletIntegrator.step(Real[] positions, Real[] velocities, Function<Real[], Real[]> acceleration, Real dt) Velocity Verlet integration step using arbitrary precision Real numbers.Method parameters in org.episteme.core.mathematics.analysis.ode with type arguments of type RealModifier and TypeMethodDescriptionstatic Real[]Euler's method: y_{n+1} = y_n + h*f(t_n, y_n)Real[]DormandPrinceIntegrator.integrateWithHistory(BiFunction<Real, Real[], Real[]> f, Real t0, Real[] y0, Real tEnd) Integrate with trajectory recording (Real version).static Real[]Midpoint method (2nd order Runge-Kutta).static Real[]Runge-Kutta 4th order (RK4): Classical method.Constructors in org.episteme.core.mathematics.analysis.ode with parameters of type RealModifierConstructorDescriptionDormandPrinceIntegrator(Real relTol, Real absTol, Real minStep, Real maxStep) -
Uses of Real in org.episteme.core.mathematics.analysis.pde
Methods in org.episteme.core.mathematics.analysis.pde that return RealModifier and TypeMethodDescriptionReal[]HeatEquationSolver.getSolution()Real[]WaveEquationSolver.getSolution()WaveEquationSolver.getTime()WaveEquationSolver.getValue(int i) WaveEquationSolver.getX(int i) static Real[][]FiniteDifference.heatEquation1D(Function<Real, Real> initial, Real alpha, Real L, Real T, int nx, int nt) Solves 1D heat equation: ∂u/∂t = α ∂²u/∂x²static Real[][]FiniteDifference.poisson2D(Function<Real[], Real> source, int nx, int ny, Real lx, Real ly, int maxIter, Real tolerance) Solves 2D Poisson equation: ∇²u = f on rectangular domain.WaveEquationSolver.totalEnergy(Real dt) Total energy (kinetic + potential) - should be conserved.static Real[][]FiniteDifference.waveEquation1D(Function<Real, Real> initial, Function<Real, Real> initialVelocity, Real c, Real L, Real T, int nx, int nt) Solves 1D wave equation: ∂²u/∂t² = c² ∂²u/∂x²Methods in org.episteme.core.mathematics.analysis.pde with parameters of type RealModifier and TypeMethodDescriptionstatic WaveEquationSolverWaveEquationSolver.gaussianPulse(int nx, Real length, Real waveSpeed, Real center, Real width) Gaussian pulse.static Real[][]FiniteDifference.heatEquation1D(Function<Real, Real> initial, Real alpha, Real L, Real T, int nx, int nt) Solves 1D heat equation: ∂u/∂t = α ∂²u/∂x²static WaveEquationSolverWaveEquationSolver.pluckedString(int nx, Real length, Real waveSpeed, Real pluckPosition, Real pluckHeight) Plucked string: triangular initial displacement.static Real[][]FiniteDifference.poisson2D(Function<Real[], Real> source, int nx, int ny, Real lx, Real ly, int maxIter, Real tolerance) Solves 2D Poisson equation: ∇²u = f on rectangular domain.voidWaveEquationSolver.setInitialConditions(Function<Real, Real> displacement, Function<Real, Real> velocity, Real dt) Set initial displacement and velocity.voidHeatEquationSolver.setLeftBoundary(BoundaryType type, Real value) voidHeatEquationSolver.setRightBoundary(BoundaryType type, Real value) voidRun for specified total time.voidAdvance by one time step using leapfrog scheme.voidHeatEquationSolver.stepExplicit(Real dt) Explicit Euler time step (FTCS scheme).voidWaveEquationSolver.stepFreeBoundary(Real dt) Step with free boundary conditions (∂u/∂x = 0).voidHeatEquationSolver.stepImplicit(Real dt) Implicit Euler time step (unconditionally stable).WaveEquationSolver.totalEnergy(Real dt) Total energy (kinetic + potential) - should be conserved.static Real[][]FiniteDifference.waveEquation1D(Function<Real, Real> initial, Function<Real, Real> initialVelocity, Real c, Real L, Real T, int nx, int nt) Solves 1D wave equation: ∂²u/∂t² = c² ∂²u/∂x²Method parameters in org.episteme.core.mathematics.analysis.pde with type arguments of type RealModifier and TypeMethodDescriptionstatic Real[][]FiniteDifference.heatEquation1D(Function<Real, Real> initial, Real alpha, Real L, Real T, int nx, int nt) Solves 1D heat equation: ∂u/∂t = α ∂²u/∂x²static Real[][]FiniteDifference.heatEquation1D(Function<Real, Real> initial, Real alpha, Real L, Real T, int nx, int nt) Solves 1D heat equation: ∂u/∂t = α ∂²u/∂x²static Real[][]FiniteDifference.poisson2D(Function<Real[], Real> source, int nx, int ny, Real lx, Real ly, int maxIter, Real tolerance) Solves 2D Poisson equation: ∇²u = f on rectangular domain.voidHeatEquationSolver.setInitialCondition(Function<Real, Real> f) Set initial condition.voidHeatEquationSolver.setInitialCondition(Function<Real, Real> f) Set initial condition.voidWaveEquationSolver.setInitialConditions(Function<Real, Real> displacement, Function<Real, Real> velocity, Real dt) Set initial displacement and velocity.voidWaveEquationSolver.setInitialConditions(Function<Real, Real> displacement, Function<Real, Real> velocity, Real dt) Set initial displacement and velocity.voidWaveEquationSolver.setInitialDisplacement(Function<Real, Real> f) Set initial displacement.voidWaveEquationSolver.setInitialDisplacement(Function<Real, Real> f) Set initial displacement.static Real[][]FiniteDifference.waveEquation1D(Function<Real, Real> initial, Function<Real, Real> initialVelocity, Real c, Real L, Real T, int nx, int nt) Solves 1D wave equation: ∂²u/∂t² = c² ∂²u/∂x²static Real[][]FiniteDifference.waveEquation1D(Function<Real, Real> initial, Function<Real, Real> initialVelocity, Real c, Real L, Real T, int nx, int nt) Solves 1D wave equation: ∂²u/∂t² = c² ∂²u/∂x²Constructors in org.episteme.core.mathematics.analysis.pde with parameters of type RealModifierConstructorDescriptionHeatEquationSolver(int nx, Real length, Real alpha) WaveEquationSolver(int nx, Real length, Real waveSpeed) -
Uses of Real in org.episteme.core.mathematics.analysis.polynomials
Methods in org.episteme.core.mathematics.analysis.polynomials that return RealModifier and TypeMethodDescriptionstatic RealPolynomials.chebyshevT(int n, Real x) Evaluates the Chebyshev polynomial of the first kind T_n(x).static RealPolynomials.chebyshevU(int n, Real x) Evaluates the Chebyshev polynomial of the second kind U_n(x).static RealEvaluates the Hermite polynomial H_n(x) (physicist's convention).static RealEvaluates the Laguerre polynomial L_n(x).static RealEvaluates the Legendre polynomial P_n(x) at the given point.static RealPolynomials.legendreDerivative(int n, Real x) Evaluates the derivative of the Legendre polynomial P'_n(x) at the given point.Methods in org.episteme.core.mathematics.analysis.polynomials with parameters of type RealModifier and TypeMethodDescriptionstatic RealPolynomials.chebyshevT(int n, Real x) Evaluates the Chebyshev polynomial of the first kind T_n(x).static RealPolynomials.chebyshevU(int n, Real x) Evaluates the Chebyshev polynomial of the second kind U_n(x).static RealEvaluates the Hermite polynomial H_n(x) (physicist's convention).static RealEvaluates the Laguerre polynomial L_n(x).static RealEvaluates the Legendre polynomial P_n(x) at the given point.static RealPolynomials.legendreDerivative(int n, Real x) Evaluates the derivative of the Legendre polynomial P'_n(x) at the given point. -
Uses of Real in org.episteme.core.mathematics.analysis.rootfinding
Methods in org.episteme.core.mathematics.analysis.rootfinding that return RealModifier and TypeMethodDescriptionstatic RealBisection method (bracketing method).static RealBrent's method - combination of bisection, secant, and inverse quadratic interpolation.static RealRootFinding.newtonRaphson(Function<Real, Real> f, Function<Real, Real> df, Real initialGuess, Real tolerance, int maxIterations) Newton-Raphson method: xₙ₊₠= xâ‚™ - f(xâ‚™)/f'(xâ‚™)static RealSecant method: xₙ₊₠= xâ‚™ - f(xâ‚™) * (xâ‚™ - xₙ₋â‚Â) / (f(xâ‚™) - f(xₙ₋â‚Â))Methods in org.episteme.core.mathematics.analysis.rootfinding with parameters of type RealModifier and TypeMethodDescriptionstatic RealBisection method (bracketing method).static RealBrent's method - combination of bisection, secant, and inverse quadratic interpolation.static RealRootFinding.newtonRaphson(Function<Real, Real> f, Function<Real, Real> df, Real initialGuess, Real tolerance, int maxIterations) Newton-Raphson method: xₙ₊₠= xâ‚™ - f(xâ‚™)/f'(xâ‚™)static RealSecant method: xₙ₊₠= xâ‚™ - f(xâ‚™) * (xâ‚™ - xₙ₋â‚Â) / (f(xâ‚™) - f(xₙ₋â‚Â))Method parameters in org.episteme.core.mathematics.analysis.rootfinding with type arguments of type RealModifier and TypeMethodDescriptionstatic RealBisection method (bracketing method).static RealBisection method (bracketing method).static RealBrent's method - combination of bisection, secant, and inverse quadratic interpolation.static RealBrent's method - combination of bisection, secant, and inverse quadratic interpolation.static RealRootFinding.newtonRaphson(Function<Real, Real> f, Function<Real, Real> df, Real initialGuess, Real tolerance, int maxIterations) Newton-Raphson method: xₙ₊₠= xâ‚™ - f(xâ‚™)/f'(xâ‚™)static RealRootFinding.newtonRaphson(Function<Real, Real> f, Function<Real, Real> df, Real initialGuess, Real tolerance, int maxIterations) Newton-Raphson method: xₙ₊₠= xâ‚™ - f(xâ‚™)/f'(xâ‚™)static RealSecant method: xₙ₊₠= xâ‚™ - f(xâ‚™) * (xâ‚™ - xₙ₋â‚Â) / (f(xâ‚™) - f(xₙ₋â‚Â))static RealSecant method: xₙ₊₠= xâ‚™ - f(xâ‚™) * (xâ‚™ - xₙ₋â‚Â) / (f(xâ‚™) - f(xₙ₋â‚Â)) -
Uses of Real in org.episteme.core.mathematics.analysis.series
Classes in org.episteme.core.mathematics.analysis.series that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassGeometric series: Σ ar^n, n=0..∞classHarmonic series: Σ 1/n, n=1..∞classPower series: Σ a_n * x^n, n=0..∞classPower series: Σ a_n * x^n, n=0..∞Fields in org.episteme.core.mathematics.analysis.series declared as RealModifier and TypeFieldDescriptionstatic final RealHarmonicSeries.EULER_MASCHERONIEuler-Mascheroni constant γ ≈ 0.5772156649Methods in org.episteme.core.mathematics.analysis.series that return RealModifier and TypeMethodDescriptionHarmonicSeries.approximateSum(int n) Approximates the n-th harmonic number using the asymptotic formula.PowerSeries.get(int index) GeometricSeries.getCommonRatio()Returns the common ratio of this series.GeometricSeries.getFirstTerm()Returns the first term of this series.PowerSeries.getRadiusOfConvergence()Returns the radius of convergence.HarmonicSeries.increment(int n) Returns the difference between consecutive harmonic numbers.GeometricSeries.limit()HarmonicSeries.limit()PowerSeries.limit()GeometricSeries.partialSum(int n) HarmonicSeries.partialSum(int n) PowerSeries.partialSum(int n) GeometricSeries.term(int k) HarmonicSeries.term(int k) PowerSeries.term(int k) Methods in org.episteme.core.mathematics.analysis.series with parameters of type RealModifier and TypeMethodDescriptionEvaluates the power series at a different point.static PowerSeriesPowerSeries.taylor(DifferentiableFunction<Real, Real> f, Real center) Generates a Taylor series expansion for a differentiable function. f(x) = f(a) + f'(a)(x-a) + f''(a)(x-a)^2/2!static PowerSeriesPowerSeries.taylor(DifferentiableFunction<Real, Real> f, Real center, int maxOrder) Generates a Taylor series expansion with memoized derivatives.Method parameters in org.episteme.core.mathematics.analysis.series with type arguments of type RealModifier and TypeMethodDescriptionstatic PowerSeriesPowerSeries.taylor(DifferentiableFunction<Real, Real> f, Real center) Generates a Taylor series expansion for a differentiable function. f(x) = f(a) + f'(a)(x-a) + f''(a)(x-a)^2/2!static PowerSeriesPowerSeries.taylor(DifferentiableFunction<Real, Real> f, Real center) Generates a Taylor series expansion for a differentiable function. f(x) = f(a) + f'(a)(x-a) + f''(a)(x-a)^2/2!static PowerSeriesPowerSeries.taylor(DifferentiableFunction<Real, Real> f, Real center, int maxOrder) Generates a Taylor series expansion with memoized derivatives.static PowerSeriesPowerSeries.taylor(DifferentiableFunction<Real, Real> f, Real center, int maxOrder) Generates a Taylor series expansion with memoized derivatives.Constructors in org.episteme.core.mathematics.analysis.series with parameters of type RealModifierConstructorDescriptionGeometricSeries(Real a, Real r) Creates a geometric series with first term a and common ratio r.Creates a power series with given coefficients evaluated at x.Constructor parameters in org.episteme.core.mathematics.analysis.series with type arguments of type RealModifierConstructorDescriptionPowerSeries(Function<Integer, Real> coefficients) Creates a power series with given coefficients evaluated at x = 0 (Maclaurin).Creates a power series with given coefficients evaluated at x. -
Uses of Real in org.episteme.core.mathematics.analysis.signal
Methods in org.episteme.core.mathematics.analysis.signal that return RealModifier and TypeMethodDescriptionstatic Real[]Add two signals.static Real[]Adds white noise to a signal.static Real[]DigitalFilters.applyFIRFilter(Real[] signal, Real[] coeffs) Applies FIR filter (convolution).static Real[]DigitalFilters.applyIIRFilter(Real[] signal, Real[] coeffs) Applies IIR filter to signal.static RealDigitalFilters.blackmanWindow(int n, int N) Blackman window: w[n] = 0.42 - 0.5*cos(2Àn/N) + 0.08*cos(4Àn/N)static Real[]DigitalFilters.butterworthLowpass(int order, Real cutoffFreq) Butterworth lowpass filter coefficients.static Real[]Convolution of two signals.static Real[]SignalProcessing.crossCorrelation(Real[] x, Real[] y) Cross-correlation of two signals.static Real[]DigitalFilters.designFIR(int length, Real cutoffFreq, DigitalFilters.FilterType type) FIR (Finite Impulse Response) filter using windowing method.static Real[]SignalProcessing.downsample(Real[] signal, int factor) Downsample signal by factor.static Real[]SignalProcessing.exponentialMovingAverage(Real[] signal, Real alpha) Exponential moving average.static Real[][]Fast Fourier Transform of real-valued signal.static RealDigitalFilters.hanningWindow(int n, int N) Hanning window: w[n] = 0.5 - 0.5*cos(2Àn/N)static Real[]SignalProcessing.highPassFilter(Real[] signal, Real cutoff, Real sampleRate) High-pass filter using FFT.static Real[]Inverse FFT.static Real[]SignalProcessing.lowPassFilter(Real[] signal, Real cutoff, Real sampleRate) Low-pass filter using FFT (brick-wall).static Real[]SignalProcessing.magnitudeSpectrum(Real[] real, Real[] imag) Magnitude spectrum from DFT output.static Real[]SignalProcessing.movingAverage(Real[] signal, int windowSize) Moving average filter.static RealSignalProcessing.peakToPeak(Real[] signal) Peak-to-peak amplitude.static Real[]SignalProcessing.powerSpectralDensity(Real[] signal) Power spectral density using FFT.static Real[]SignalProcessing.powerSpectrum(Real[] real, Real[] imag) Power spectrum from FFT result.static RealCompute RMS (Root Mean Square) value.static Real[]Generate sine wave.static Real[]Upsample signal by factor (zero-insertion).static Real[]SignalProcessing.whiteNoise(int samples) Generate white noise.static RealSignalProcessing.zeroCrossingRate(Real[] signal) Zero-crossing rate.Methods in org.episteme.core.mathematics.analysis.signal with parameters of type RealModifier and TypeMethodDescriptionstatic Real[]Add two signals.static Real[]Adds white noise to a signal.static Real[]DigitalFilters.applyFIRFilter(Real[] signal, Real[] coeffs) Applies FIR filter (convolution).static Real[]DigitalFilters.applyIIRFilter(Real[] signal, Real[] coeffs) Applies IIR filter to signal.static Real[]DigitalFilters.butterworthLowpass(int order, Real cutoffFreq) Butterworth lowpass filter coefficients.static Real[]Convolution of two signals.static Real[]SignalProcessing.crossCorrelation(Real[] x, Real[] y) Cross-correlation of two signals.static Real[]DigitalFilters.designFIR(int length, Real cutoffFreq, DigitalFilters.FilterType type) FIR (Finite Impulse Response) filter using windowing method.static Real[]SignalProcessing.downsample(Real[] signal, int factor) Downsample signal by factor.static Real[]SignalProcessing.exponentialMovingAverage(Real[] signal, Real alpha) Exponential moving average.static Real[][]Fast Fourier Transform of real-valued signal.static int[]Peak detection.static Real[]SignalProcessing.highPassFilter(Real[] signal, Real cutoff, Real sampleRate) High-pass filter using FFT.static Real[]Inverse FFT.static Real[]SignalProcessing.lowPassFilter(Real[] signal, Real cutoff, Real sampleRate) Low-pass filter using FFT (brick-wall).static Real[]SignalProcessing.magnitudeSpectrum(Real[] real, Real[] imag) Magnitude spectrum from DFT output.static Real[]SignalProcessing.movingAverage(Real[] signal, int windowSize) Moving average filter.static RealSignalProcessing.peakToPeak(Real[] signal) Peak-to-peak amplitude.static Real[]SignalProcessing.powerSpectralDensity(Real[] signal) Power spectral density using FFT.static Real[]SignalProcessing.powerSpectrum(Real[] real, Real[] imag) Power spectrum from FFT result.static RealCompute RMS (Root Mean Square) value.static Real[]Generate sine wave.static Real[]Upsample signal by factor (zero-insertion).static RealSignalProcessing.zeroCrossingRate(Real[] signal) Zero-crossing rate. -
Uses of Real in org.episteme.core.mathematics.analysis.special
Methods in org.episteme.core.mathematics.analysis.special that return RealModifier and TypeMethodDescriptionstatic RealAiry function Ai(x).static RealModified Bessel function of the first kind I_n(x).static RealBessel function of the first kind Jâ‚€(x).static RealBessel function of the first kind J_n(x) for integer order.static RealModified Bessel function of the second kind K_n(x).static RealBessel function of the second kind Yâ‚€(x).static RealBessel function of the second kind Y_n(x) for integer order.static RealBeta function: B(x, y) = Γ(x)Γ(y) / Γ(x+y)static Realstatic RealComplete elliptic integral of the second kind: E(m).static RealComplete elliptic integral of the first kind: K(m).static Realstatic RealError function: erf(x) = (2/√À) ∫₀ˣ e^(-t²) dtstatic RealComplementary error function: erfc(x) = 1 - erf(x)static RealFactorial function: n!static RealGamma function Γ(x) - generalization of factorial to real numbers.static RealHermite polynomial H_n(x) evaluated at x (physicist's convention).static RealSpecialFunctions.incompleteBeta(Real x, Real a, Real b) Incomplete beta function: I_x(a, b).static RealSpecialFunctions.incompleteGamma(Real a, Real x) Incomplete gamma function: γ(a, x) = ∫₀ˣ t^(a-1) e^(-t) dtstatic RealLaguerre polynomial L_n(x) evaluated at x.static RealLegendre polynomial P_n(x) evaluated at x.static RealNatural logarithm of Gamma function: ln(Γ(x))static RealMethods in org.episteme.core.mathematics.analysis.special with parameters of type RealModifier and TypeMethodDescriptionstatic RealAiry function Ai(x).static RealModified Bessel function of the first kind I_n(x).static RealBessel function of the first kind Jâ‚€(x).static RealBessel function of the first kind J_n(x) for integer order.static RealModified Bessel function of the second kind K_n(x).static RealBessel function of the second kind Yâ‚€(x).static RealBessel function of the second kind Y_n(x) for integer order.static RealBeta function: B(x, y) = Γ(x)Γ(y) / Γ(x+y)static Realstatic RealComplete elliptic integral of the second kind: E(m).static RealComplete elliptic integral of the first kind: K(m).static Realstatic RealError function: erf(x) = (2/√À) ∫₀ˣ e^(-t²) dtstatic RealComplementary error function: erfc(x) = 1 - erf(x)static RealFactorial function: n!static RealGamma function Γ(x) - generalization of factorial to real numbers.static RealHermite polynomial H_n(x) evaluated at x (physicist's convention).static RealSpecialFunctions.incompleteBeta(Real x, Real a, Real b) Incomplete beta function: I_x(a, b).static RealSpecialFunctions.incompleteGamma(Real a, Real x) Incomplete gamma function: γ(a, x) = ∫₀ˣ t^(a-1) e^(-t) dtstatic RealLaguerre polynomial L_n(x) evaluated at x.static RealLegendre polynomial P_n(x) evaluated at x.static RealNatural logarithm of Gamma function: ln(Γ(x))static Real -
Uses of Real in org.episteme.core.mathematics.analysis.transform
Methods in org.episteme.core.mathematics.analysis.transform that return RealModifier and TypeMethodDescriptionstatic Real[]Compute convolution using FFT.static Real[]Compute correlation using FFT.static Real[][]FFT of real-valued data.static Real[]Compute magnitude spectrum.static Real[]Compute phase spectrum.static Real[]SignalFFT.powerSpectrum(Real[] data) Power spectral density.Methods in org.episteme.core.mathematics.analysis.transform that return types with arguments of type RealModifier and TypeMethodDescriptionWaveletTransform.haarTransform(Vector<Real> input) Computes the forward Haar Wavelet Transform.WaveletTransform.inverseHaarTransform(Vector<Real> input) Computes the inverse Haar Wavelet Transform.Methods in org.episteme.core.mathematics.analysis.transform with parameters of type RealModifier and TypeMethodDescriptionstatic Real[]Compute convolution using FFT.static Real[]Compute correlation using FFT.static voidCompute forward FFT of complex data.static Real[][]FFT of real-valued data.static voidCompute inverse FFT.static Real[]Compute magnitude spectrum.static Real[]Compute phase spectrum.static Real[]SignalFFT.powerSpectrum(Real[] data) Power spectral density.Method parameters in org.episteme.core.mathematics.analysis.transform with type arguments of type RealModifier and TypeMethodDescriptionWaveletTransform.haarTransform(Vector<Real> input) Computes the forward Haar Wavelet Transform.WaveletTransform.inverseHaarTransform(Vector<Real> input) Computes the inverse Haar Wavelet Transform. -
Uses of Real in org.episteme.core.mathematics.analysis.vectorcalculus
Methods in org.episteme.core.mathematics.analysis.vectorcalculus that return RealModifier and TypeMethodDescriptionstatic RealDivergence.compute(VectorField<PointND> field, PointND point, Real h) Computes the divergence of a vector field at a point using finite differences.static RealLaplacian.compute(ScalarField<PointND> field, PointND point, Real h) Computes the Laplacian of a scalar field at a point.Methods in org.episteme.core.mathematics.analysis.vectorcalculus that return types with arguments of type RealModifier and TypeMethodDescriptionCurl.compute(VectorField<PointND> field, PointND point, Real h) Computes the curl of a 3D vector field at a point.Gradient.compute(ScalarField<PointND> field, PointND point, Real h) Computes the gradient of a scalar field at a point using finite differences.Laplacian.computeVector(VectorField<PointND> field, PointND point, Real h) Computes the vector Laplacian of a vector field.Methods in org.episteme.core.mathematics.analysis.vectorcalculus with parameters of type RealModifier and TypeMethodDescriptionstatic VectorField<PointND> Curl.asField(VectorField<PointND> field, Real h) Returns a vector field representing the curl of the input field.static ScalarField<PointND> Divergence.asField(VectorField<PointND> field, Real h) Returns a scalar field representing the divergence of the vector field.static VectorField<PointND> Gradient.asField(ScalarField<PointND> field, Real h) Returns a vector field representing the gradient of the scalar field.static ScalarField<PointND> Laplacian.asField(ScalarField<PointND> field, Real h) Returns a scalar field representing the Laplacian of the input field.Curl.compute(VectorField<PointND> field, PointND point, Real h) Computes the curl of a 3D vector field at a point.static RealDivergence.compute(VectorField<PointND> field, PointND point, Real h) Computes the divergence of a vector field at a point using finite differences.Gradient.compute(ScalarField<PointND> field, PointND point, Real h) Computes the gradient of a scalar field at a point using finite differences.static RealLaplacian.compute(ScalarField<PointND> field, PointND point, Real h) Computes the Laplacian of a scalar field at a point.Laplacian.computeVector(VectorField<PointND> field, PointND point, Real h) Computes the vector Laplacian of a vector field. -
Uses of Real in org.episteme.core.mathematics.discrete
Fields in org.episteme.core.mathematics.discrete with type parameters of type RealModifier and TypeFieldDescriptionstatic final GraphWeightAdapter<Real> GraphWeightAdapter.REALAdapter forReal.Methods in org.episteme.core.mathematics.discrete that return types with arguments of type RealModifier and TypeMethodDescriptionstatic <V> BellmanFordShortestPath<V, Real> BellmanFordShortestPath.ofReal()Creates an instance for Real weights.static <V> DijkstraShortestPath<V, Real> DijkstraShortestPath.ofReal(WeightedGraph<V, Real> graph) Creates a new Dijkstra algorithm instance for Real weights.static <V> FloydWarshallShortestPath<V, Real> FloydWarshallShortestPath.ofReal()static <V> KruskalMinimumSpanningTree<V, Real> KruskalMinimumSpanningTree.ofReal()static <V> PrimMinimumSpanningTree<V, Real> PrimMinimumSpanningTree.ofReal()Creates an instance for Real weights.Method parameters in org.episteme.core.mathematics.discrete with type arguments of type RealModifier and TypeMethodDescriptionstatic <V> DijkstraShortestPath<V, Real> DijkstraShortestPath.ofReal(WeightedGraph<V, Real> graph) Creates a new Dijkstra algorithm instance for Real weights. -
Uses of Real in org.episteme.core.mathematics.discrete.graph.flow
Methods in org.episteme.core.mathematics.discrete.graph.flow that return RealModifier and TypeMethodDescriptionstatic <V> RealMaxFlow.edmondsKarp(WeightedGraph<V, Real> graph, V source, V sink) Edmonds-Karp algorithm (Ford-Fulkerson with BFS).static <V> RealMaxFlow.fordFulkerson(WeightedGraph<V, Real> graph, V source, V sink) Computes maximum flow using Ford-Fulkerson with DFS.Method parameters in org.episteme.core.mathematics.discrete.graph.flow with type arguments of type RealModifier and TypeMethodDescriptionstatic <V> RealMaxFlow.edmondsKarp(WeightedGraph<V, Real> graph, V source, V sink) Edmonds-Karp algorithm (Ford-Fulkerson with BFS).static <V> RealMaxFlow.fordFulkerson(WeightedGraph<V, Real> graph, V source, V sink) Computes maximum flow using Ford-Fulkerson with DFS. -
Uses of Real in org.episteme.core.mathematics.discrete.graph.matching
Methods in org.episteme.core.mathematics.discrete.graph.matching that return RealMethods in org.episteme.core.mathematics.discrete.graph.matching with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.geometry
Subclasses with type arguments of type Real in org.episteme.core.mathematics.geometryModifier and TypeClassDescriptionfinal classA 2D vector in Euclidean space. * @author Silvere Martin-MichiellotclassRepresents a 3D vector.classRepresents a 4D vector, typically used for spacetime coordinates (ct, x, y, z).classRepresents an N-dimensional geometric vector.Subinterfaces with type arguments of type Real in org.episteme.core.mathematics.geometryModifier and TypeInterfaceDescriptioninterfaceRepresents a parametric curve in N-dimensional space.interfaceRepresents a parametric curve in N-dimensional space.interfaceRepresents a parametric surface in 3D space.interfaceRepresents a parametric surface in 3D space.Classes in org.episteme.core.mathematics.geometry that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionfinal classA 2D vector in Euclidean space. * @author Silvere Martin-MichiellotclassRepresents a 3D vector.classRepresents a 4D vector, typically used for spacetime coordinates (ct, x, y, z).classRepresents an N-dimensional geometric vector.Methods in org.episteme.core.mathematics.geometry that return RealModifier and TypeMethodDescriptiondefault RealComputes the angle between two vectors.default RealComputes the arc length from t0 to t1.static RealConvexHull2D.computeArea(List<Point2D> points) Computes the area of the convex hull.static RealConvexHull2D.computeDiameter(List<Point2D> points) Computes the diameter of the convex hull (rotating calipers).static RealConvexHull2D.computePerimeter(List<Point2D> points) Computes the perimeter of the convex hull.static RealConvexHull3D.computeSurfaceArea(List<Point3D> points) Computes the surface area of the convex hull.static RealConvexHull3D.computeVolume(List<Point3D> points) Computes the volume of the convex hull.Vector4D.ct()default RealReturns the curvature at parameter t.default RealComputes the distance between two points.Calculates the distance from a point to this line.Calculates the signed distance from a point to this plane.Computes the Euclidean distance to another point.Point2D.distanceSquared(Point2D other) Hyperplane.distanceTo(PointND p) Computes the unsigned distance from a point to this hyperplane.Line2D.distanceTo(Point2D p) LineND.distanceTo(PointND p) Computes the distance from a point to this line.Point2D.distanceTo(Point2D other) Point3D.distanceTo(Point3D other) PointND.distanceTo(PointND other) SegmentND.distanceTo(PointND p) Computes the distance from a point to this segment.default Real[]ParametricSurface.firstFundamentalForm(Real u, Real v, Real h) Returns the first fundamental form coefficients (E, F, G).default RealParametricSurface.gaussianCurvature(Real u, Real v, Real h) Returns the Gaussian curvature at (u, v).PointND.get(int index) Gets the coordinate at the specified index.ConvexHull3D.Face.getArea()Point2D.getX()Point3D.getX()Vector2D.getX()Point2D.getY()Point3D.getY()Vector2D.getY()Point3D.getZ()EuclideanSpace.innerProduct(V u, V v) Computes the inner product (dot product) of two vectors.static RealComputationalGeometry2D.intersectRayCircle(Ray2D ray, Point2D center, Real radius) Intersects a ray with a circle.static RealComputationalGeometry3D.intersectRayPlane(Ray3D ray, Point3D planePoint, Vector3D planeNormal) Intersects a ray with a plane.static RealComputationalGeometry2D.intersectRaySegment(Ray2D ray, Point2D p1, Point2D p2) Intersects a ray with a line segment.static RealComputationalGeometry3D.intersectRaySphere(Ray3D ray, Point3D center, Real radius) Intersects a ray with a sphere.static RealComputationalGeometry3D.intersectRayTriangle(Ray3D ray, Point3D v0, Point3D v1, Point3D v2) Intersects a ray with a triangle.Segment2D.length()Returns the length of this segment.Segment3D.length()SegmentND.length()Returns the length of this segment.Vector2D.magnitude()Vector3D.magnitude()Computes the norm (length) of a vector.Vector3D.norm()Vector2D.normSquared()VectorND.normSquared()Vector4D.normValue()static RealComputationalGeometry2D.polygonArea(List<Point2D> vertices) Computes the area of a polygon defined by its vertices.Hyperplane.signedDistance(PointND p) Computes the signed distance from a point to this hyperplane.Line2D.signedDistance(Point2D p) Calculates the signed distance from a point to this line.ConvexHull3D.Face.signedDistanceTo(Point3D p) Signed distance from a point to the plane of this face.default RealParametricSurface.surfaceArea(Real u0, Real u1, Real v0, Real v1, int numStepsU, int numStepsV) Computes the surface area over a parameter domain.default RealParametricSurface.surfaceElement(Real u, Real v, Real h) Returns the surface area element dS.static RealComputationalGeometry3D.tetrahedronVolume(Point3D v0, Point3D v1, Point3D v2, Point3D v3) Computes the volume of a tetrahedron.Vector3D.x()Vector4D.x()Vector3D.y()Vector4D.y()Vector3D.z()Vector4D.z()Methods in org.episteme.core.mathematics.geometry that return types with arguments of type RealModifier and TypeMethodDescriptionParametricCurve.differentiate()ParametricCurve.differentiate()ParametricSurface.differentiate()ParametricSurface.differentiate()LineND.getDirection()Hyperplane.getNormal()Returns the normal vector at parameter t (for 2D/3D curves).Returns the normal vector at (u, v).Returns the partial derivative ∂S/∂u.Returns the partial derivative ∂S/∂v.Returns the tangent vector at parameter t.PointND.toVector()Returns the coordinates as a vector.VectorND.toVector()ParametricCurve.unitTangent(Real t, Real h) Returns the unit tangent vector at parameter t.Methods in org.episteme.core.mathematics.geometry with parameters of type RealModifier and TypeMethodDescriptiondefault RealComputes the arc length from t0 to t1.Evaluates the line at parameter t.Evaluates the curve at parameter t.Evaluates the surface at parameters (u, v).Interpolates along the segment.Evaluates the segment at parameter t.default VAffineSpace.barycenter(V[] points, Real[] weights) Computes a weighted average (barycentric combination) of points.default RealReturns the curvature at parameter t.default Real[]ParametricSurface.firstFundamentalForm(Real u, Real v, Real h) Returns the first fundamental form coefficients (E, F, G).default RealParametricSurface.gaussianCurvature(Real u, Real v, Real h) Returns the Gaussian curvature at (u, v).AffineSpace.interpolate(V a, V b, Real t) Computes a linear combination (interpolation) between two points.PointND.interpolate(PointND other, Real t) Linear interpolation between this point and another.static RealComputationalGeometry2D.intersectRayCircle(Ray2D ray, Point2D center, Real radius) Intersects a ray with a circle.static RealComputationalGeometry3D.intersectRaySphere(Ray3D ray, Point3D center, Real radius) Intersects a ray with a sphere.Returns the normal vector at parameter t (for 2D/3D curves).Returns the normal vector at (u, v).static Point2Dstatic Point3Dstatic PointNDCreates a point from varargs coordinates.static Vector2Dstatic VectorNDReturns the partial derivative ∂S/∂u.Returns the partial derivative ∂S/∂v.Computes the point at distance t along the ray.default RealParametricSurface.surfaceArea(Real u0, Real u1, Real v0, Real v1, int numStepsU, int numStepsV) Computes the surface area over a parameter domain.default RealParametricSurface.surfaceElement(Real u, Real v, Real h) Returns the surface area element dS.Returns the tangent vector at parameter t.ParametricCurve.unitTangent(Real t, Real h) Returns the unit tangent vector at parameter t.Method parameters in org.episteme.core.mathematics.geometry with type arguments of type RealModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanVector2D.containsPoint(Vector<Real> p) booleanVector3D.containsPoint(Vector<Real> p) booleanVector4D.containsPoint(Vector<Real> p) booleanVectorND.containsPoint(Vector<Real> p) Translates this point by a vector.Constructors in org.episteme.core.mathematics.geometry with parameters of type RealModifierConstructorDescriptionCreates a new Vector3D from Real coordinates.Creates a new Vector4D from Real coordinates.Constructor parameters in org.episteme.core.mathematics.geometry with type arguments of type RealModifierConstructorDescriptionHyperplane(PointND point, Vector<Real> normal) Creates a hyperplane from a point and normal vector.Creates a line from a point and direction vector.Creates a point from a list of coordinates.Creates a point from a vector. -
Uses of Real in org.episteme.core.mathematics.geometry.boundaries
Methods in org.episteme.core.mathematics.geometry.boundaries that return RealModifier and TypeMethodDescriptionFuzzyBoundary2D.fuzzyAnd(Point2D point, FuzzyBoundary2D other) Fuzzy AND (intersection) - minimum membership.Fuzzy NOT - complement membership.FuzzyBoundary2D.fuzzyOr(Point2D point, FuzzyBoundary2D other) Fuzzy OR (union) - maximum membership.static RealFuzzyBoundary2D.gaussianMembership(Real ratio) Gaussian membership function.Boundary2D.getArea()Returns the area of this 2D boundary.Boundary3D.Face.getArea()Returns the area of this face.BoundingBox2D.getArea()Returns the area.CompositeBoundary2D.getArea()ConvexPolygon2D.getArea()ConvexPolyhedron3D.TriangularFace.getArea()FuzzyBoundary2D.getArea()Boundary.getBoundaryMeasure()Computes the boundary measure (perimeter/surface area).default RealBoundary2D.getBoundaryMeasure()default RealBoundary3D.getBoundaryMeasure()CompositeBoundary.getBoundaryMeasure()PointBoundary.getBoundaryMeasure()BoundingBox3D.getDepth()BoundingBox2D.getHeight()Returns the height (y extent).BoundingBox3D.getHeight()Boundary.getMeasure()Computes the measure (length/area/volume) of this boundary.default RealBoundary2D.getMeasure()default RealBoundary3D.getMeasure()CompositeBoundary.getMeasure()PointBoundary.getMeasure()FuzzyBoundary2D.getMembership(Point2D point) Returns the membership degree for a point.Boundary2D.getPerimeter()Returns the perimeter of this 2D boundary.CompositeBoundary2D.getPerimeter()ConvexPolygon2D.getPerimeter()FuzzyBoundary2D.getPerimeter()Boundary3D.getSurfaceArea()Returns the surface area.CompositeBoundary3D.getSurfaceArea()ConvexPolyhedron3D.getSurfaceArea()PointBoundary.getTolerance()Returns the tolerance radius.Boundary3D.getVolume()Returns the volume of this 3D boundary.BoundingBox3D.getVolume()CompositeBoundary3D.getVolume()ConvexPolyhedron3D.getVolume()BoundingBox2D.getWidth()Returns the width (x extent).BoundingBox3D.getWidth()static RealFuzzyBoundary2D.linearMembership(Real ratio) Linear membership function: f(r) = rstatic RealFuzzyBoundary2D.sigmoidMembership(Real ratio) Sigmoid membership function for smooth transition.ConvexPolyhedron3D.TriangularFace.signedDistanceTo(Point3D p) Signed distance from a point to the plane of this face.Methods in org.episteme.core.mathematics.geometry.boundaries with parameters of type RealModifier and TypeMethodDescriptionReturns a crisp boundary for a given alpha level.Creates an extruded 3D boundary from this 2D boundary.static Boundary3DBoundaryConverter.extrude(Boundary2D boundary2D, Real height) Extrudes a 2D boundary into a 3D prism.static ConvexPolyhedron3DConvexPolyhedron3D.extrude(Boundary2D polygon, Real height) Extrudes a 2D polygon into a 3D prism.static RealFuzzyBoundary2D.gaussianMembership(Real ratio) Gaussian membership function.static Boundary3DBoundaryConverter.liftToXY(Boundary2D boundary2D, Real z) Lifts a 2D boundary onto a plane parallel to XY at given z.static Boundary3DBoundaryConverter.liftToXZ(Boundary2D boundary2D, Real y) Lifts a 2D boundary onto a plane parallel to XZ at given y.static Boundary3DBoundaryConverter.liftToYZ(Boundary2D boundary2D, Real x) Lifts a 2D boundary onto a plane parallel to YZ at given x.static RealFuzzyBoundary2D.linearMembership(Real ratio) Linear membership function: f(r) = rstatic PointBoundary<Point2D> Creates a 2D point boundary.static PointBoundary<Point2D> Creates a 2D point boundary with tolerance.static PointBoundary<Point3D> Creates a 3D point boundary.static PointBoundary<Point3D> Creates a 3D point boundary with tolerance.static ConvexPolygon2DCreates a regular polygon.Rotates the boundary around the centroid.Boundary2D.rotateAround(Real angleRadians, Point2D pivot) Rotates around a specific pivot point.Boundary3D.rotateAround(Vector3D axis, Real angleRadians) Rotates around an arbitrary axis.CompositeBoundary2D.rotateAround(Real angleRadians, Point2D pivot) CompositeBoundary3D.rotateAround(Vector3D axis, Real angleRadians) ConvexPolygon2D.rotateAround(Real angleRadians, Point2D pivot) ConvexPolyhedron3D.rotateAround(Vector3D axis, Real angleRadians) FuzzyBoundary2D.rotateAround(Real angleRadians, Point2D pivot) Rotates around the X axis.Rotates around the Y axis.Rotates around the Z axis.Creates a scaled copy of this boundary.static RealFuzzyBoundary2D.sigmoidMembership(Real ratio) Sigmoid membership function for smooth transition.static Boundary2DBoundaryConverter.toCrisp(FuzzyBoundary2D fuzzy, Real alpha) Converts a fuzzy 2D boundary to crisp by alpha-cut.static FuzzyBoundary2DBoundaryConverter.toFuzzy(Boundary2D crisp, Real bufferWidth) Creates a fuzzy boundary from a crisp boundary with a buffer.static Point3DConverts a 2D point to 3D with specified z.static FuzzyBoundary2DFuzzyBoundary2D.withBuffer(Boundary2D crisp, Real bufferWidth) Creates a fuzzy boundary with a buffer zone around a crisp boundary.Constructors in org.episteme.core.mathematics.geometry.boundaries with parameters of type RealModifierConstructorDescriptionBoundingBox2D(Real minX, Real minY, Real maxX, Real maxY) Creates a bounding box from coordinate values.PointBoundary(P point, Real tolerance) Creates a point boundary with a tolerance radius.Constructor parameters in org.episteme.core.mathematics.geometry.boundaries with type arguments of type RealModifierConstructorDescriptionFuzzyBoundary2D(Boundary2D core, Boundary2D support, Function<Real, Real> membershipFunction) Creates a fuzzy boundary with custom membership function.FuzzyBoundary2D(Boundary2D core, Boundary2D support, Function<Real, Real> membershipFunction) Creates a fuzzy boundary with custom membership function. -
Uses of Real in org.episteme.core.mathematics.geometry.collision
Methods in org.episteme.core.mathematics.geometry.collision that return RealMethods in org.episteme.core.mathematics.geometry.collision that return types with arguments of type RealModifier and TypeMethodDescriptionBoxShape.getAABB()CollisionShape.getAABB()compute AABB (Axis Aligned Bounding Box).SphereShape.getAABB()BoxShape.getHalfExtents()BoxShape.getSupportPoint(Vector<Real> direction) CollisionShape.getSupportPoint(Vector<Real> direction) Gets the support point in a given direction (furthest point in that direction).SphereShape.getSupportPoint(Vector<Real> direction) Method parameters in org.episteme.core.mathematics.geometry.collision with type arguments of type RealModifier and TypeMethodDescriptionBoxShape.getSupportPoint(Vector<Real> direction) CollisionShape.getSupportPoint(Vector<Real> direction) Gets the support point in a given direction (furthest point in that direction).SphereShape.getSupportPoint(Vector<Real> direction) -
Uses of Real in org.episteme.core.mathematics.geometry.csg
Methods in org.episteme.core.mathematics.geometry.csg with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.geometry.curves
Methods in org.episteme.core.mathematics.geometry.curves that return RealModifier and TypeMethodDescriptionEllipse.area()Returns the area of the ellipse.Circle.circumference()Returns the circumference of the circle.Ellipse.eccentricity()Returns the eccentricity of the ellipse. e = √(1 - (b/a)²)Helix.getPitch()Returns the pitch of the helix.Circle.getRadius()Returns the radius of the circle.Helix.getRadius()Returns the radius of the helix.Ellipse.getSemiMajorAxis()Returns the semi-major axis.Ellipse.getSemiMinorAxis()Returns the semi-minor axis.CatmullRomSpline.getTension()Returns the tension parameter.Helix.heightPerTurn()Returns the total height for one complete turn (2À radians).Ellipse.perimeter()Returns the approximate perimeter using Ramanujan's approximation.Methods in org.episteme.core.mathematics.geometry.curves that return types with arguments of type RealModifier and TypeMethodDescriptionCatmullRomSpline.getControlPoints()Returns the control points.Methods in org.episteme.core.mathematics.geometry.curves with parameters of type RealModifier and TypeMethodDescriptionSubdivides the Bézier curve at parameter t.Constructors in org.episteme.core.mathematics.geometry.curves with parameters of type RealModifierConstructorDescriptionCatmullRomSpline(List<Vector<Real>> controlPoints, Real tension) Creates a Catmull-Rom spline with custom tension.Creates a 2D circle in the XY plane.Creates a circle in 3D space with specified plane orientation.Creates a 2D ellipse with the given center and semi-axes.Creates a 2D ellipse with the given semi-axes.Creates a helix with the given 3D center, radius, and pitch.Creates a helix with the given center, radius, and pitch.Creates a helix with the given radius and pitch.Constructor parameters in org.episteme.core.mathematics.geometry.curves with type arguments of type RealModifierConstructorDescriptionCreates a uniform B-spline with the given control points and degree.Creates a B-spline with custom knot vector.CatmullRomSpline(List<Vector<Real>> controlPoints) Creates a Catmull-Rom spline with standard tension (0.0).CatmullRomSpline(List<Vector<Real>> controlPoints, Real tension) Creates a Catmull-Rom spline with custom tension.Creates a circle in 3D space with specified plane orientation. -
Uses of Real in org.episteme.core.mathematics.geometry.polyhedra
Methods in org.episteme.core.mathematics.geometry.polyhedra that return RealModifier and TypeMethodDescriptionPolyhedron.surfaceArea()Computes the surface area of the polyhedron.Polyhedron.volume()Computes the volume of a convex polyhedron using the divergence theorem.Methods in org.episteme.core.mathematics.geometry.polyhedra that return types with arguments of type RealModifier and TypeMethodDescriptionPolyhedron.getAABB()Polyhedron.getSupportPoint(Vector<Real> direction) Method parameters in org.episteme.core.mathematics.geometry.polyhedra with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.geometry.surfaces
Methods in org.episteme.core.mathematics.geometry.surfaces that return RealModifier and TypeMethodDescriptionParaboloid.focalLength()Returns the focal length for a circular paraboloid (a = b). f = a²/4Cone.gaussianCurvature(Real u, Real v, Real h) Cylinder.gaussianCurvature(Real u, Real v, Real h) Paraboloid.gaussianCurvature(Real u, Real v, Real h) Sphere.gaussianCurvature(Real theta, Real phi, Real h) Torus.gaussianCurvature(Real u, Real v, Real h) Cone.getBaseRadius()Returns the base radius.Cone.getHeight()Returns the height.Cylinder.getHeight()Returns the height of the cylinder.Torus.getMajorRadius()Returns the major radius.Torus.getMinorRadius()Returns the minor radius.Cylinder.getRadius()Returns the radius of the cylinder.Sphere.getRadius()Returns the radius of the sphere.Paraboloid.getScaleA()Returns the scale factor along x.Paraboloid.getScaleB()Returns the scale factor along y.Ellipsoid.getSemiAxisA()Returns the semi-axis along x.Ellipsoid.getSemiAxisB()Returns the semi-axis along y.Ellipsoid.getSemiAxisC()Returns the semi-axis along z.Cone.lateralSurfaceArea()Returns the lateral surface area.Cylinder.lateralSurfaceArea()Returns the lateral surface area (excluding top and bottom).Cone.slantHeight()Returns the slant height. l = √(r² + h²)Sphere.surfaceArea()Returns the surface area of the sphere.Torus.surfaceArea()Returns the surface area of the torus.Cone.totalSurfaceArea()Returns the total surface area (including base).Cylinder.totalSurfaceArea()Returns the total surface area (including top and bottom).Cone.volume()Returns the volume of the cone.Cylinder.volume()Returns the volume of the cylinder.Ellipsoid.volume()Returns the approximate volume using the formula V = (4/3)Àabc.Sphere.volume()Returns the volume of the sphere.Torus.volume()Returns the volume enclosed by the torus.Methods in org.episteme.core.mathematics.geometry.surfaces that return types with arguments of type RealModifier and TypeMethodDescriptionMethods in org.episteme.core.mathematics.geometry.surfaces with parameters of type RealModifier and TypeMethodDescriptionbooleanChecks if a point is inside the ellipsoid.booleanChecks if a point is on the surface of the sphere.Cone.gaussianCurvature(Real u, Real v, Real h) Cylinder.gaussianCurvature(Real u, Real v, Real h) Paraboloid.gaussianCurvature(Real u, Real v, Real h) Sphere.gaussianCurvature(Real theta, Real phi, Real h) Torus.gaussianCurvature(Real u, Real v, Real h) Constructors in org.episteme.core.mathematics.geometry.surfaces with parameters of type RealModifierConstructorDescriptionCreates a cone with the given apex, base radius, and height.Creates a cone with the given base radius and height.Creates a cylinder with the given center, radius, and height.Creates a cylinder with the given radius and height.Creates an ellipsoid with the given center and semi-axes.Creates an ellipsoid with the given semi-axes.Paraboloid(PointND vertex, Real scaleA, Real scaleB) Creates a paraboloid with the given vertex and scale factors.Paraboloid(Real scaleA, Real scaleB) Creates a paraboloid with the given scale factors.Creates a sphere.Creates a torus. -
Uses of Real in org.episteme.core.mathematics.geometry.triangulation
Fields in org.episteme.core.mathematics.geometry.triangulation declared as Real -
Uses of Real in org.episteme.core.mathematics.geometry.volume
Methods in org.episteme.core.mathematics.geometry.volume that return Real -
Uses of Real in org.episteme.core.mathematics.linearalgebra.algorithms
Method parameters in org.episteme.core.mathematics.linearalgebra.algorithms with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.linearalgebra.matrices
Subclasses with type arguments of type Real in org.episteme.core.mathematics.linearalgebra.matricesModifier and TypeClassDescriptionclassMemory-Mapped Matrix implementation for Out-of-Core processing.classA specialized Matrix implementation for Doubles with SIMD and Native optimization.classSIMD-accelerated Matrix implementation using JDK Vector API.classSIMD-accelerated Matrix implementation using JDK Vector API for Float (Single) precision.Methods in org.episteme.core.mathematics.linearalgebra.matrices that return RealModifier and TypeMethodDescriptionMMapMatrix.determinant()SIMDRealDoubleMatrix.determinant()MMapMatrix.get(int i, int j) SIMDRealDoubleMatrix.get(int row, int col) SIMDRealFloatMatrix.get(int row, int col) MMapMatrix.trace()SIMDRealDoubleMatrix.trace()SIMDRealFloatMatrix.trace()Methods in org.episteme.core.mathematics.linearalgebra.matrices that return types with arguments of type RealModifier and TypeMethodDescriptionSIMDRealDoubleMatrix.abs()SIMDRealFloatMatrix.abs()SIMDRealDoubleMatrix.acos()SIMDRealFloatMatrix.acos()SIMDRealDoubleMatrix.acosh()SIMDRealFloatMatrix.acosh()SIMDRealDoubleMatrix.asin()SIMDRealFloatMatrix.asin()SIMDRealDoubleMatrix.asinh()SIMDRealFloatMatrix.asinh()SIMDRealDoubleMatrix.atan()SIMDRealFloatMatrix.atan()SIMDRealDoubleMatrix.atanh()SIMDRealFloatMatrix.atanh()SIMDRealDoubleMatrix.cbrt()SIMDRealFloatMatrix.cbrt()RealDoubleMatrix.cholesky()SIMDRealDoubleMatrix.cos()SIMDRealFloatMatrix.cos()SIMDRealDoubleMatrix.cosh()SIMDRealFloatMatrix.cosh()RealDoubleMatrix.eigen()SIMDRealDoubleMatrix.exp()SIMDRealFloatMatrix.exp()MMapMatrix.getColumn(int col) SIMDRealDoubleMatrix.getColumn(int col) RealDoubleMatrix.getField()MMapMatrix.getRow(int row) SIMDRealDoubleMatrix.getRow(int row) MMapMatrix.getScalarRing()SIMDRealDoubleMatrix.getScalarRing()SIMDRealFloatMatrix.getScalarRing()MMapMatrix.getStorage()SIMDRealDoubleMatrix.getStorage()SIMDRealFloatMatrix.getStorage()MMapMatrix.getSubMatrix(int rs, int re, int cs, int ce) SIMDRealDoubleMatrix.getSubMatrix(int rs, int re, int cs, int ce) MMapMatrix.inverse()SIMDRealDoubleMatrix.inverse()SIMDRealDoubleMatrix.log()SIMDRealFloatMatrix.log()SIMDRealDoubleMatrix.log10()SIMDRealFloatMatrix.log10()RealDoubleMatrix.lu()MMapMatrix.negate()SIMDRealDoubleMatrix.negate()SIMDRealFloatMatrix.negate()MMapMatrix.one()SIMDRealDoubleMatrix.one()SIMDRealFloatMatrix.one()SIMDRealDoubleMatrix.powScalar(double exponent) SIMDRealFloatMatrix.powScalar(float exponent) RealDoubleMatrix.qr()SIMDRealDoubleMatrix.scale(double scalar) SIMDRealFloatMatrix.scale(float scalar) SIMDRealDoubleMatrix.sin()SIMDRealFloatMatrix.sin()SIMDRealDoubleMatrix.sinh()SIMDRealFloatMatrix.sinh()SIMDRealDoubleMatrix.sqrt()SIMDRealFloatMatrix.sqrt()RealDoubleMatrix.svd()SIMDRealDoubleMatrix.tan()SIMDRealFloatMatrix.tan()SIMDRealDoubleMatrix.tanh()SIMDRealFloatMatrix.tanh()MMapMatrix.transpose()SIMDRealDoubleMatrix.transpose()SIMDRealFloatMatrix.transpose()MMapMatrix.zero()SIMDRealDoubleMatrix.zero()SIMDRealFloatMatrix.zero()Methods in org.episteme.core.mathematics.linearalgebra.matrices with parameters of type RealModifier and TypeMethodDescriptionvoidvoidvoidMethod parameters in org.episteme.core.mathematics.linearalgebra.matrices with type arguments of type RealModifier and TypeMethodDescriptionbooleanbooleanstatic SIMDRealDoubleMatrixstatic SIMDRealFloatMatrixstatic RealDoubleMatrixRealDoubleMatrix.of(double[] data, int rows, int cols, LinearAlgebraProvider<Real> provider) Constructor parameters in org.episteme.core.mathematics.linearalgebra.matrices with type arguments of type RealModifierConstructorDescriptionRealDoubleMatrix(RealDoubleMatrixStorage storage, LinearAlgebraProvider<Real> provider) Public constructor for Providers and internal use. -
Uses of Real in org.episteme.core.mathematics.linearalgebra.matrices.solvers
Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers that return RealModifier and TypeMethodDescriptionstatic Real[]Solves Ax = b with automatic algorithm selection.static Real[]MatrixSolver.solve(Matrix<Real> A, Real[] b, MatrixSolver.Strategy strategy) Solves Ax = b with explicit algorithm selection.Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers that return types with arguments of type RealModifier and TypeMethodDescriptionstatic CholeskyResult<Real> Computes Cholesky decomposition using the best available LinearAlgebraProvider.static EigenResult<Real> Computes Eigenvalue decomposition using the best available LinearAlgebraProvider.Computes LU decomposition using the best available LinearAlgebraProvider.Computes QR decomposition using the best available LinearAlgebraProvider.Computes SVD decomposition using the best available LinearAlgebraProvider.Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers with parameters of type RealModifier and TypeMethodDescriptionstatic Real[]Solves Ax = b with automatic algorithm selection.static Real[]MatrixSolver.solve(Matrix<Real> A, Real[] b, MatrixSolver.Strategy strategy) Solves Ax = b with explicit algorithm selection.Method parameters in org.episteme.core.mathematics.linearalgebra.matrices.solvers with type arguments of type RealModifier and TypeMethodDescriptionstatic CholeskyResult<Real> Computes Cholesky decomposition using the best available LinearAlgebraProvider.static EigenResult<Real> Computes Eigenvalue decomposition using the best available LinearAlgebraProvider.Computes LU decomposition using the best available LinearAlgebraProvider.Computes QR decomposition using the best available LinearAlgebraProvider.Computes SVD decomposition using the best available LinearAlgebraProvider.static booleanMatrixSolver.isSymmetric(Matrix<Real> A) static MatrixSolver.StrategyRecommends the best solver strategy for the given matrix.static Real[]Solves Ax = b with automatic algorithm selection.static Real[]MatrixSolver.solve(Matrix<Real> A, Real[] b, MatrixSolver.Strategy strategy) Solves Ax = b with explicit algorithm selection. -
Uses of Real in org.episteme.core.mathematics.linearalgebra.matrices.solvers.sparse
Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers.sparse that return RealModifier and TypeMethodDescriptionstatic Real[]Solves Ax = b using BiCGSTAB.static Real[]Solves Ax = b using Conjugate Gradient.static Real[]Solves Ax = b using GMRES with restarts.Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers.sparse with parameters of type RealModifier and TypeMethodDescriptionstatic Real[]Solves Ax = b using BiCGSTAB.static Real[]Solves Ax = b using Conjugate Gradient.static Real[]Solves Ax = b using GMRES with restarts.Method parameters in org.episteme.core.mathematics.linearalgebra.matrices.solvers.sparse with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.linearalgebra.matrices.storage
Subinterfaces with type arguments of type Real in org.episteme.core.mathematics.linearalgebra.matrices.storageModifier and TypeInterfaceDescriptioninterfaceOptimized storage for double-precision real matrices.interfaceOptimized storage for single-precision real matrices.Methods in org.episteme.core.mathematics.linearalgebra.matrices.storage that return RealModifier and TypeMethodDescriptionDirectRealDoubleMatrixStorage.get(int row, int col) HeapRealDoubleMatrixStorage.get(int row, int col) HeapRealFloatMatrixStorage.get(int row, int col) Methods in org.episteme.core.mathematics.linearalgebra.matrices.storage that return types with arguments of type RealModifier and TypeMethodDescriptionDirectRealDoubleMatrixStorage.clone()HeapRealDoubleMatrixStorage.clone()HeapRealFloatMatrixStorage.clone()Methods in org.episteme.core.mathematics.linearalgebra.matrices.storage with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.linearalgebra.spaces
Classes in org.episteme.core.mathematics.linearalgebra.spaces that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclass2D Vector Space.class2D Vector Space.class3D Vector Space.class3D Vector Space.Methods in org.episteme.core.mathematics.linearalgebra.spaces that return types with arguments of type RealModifier and TypeMethodDescriptionVectorSpace2D.getScalarField()VectorSpace3D.getScalarField()VectorSpace2D.getScalarRing()VectorSpace3D.getScalarRing()VectorSpace2D.zero()VectorSpace3D.zero()Methods in org.episteme.core.mathematics.linearalgebra.spaces with parameters of type RealModifier and TypeMethodDescriptionMethod parameters in org.episteme.core.mathematics.linearalgebra.spaces with type arguments of type RealModifier and TypeMethodDescriptionbooleanboolean -
Uses of Real in org.episteme.core.mathematics.linearalgebra.vectors
Subclasses with type arguments of type Real in org.episteme.core.mathematics.linearalgebra.vectorsModifier and TypeClassDescriptionclassAn optimized Vector implementation for Real numbers.classAn optimized Vector implementation for Single-Precision Real numbers.Methods in org.episteme.core.mathematics.linearalgebra.vectors that return types with arguments of type RealModifier and TypeMethodDescriptionMethods in org.episteme.core.mathematics.linearalgebra.vectors with parameters of type RealModifier and TypeMethodDescriptionMethod parameters in org.episteme.core.mathematics.linearalgebra.vectors with type arguments of type RealModifier and TypeMethodDescriptionstatic RealDoubleVectorRealDoubleVector.of(RealDoubleVectorStorage storage, LinearAlgebraProvider<Real> provider) Constructor parameters in org.episteme.core.mathematics.linearalgebra.vectors with type arguments of type RealModifierConstructorDescriptionRealDoubleVector(RealDoubleVectorStorage storage, LinearAlgebraProvider<Real> provider) -
Uses of Real in org.episteme.core.mathematics.linearalgebra.vectors.storage
Subinterfaces with type arguments of type Real in org.episteme.core.mathematics.linearalgebra.vectors.storageModifier and TypeInterfaceDescriptioninterfaceinterfaceOptimized storage for single-precision real vectors.Methods in org.episteme.core.mathematics.linearalgebra.vectors.storage that return RealModifier and TypeMethodDescriptionDirectRealDoubleVectorStorage.get(int i) HeapRealDoubleVectorStorage.get(int i) HeapRealFloatVectorStorage.get(int index) Methods in org.episteme.core.mathematics.linearalgebra.vectors.storage that return types with arguments of type RealModifier and TypeMethodDescriptionDirectRealDoubleVectorStorage.copy()HeapRealDoubleVectorStorage.copy()HeapRealFloatVectorStorage.copy()Methods in org.episteme.core.mathematics.linearalgebra.vectors.storage with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.logic.fuzzy
Classes in org.episteme.core.mathematics.logic.fuzzy that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassFuzzy Logic system where truth values are Real numbers in [0, 1].Methods in org.episteme.core.mathematics.logic.fuzzy that return RealMethods in org.episteme.core.mathematics.logic.fuzzy with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.ml
Subclasses with type arguments of type Real in org.episteme.core.mathematics.mlModifier and TypeClassDescriptionclassRepresents a Bayesian Belief Network (BBN).Methods in org.episteme.core.mathematics.ml that return RealModifier and TypeMethodDescriptionLogisticRegression.getBias()Real[][]KMeans.getCentroids()Real[]Returns explained variance ratio for each component.Returns total explained variance ratio (sum of all components).Real[]LogisticRegression.getWeights()Computes inertia (sum of squared distances to centroids).Real[][]PCA.inverseTransform(Real[][] transformedData) Inverse transform: reconstructs original space from PCA space.Real[][]Predicts class (0 or 1) using threshold 0.5.LogisticRegression.predictProba(Real[] x) Predicts probability P(y=1|x).Performs exact inference using the Variable Elimination algorithm.Computes accuracy on test set.Real[][]Transforms data to principal component space.Methods in org.episteme.core.mathematics.ml that return types with arguments of type RealMethods in org.episteme.core.mathematics.ml with parameters of type RealModifier and TypeMethodDescriptionint[]Fits k-means model to data.voidTrains logistic regression model.voidFits PCA model to data.voidLogisticRegression.fitWithRegularization(Real[][] X, Real[] y, Real lambda) L2 regularization (Ridge): adds λ||w||² to loss.Computes inertia (sum of squared distances to centroids).Real[][]PCA.inverseTransform(Real[][] transformedData) Inverse transform: reconstructs original space from PCA space.int[]Real[][]int[]Predicts cluster for new data points.Predicts class (0 or 1) using threshold 0.5.LogisticRegression.predictProba(Real[] x) Predicts probability P(y=1|x).Computes accuracy on test set.voidLogisticRegression.setLearningRate(Real lr) Real[][]Transforms data to principal component space. -
Uses of Real in org.episteme.core.mathematics.ml.providers
Methods in org.episteme.core.mathematics.ml.providers that return RealMethods in org.episteme.core.mathematics.ml.providers with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.numbers.complex
Methods in org.episteme.core.mathematics.numbers.complex that return RealModifier and TypeMethodDescriptionComplex.abs()Complex.arg()Octonion.getE0()Octonion.getE1()Octonion.getE2()Octonion.getE3()Octonion.getE4()Octonion.getE5()Octonion.getE6()Octonion.getE7()Quaternion.getI()Complex.getImaginary()Quaternion.getJ()Quaternion.getK()Complex.getReal()Quaternion.getReal()Octonion.norm()Returns the norm (magnitude) of this octonion.Quaternion.norm()Octonion.normSquared()Returns the squared norm.Quaternion.normSquared()Octonion.real()Returns the real part (e0).Methods in org.episteme.core.mathematics.numbers.complex with parameters of type RealModifier and TypeMethodDescriptionstatic Complexstatic Complexstatic Quaternionstatic QuaternionConstructors in org.episteme.core.mathematics.numbers.complex with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.numbers.real
Subclasses of Real in org.episteme.core.mathematics.numbers.realModifier and TypeClassDescriptionfinal classReal number backed by arbitrary-precisionBigDecimal.final classReal number backed by a 64-bitdouble.final classReal number backed by a 32-bitfloat.Classes in org.episteme.core.mathematics.numbers.real that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassAbstract base class for real numbers (â„Â).classAbstract base class for real numbers (â„Â).classAbstract base class for real numbers (â„Â).Fields in org.episteme.core.mathematics.numbers.real declared as RealModifier and TypeFieldDescriptionstatic final RealReal.Estatic final RealReal.HALF_PIstatic final RealReal.LN10static final RealReal.LN2static final RealReal.NaNstatic final RealReal.NEGATIVE_INFINITYstatic final RealReal.ONEstatic final RealReal.PIstatic final RealReal.POSITIVE_INFINITYstatic final RealReal.TWOstatic final RealReal.TWO_PIstatic final RealReal.ZEROMethods in org.episteme.core.mathematics.numbers.real that return RealModifier and TypeMethodDescriptionabstract RealReal.abs()RealBig.abs()RealDouble.abs()RealFloat.abs()abstract RealReal.acos()Returns the arccosine of this number.RealBig.acos()RealDouble.acos()RealFloat.acos()abstract RealReal.acosh()Returns the inverse hyperbolic cosine of this number.RealBig.acosh()RealDouble.acosh()RealFloat.acosh()abstract Realabstract RealReal.asin()Returns the arcsine of this number.RealBig.asin()RealDouble.asin()RealFloat.asin()abstract RealReal.asinh()Returns the inverse hyperbolic sine of this number.RealBig.asinh()RealDouble.asinh()RealFloat.asinh()abstract RealReal.atan()Returns the arctangent of this number.RealBig.atan()RealDouble.atan()RealFloat.atan()abstract RealReturns the angle theta from the conversion of rectangular coordinates (x, y) to polar coordinates (r, theta).abstract RealReal.atanh()Returns the inverse hyperbolic tangent of this number.RealBig.atanh()RealDouble.atanh()RealFloat.atanh()abstract RealReal.cbrt()Returns the cube root of this number.RealBig.cbrt()RealDouble.cbrt()RealFloat.cbrt()abstract RealReal.ceil()Returns the smallest (closest to negative infinity) double value that is greater than or equal to the argument and is equal to a mathematical integer.RealBig.ceil()RealDouble.ceil()RealFloat.ceil()abstract RealReal.cos()Returns the cosine of this number (in radians).RealBig.cos()RealDouble.cos()RealFloat.cos()abstract RealReal.cosh()Returns the hyperbolic cosine of this number.RealBig.cosh()RealDouble.cosh()RealFloat.cosh()RealProvider.create(BigDecimal value) Creates a Real instance from a BigDecimal.abstract Realstatic RealReal.eE()The real number Estatic RealError function approximation (Abramowitz and Stegun).abstract RealReal.exp()Returns e raised to this number.RealBig.exp()RealDouble.exp()RealFloat.exp()static RealRealMath.factorial(int n) Factorial of integer n.abstract RealReal.floor()Returns the largest (closest to positive infinity) double value that is less than or equal to the argument and is equal to a mathematical integer.RealBig.floor()RealDouble.floor()RealFloat.floor()static RealGamma function approximation (Lanczos).default RealRealProvider.getConstant(String name) Returns a mathematical constant by name (e.g., "pi", "e").static RealReal.halfPiE()À/2 - quarter turn in radiansabstract RealReturns sqrt(x^2 + y^2) without intermediate overflow or underflow.abstract RealReal.inverse()RealBig.inverse()RealDouble.inverse()RealFloat.inverse()static RealLog-gamma function.static RealReal.ln10E()Natural logarithm of 10static RealReal.ln2E()Natural logarithm of 2abstract RealReal.log()Returns the natural logarithm of this number.RealBig.log()RealDouble.log()RealFloat.log()abstract RealReal.log10()Returns the base-10 logarithm of this number.RealBig.log10()RealDouble.log10()RealFloat.log10()Returns the maximum of this and another number.Returns the minimum of this and another number.Returns the modulo of this number (always non-negative).abstract Realstatic RealReal.nanE()The real number NaNabstract RealReal.negate()RealBig.negate()RealDouble.negate()RealFloat.negate()static RealReal.negativeInfinityE()Negative infinitystatic RealReal.of(double value) Creates a real number from a double value.static RealReal.of(float value) Creates a real number from a float value.static RealReal.of(int value) Creates a real number from an int value.static RealReal.of(long value) Creates a real number from a long value.static RealCreates a real number from a String representation.static RealReal.of(BigDecimal value) Creates a real number from a BigDecimal value.Creates a Real instance from a String.Real.one()RealBig.one()static RealReal.oneE()The real number 1static RealReal.piE()The real number PIstatic RealReal.positiveInfinityE()Positive infinityabstract RealReal.pow(double exponent) Returns this number raised to a power.abstract RealReal.pow(int exp) abstract RealRealBig.pow(double exponent) RealBig.pow(int exp) RealDouble.pow(double exponent) RealDouble.pow(int exp) RealFloat.pow(double exponent) RealFloat.pow(int exp) Returns the remainder of this number divided by another.abstract RealReal.round()Returns the closest long to the argument, with ties rounding to positive infinity.RealBig.round()RealDouble.round()RealFloat.round()abstract RealReal.sin()Returns the sine of this number (in radians).RealBig.sin()RealDouble.sin()RealFloat.sin()abstract RealReal.sinh()Returns the hyperbolic sine of this number.RealBig.sinh()RealDouble.sinh()RealFloat.sinh()abstract RealReal.sqrt()RealBig.sqrt()RealDouble.sqrt()RealFloat.sqrt()static RealRealMath.standardNormalQuantile(Real p) Inverse standard normal CDF (quantile function).abstract Realabstract RealReal.tan()Returns the tangent of this number (in radians).RealBig.tan()RealDouble.tan()RealFloat.tan()abstract RealReal.tanh()Returns the hyperbolic tangent of this number.RealBig.tanh()RealDouble.tanh()RealFloat.tanh()Real.toDegrees()Converts an angle measured in radians to an approximately equivalent angle measured in degrees.RealBig.toDegrees()RealDouble.toDegrees()RealFloat.toDegrees()Real.toRadians()Converts an angle measured in degrees to an approximately equivalent angle measured in radians.RealBig.toRadians()RealDouble.toRadians()RealFloat.toRadians()static RealReal.twoE()The real number 2static RealReal.twoPiE()2À - commonly used in angular calculationsstatic RealReal.zero()RealBig.zero()static RealReal.zeroE()The real number 0Methods in org.episteme.core.mathematics.numbers.real that return types with arguments of type RealModifier and TypeMethodDescriptionReal.getScalarRing()Returns the ring structure for real numbers.Real.ring()Methods in org.episteme.core.mathematics.numbers.real with parameters of type RealModifier and TypeMethodDescriptionabstract Realabstract RealReturns the angle theta from the conversion of rectangular coordinates (x, y) to polar coordinates (r, theta).abstract intintintintbooleanabstract Realstatic RealError function approximation (Abramowitz and Stegun).static RealGamma function approximation (Lanczos).abstract RealReturns sqrt(x^2 + y^2) without intermediate overflow or underflow.static RealLog-gamma function.Returns the maximum of this and another number.Returns the minimum of this and another number.Returns the modulo of this number (always non-negative).abstract Realabstract RealReturns the remainder of this number divided by another.static RealRealMath.standardNormalQuantile(Real p) Inverse standard normal CDF (quantile function).abstract Real -
Uses of Real in org.episteme.core.mathematics.numbers.real.providers
Methods in org.episteme.core.mathematics.numbers.real.providers that return Real -
Uses of Real in org.episteme.core.mathematics.numerical
Methods in org.episteme.core.mathematics.numerical that return RealModifier and TypeMethodDescriptionReduces an array to a single value.Methods in org.episteme.core.mathematics.numerical with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.numerical.fem
Methods in org.episteme.core.mathematics.numerical.fem that return types with arguments of type RealModifier and TypeMethodDescriptionMethod parameters in org.episteme.core.mathematics.numerical.fem with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.numerical.fem.providers
Methods in org.episteme.core.mathematics.numerical.fem.providers that return types with arguments of type RealModifier and TypeMethodDescriptionMethod parameters in org.episteme.core.mathematics.numerical.fem.providers with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.numerical.ode
Methods in org.episteme.core.mathematics.numerical.ode that return RealMethods in org.episteme.core.mathematics.numerical.ode with parameters of type RealMethod parameters in org.episteme.core.mathematics.numerical.ode with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.numerical.ode.providers
Methods in org.episteme.core.mathematics.numerical.ode.providers that return RealModifier and TypeMethodDescriptionReal[]RungeKuttaODEProvider.solve(BiFunction<Real, Real[], Real[]> f, Real[] y0, Real t0, Real t1, int steps) Methods in org.episteme.core.mathematics.numerical.ode.providers with parameters of type RealModifier and TypeMethodDescriptionReal[]RungeKuttaODEProvider.solve(BiFunction<Real, Real[], Real[]> f, Real[] y0, Real t0, Real t1, int steps) Method parameters in org.episteme.core.mathematics.numerical.ode.providers with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.numerical.providers
Methods in org.episteme.core.mathematics.numerical.providers that return RealModifier and TypeMethodDescriptionMethods in org.episteme.core.mathematics.numerical.providers with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.optimization
Methods in org.episteme.core.mathematics.optimization that return RealModifier and TypeMethodDescriptionstatic Real[]LinearProgramming.dualSimplex(Real[] c, Real[][] A, Real[] b) Dual simplex algorithm.static RealGolden Section Search for 1D unimodal functions.static RealOptimizer.gradientDescent(Function<Real, Real> f, Function<Real, Real> gradient, Real initialGuess, Real learningRate, Real tolerance, int maxIterations) Gradient Descent: x_{n+1} = x_n - α∇f(x_n)static Real[]Optimizer.linearProgramming(Real[] c, Real[][] A, Real[] b) Linear programming solver using Simplex method.static Real[]BFGSOptimizer.minimize(Function<Real[], Real> f, Function<Real[], Real[]> gradient, Real[] initialGuess, double tolerance, int maxIterations) Minimizes a multivariate function using BFGS.static Real[]Optimizer.nelderMead(Function<Real[], Real> f, Real[][] initialSimplex, Real tolerance, int maxIterations) Nelder-Mead Simplex algorithm for multidimensional optimization.static RealOptimizer.nelderMead(Function<Real, Real> f, Real[] initialSimplex, Real tolerance, int maxIterations) Nelder-Mead Simplex algorithm for multidimensional optimization.static RealOptimizer.newtonOptimization(Function<Real, Real> f, Function<Real, Real> gradient, Function<Real, Real> hessian, Real initialGuess, Real tolerance, int maxIterations) Newton's method for optimization: x_{n+1} = x_n - H^{-1}∇f(x_n)static Real[]GeneticOptimizer.optimize(Function<Real[], Real> fitnessFunction, int dimensions, int populationSize, int generations, double mutationRate) Optimizes a function using a genetic algorithm.static Real[]Simplex algorithm for linear programming.static RealOptimizer.simulatedAnnealing(Function<Real, Real> f, Real initialGuess, Real temperature, Real coolingRate, int maxIterations) Simulated Annealing - global optimization.Methods in org.episteme.core.mathematics.optimization with parameters of type RealModifier and TypeMethodDescriptionstatic Real[]LinearProgramming.dualSimplex(Real[] c, Real[][] A, Real[] b) Dual simplex algorithm.static RealGolden Section Search for 1D unimodal functions.static RealOptimizer.gradientDescent(Function<Real, Real> f, Function<Real, Real> gradient, Real initialGuess, Real learningRate, Real tolerance, int maxIterations) Gradient Descent: x_{n+1} = x_n - α∇f(x_n)static Real[]Optimizer.linearProgramming(Real[] c, Real[][] A, Real[] b) Linear programming solver using Simplex method.static Real[]BFGSOptimizer.minimize(Function<Real[], Real> f, Function<Real[], Real[]> gradient, Real[] initialGuess, double tolerance, int maxIterations) Minimizes a multivariate function using BFGS.static Real[]Optimizer.nelderMead(Function<Real[], Real> f, Real[][] initialSimplex, Real tolerance, int maxIterations) Nelder-Mead Simplex algorithm for multidimensional optimization.static RealOptimizer.nelderMead(Function<Real, Real> f, Real[] initialSimplex, Real tolerance, int maxIterations) Nelder-Mead Simplex algorithm for multidimensional optimization.static RealOptimizer.newtonOptimization(Function<Real, Real> f, Function<Real, Real> gradient, Function<Real, Real> hessian, Real initialGuess, Real tolerance, int maxIterations) Newton's method for optimization: x_{n+1} = x_n - H^{-1}∇f(x_n)static Real[]Simplex algorithm for linear programming.static RealOptimizer.simulatedAnnealing(Function<Real, Real> f, Real initialGuess, Real temperature, Real coolingRate, int maxIterations) Simulated Annealing - global optimization.Method parameters in org.episteme.core.mathematics.optimization with type arguments of type RealModifier and TypeMethodDescriptionstatic RealGolden Section Search for 1D unimodal functions.static RealGolden Section Search for 1D unimodal functions.static RealOptimizer.gradientDescent(Function<Real, Real> f, Function<Real, Real> gradient, Real initialGuess, Real learningRate, Real tolerance, int maxIterations) Gradient Descent: x_{n+1} = x_n - α∇f(x_n)static RealOptimizer.gradientDescent(Function<Real, Real> f, Function<Real, Real> gradient, Real initialGuess, Real learningRate, Real tolerance, int maxIterations) Gradient Descent: x_{n+1} = x_n - α∇f(x_n)static Real[]BFGSOptimizer.minimize(Function<Real[], Real> f, Function<Real[], Real[]> gradient, Real[] initialGuess, double tolerance, int maxIterations) Minimizes a multivariate function using BFGS.static Real[]Optimizer.nelderMead(Function<Real[], Real> f, Real[][] initialSimplex, Real tolerance, int maxIterations) Nelder-Mead Simplex algorithm for multidimensional optimization.static RealOptimizer.nelderMead(Function<Real, Real> f, Real[] initialSimplex, Real tolerance, int maxIterations) Nelder-Mead Simplex algorithm for multidimensional optimization.static RealOptimizer.nelderMead(Function<Real, Real> f, Real[] initialSimplex, Real tolerance, int maxIterations) Nelder-Mead Simplex algorithm for multidimensional optimization.static RealOptimizer.newtonOptimization(Function<Real, Real> f, Function<Real, Real> gradient, Function<Real, Real> hessian, Real initialGuess, Real tolerance, int maxIterations) Newton's method for optimization: x_{n+1} = x_n - H^{-1}∇f(x_n)static RealOptimizer.newtonOptimization(Function<Real, Real> f, Function<Real, Real> gradient, Function<Real, Real> hessian, Real initialGuess, Real tolerance, int maxIterations) Newton's method for optimization: x_{n+1} = x_n - H^{-1}∇f(x_n)static Real[]GeneticOptimizer.optimize(Function<Real[], Real> fitnessFunction, int dimensions, int populationSize, int generations, double mutationRate) Optimizes a function using a genetic algorithm.static RealOptimizer.simulatedAnnealing(Function<Real, Real> f, Real initialGuess, Real temperature, Real coolingRate, int maxIterations) Simulated Annealing - global optimization.static RealOptimizer.simulatedAnnealing(Function<Real, Real> f, Real initialGuess, Real temperature, Real coolingRate, int maxIterations) Simulated Annealing - global optimization.static ToDoubleFunction<double[]> OptimizationBridge.toDoubleFunction(Function<Real[], Real> realFunction) Converts a Function<Real[], Real> to a ToDoubleFunction<double[]>. -
Uses of Real in org.episteme.core.mathematics.optimization.genetic
Methods in org.episteme.core.mathematics.optimization.genetic that return RealModifier and TypeMethodDescriptionReal[]GeneticAlgorithmProvider.solve(Function<Real[], Real> fitnessFunction, int dimensions, int populationSize, int generations, double mutationRate) Method parameters in org.episteme.core.mathematics.optimization.genetic with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.optimization.genetic.providers
Methods in org.episteme.core.mathematics.optimization.genetic.providers that return RealModifier and TypeMethodDescriptionReal[]MulticoreGeneticAlgorithmProvider.solve(Function<Real[], Real> fitnessFunction, int dimensions, int populationSize, int generations, double mutationRate) Method parameters in org.episteme.core.mathematics.optimization.genetic.providers with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.random
Methods in org.episteme.core.mathematics.random that return RealModifier and TypeMethodDescriptionRandomGenerator.nextExponential(Real lambda) Returns random Real from exponential distribution with rate lambda.RandomGenerator.nextGaussian()Returns random Real from standard normal distribution N(0,1).RandomGenerator.nextGaussian(Real mean, Real stdDev) Returns random Real from normal distribution N(mean, stdDev).RandomGenerator.nextReal()Returns random Real in [0, 1).Returns random Real in [min, max).Methods in org.episteme.core.mathematics.random with parameters of type RealModifier and TypeMethodDescriptionRandomGenerator.nextExponential(Real lambda) Returns random Real from exponential distribution with rate lambda.RandomGenerator.nextGaussian(Real mean, Real stdDev) Returns random Real from normal distribution N(mean, stdDev).Returns random Real in [min, max). -
Uses of Real in org.episteme.core.mathematics.sequences
Classes in org.episteme.core.mathematics.sequences that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassRepresents a Geometric series: a + ar + ar^2 + ar^3 + ...classRepresents the Harmonic series: 1 + 1/2 + 1/3 + 1/4 + ...Methods in org.episteme.core.mathematics.sequences that return RealModifier and TypeMethodDescriptionGeometricSeries.get(int index) HarmonicSeries.get(int index) GeometricSeries.limit()HarmonicSeries.limit()Constructors in org.episteme.core.mathematics.sequences with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.sets
Classes in org.episteme.core.mathematics.sets that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionfinal classThe structure of real numbers (â„Â).final classThe structure of real numbers (â„Â).Methods in org.episteme.core.mathematics.sets that return RealMethods in org.episteme.core.mathematics.sets with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.statistics
Subinterfaces with type arguments of type Real in org.episteme.core.mathematics.statisticsModifier and TypeInterfaceDescriptioninterfaceA probability distribution P(X ≤ x).interfaceA probability distribution P(X ≤ x).Methods in org.episteme.core.mathematics.statistics that return RealModifier and TypeMethodDescriptionstatic RealDistributions.binomialCdf(int k, int n, Real p) Binomial distribution CDF.static RealDistributions.binomialCoefficient(int n, int k) Binomial coefficient C(n, k).static RealDistributions.binomialPmf(int k, int n, Real p) Binomial distribution PMF.Cumulative distribution function (CDF).static RealDistributions.chiSquaredPdf(Real x, int k) Chi-squared distribution PDF. f(x) = (x^(k/2-1) * e^(-x/2)) / (2^(k/2) * Γ(k/2))static RealStatisticalTests.chiSquaredTest(List<Real> observed, List<Real> expected) Chi-squared test for goodness of fit.static RealDistributions.correlation(Real[] x, Real[] y) Pearson correlation coefficient.static RealDistributions.covariance(Real[] x, Real[] y) Covariance.static RealStatisticalTests.covariance(List<Real> x, List<Real> y) Covariance between two datasets.Probability density function (PDF) or probability mass function (PMF). f(x) = dP/dx for continuous, P(X = x) for discrete.default RealFunction interface - delegates to CDF.static RealDistributions.exponentialCdf(Real x, Real lambda) Exponential distribution CDF.static RealDistributions.exponentialPdf(Real x, Real lambda) Exponential distribution PDF. f(x) = λ * e^(-λx) for x ≥ 0static RealDistributions.exponentialQuantile(Real p, Real lambda) Exponential quantile function.static Real[]StatisticalTests.linearRegression(List<Real> x, List<Real> y) Linear regression: y = a + bx.static RealSample mean.ProbabilityDistribution.mean()Returns the mean (expected value) of this distribution.static RealNormal distribution CDF (approximation using error function).static RealNormal distribution PDF. f(x) = (1/ÃÆ’√2À) * e^(-(x-μ)²/(2ÃÆ’²))static RealStatisticalTests.oneWayAnova(List<List<Real>> groups) One-Way Analysis of Variance (ANOVA).static RealStatisticalTests.pearsonCorrelation(List<Real> x, List<Real> y) Pearson correlation coefficient: measures linear relationship [-1, 1].static RealDistributions.poissonCdf(int k, Real lambda) Poisson distribution CDF.static RealDistributions.poissonPmf(int k, Real lambda) Poisson distribution PMF.Quantile function (inverse CDF).static RealCoefficient of determination R²: proportion of variance explained.ContinuousDistribution.sample()DiscreteDistribution.sample()ProbabilityDistribution.sample()Generate random sample from this distribution.static RealInformationTheory.shannonEntropy(Map<?, Real> probabilities) Calculates the Shannon entropy of a discrete probability distribution.default RealProbabilityDistribution.standardDeviation()Returns the standard deviation of this distribution.static RealStatisticalTests.standardDeviation(List<Real> data) Standard deviation.static RealDistributions.standardNormalCdf(Real z) Standard normal CDF.static RealDistributions.standardNormalPdf(Real z) Standard normal PDF (μ=0, ÃÆ’=1).static RealDistributions.standardNormalQuantile(Real p) Inverse standard normal (quantile function).static RealSample standard deviation.static RealInformationTheory.stringEntropy(String s) Calculates the entropy of a string based on character frequency.static RealStudent's t-test for independent samples.static RealSample variance (unbiased).ProbabilityDistribution.variance()Returns the variance of this distribution.Methods in org.episteme.core.mathematics.statistics with parameters of type RealModifier and TypeMethodDescriptionstatic RealDistributions.binomialCdf(int k, int n, Real p) Binomial distribution CDF.static RealDistributions.binomialPmf(int k, int n, Real p) Binomial distribution PMF.Cumulative distribution function (CDF).static RealDistributions.chiSquaredPdf(Real x, int k) Chi-squared distribution PDF. f(x) = (x^(k/2-1) * e^(-x/2)) / (2^(k/2) * Γ(k/2))static RealDistributions.correlation(Real[] x, Real[] y) Pearson correlation coefficient.static RealDistributions.covariance(Real[] x, Real[] y) Covariance.Probability density function (PDF) or probability mass function (PMF). f(x) = dP/dx for continuous, P(X = x) for discrete.default RealFunction interface - delegates to CDF.static RealDistributions.exponentialCdf(Real x, Real lambda) Exponential distribution CDF.static RealDistributions.exponentialPdf(Real x, Real lambda) Exponential distribution PDF. f(x) = λ * e^(-λx) for x ≥ 0static RealDistributions.exponentialQuantile(Real p, Real lambda) Exponential quantile function.static RealSample mean.static RealNormal distribution CDF (approximation using error function).static RealNormal distribution PDF. f(x) = (1/ÃÆ’√2À) * e^(-(x-μ)²/(2ÃÆ’²))static RealDistributions.poissonCdf(int k, Real lambda) Poisson distribution CDF.static RealDistributions.poissonPmf(int k, Real lambda) Poisson distribution PMF.Quantile function (inverse CDF).static RealDistributions.standardNormalCdf(Real z) Standard normal CDF.static RealDistributions.standardNormalPdf(Real z) Standard normal PDF (μ=0, ÃÆ’=1).static RealDistributions.standardNormalQuantile(Real p) Inverse standard normal (quantile function).static RealSample standard deviation.static RealSample variance (unbiased).Method parameters in org.episteme.core.mathematics.statistics with type arguments of type RealModifier and TypeMethodDescriptionstatic RealStatisticalTests.chiSquaredTest(List<Real> observed, List<Real> expected) Chi-squared test for goodness of fit.static RealStatisticalTests.covariance(List<Real> x, List<Real> y) Covariance between two datasets.static Real[]StatisticalTests.linearRegression(List<Real> x, List<Real> y) Linear regression: y = a + bx.static RealStatisticalTests.oneWayAnova(List<List<Real>> groups) One-Way Analysis of Variance (ANOVA).static RealStatisticalTests.pearsonCorrelation(List<Real> x, List<Real> y) Pearson correlation coefficient: measures linear relationship [-1, 1].static RealCoefficient of determination R²: proportion of variance explained.static RealInformationTheory.shannonEntropy(Map<?, Real> probabilities) Calculates the Shannon entropy of a discrete probability distribution.static RealStatisticalTests.standardDeviation(List<Real> data) Standard deviation.static RealStudent's t-test for independent samples. -
Uses of Real in org.episteme.core.mathematics.statistics.anova
Fields in org.episteme.core.mathematics.statistics.anova declared as RealModifier and TypeFieldDescriptionfinal RealANOVA.ANOVAResult.fStatisticfinal RealANOVA.ANOVAResult.msBetweenfinal RealANOVA.ANOVAResult.msWithinfinal RealANOVA.ANOVAResult.ssBetweenfinal RealANOVA.ANOVAResult.ssWithinMethods in org.episteme.core.mathematics.statistics.anova with parameters of type RealModifier and TypeMethodDescriptionstatic ANOVA.ANOVAResult[]Two-way ANOVA (simplified - balanced design).Method parameters in org.episteme.core.mathematics.statistics.anova with type arguments of type RealConstructors in org.episteme.core.mathematics.statistics.anova with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.statistics.bayesian
Methods in org.episteme.core.mathematics.statistics.bayesian that return RealModifier and TypeMethodDescriptionBayesianInferenceProvider.query(String target, String targetState, Map<String, String> evidence, List<BayesianInferenceProvider.BayesNodeData> nodes) Performs inference on a Bayesian network using Real precision.Methods in org.episteme.core.mathematics.statistics.bayesian that return types with arguments of type Real -
Uses of Real in org.episteme.core.mathematics.statistics.bayesian.providers
Methods in org.episteme.core.mathematics.statistics.bayesian.providers that return RealModifier and TypeMethodDescriptionMulticoreBayesianInferenceProvider.query(String target, String targetState, Map<String, String> evidence, List<BayesianInferenceProvider.BayesNodeData> nodes) VariableEliminationProvider.query(String target, String targetState, Map<String, String> evidence, List<BayesianInferenceProvider.BayesNodeData> nodes) -
Uses of Real in org.episteme.core.mathematics.statistics.distributions
Methods in org.episteme.core.mathematics.statistics.distributions that return RealModifier and TypeMethodDescriptionNormalDistribution.getStdDev()BetaDistribution.mean()BinomialDistribution.mean()CauchyDistribution.mean()ChiSquareDistribution.mean()ExponentialDistribution.mean()GammaDistribution.mean()GeometricDistribution.mean()LogNormalDistribution.mean()NormalDistribution.mean()PoissonDistribution.mean()StudentTDistribution.mean()UniformDistribution.mean()WeibullDistribution.mean()BetaDistribution.variance()BinomialDistribution.variance()CauchyDistribution.variance()ChiSquareDistribution.variance()ExponentialDistribution.variance()GammaDistribution.variance()GeometricDistribution.variance()LogNormalDistribution.variance()NormalDistribution.variance()PoissonDistribution.variance()StudentTDistribution.variance()UniformDistribution.variance()WeibullDistribution.variance()Methods in org.episteme.core.mathematics.statistics.distributions with parameters of type RealModifier and TypeMethodDescriptionConstructors in org.episteme.core.mathematics.statistics.distributions with parameters of type RealModifierConstructorDescriptionBetaDistribution(Real alpha, Real beta) BinomialDistribution(int n, Real p) CauchyDistribution(Real location, Real scale) ExponentialDistribution(Real lambda) GammaDistribution(Real shape, Real rate) LogNormalDistribution(Real mu, Real sigma) NormalDistribution(Real mean, Real stdDev) PoissonDistribution(Real lambda) UniformDistribution(Real a, Real b) WeibullDistribution(Real shape, Real scale) -
Uses of Real in org.episteme.core.mathematics.statistics.fitting
Methods in org.episteme.core.mathematics.statistics.fitting that return RealModifier and TypeMethodDescriptionMethods in org.episteme.core.mathematics.statistics.fitting with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.statistics.montecarlo
Methods in org.episteme.core.mathematics.statistics.montecarlo that return RealModifier and TypeMethodDescriptionMonteCarloProvider.estimatePi(int samples, boolean useReal) MonteCarloProvider.integrate(Function<Real[], Real> function, Real[] lowerBounds, Real[] upperBounds, int samples) Methods in org.episteme.core.mathematics.statistics.montecarlo with parameters of type RealModifier and TypeMethodDescriptionMonteCarloProvider.integrate(Function<Real[], Real> function, Real[] lowerBounds, Real[] upperBounds, int samples) Method parameters in org.episteme.core.mathematics.statistics.montecarlo with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.statistics.montecarlo.providers
Methods in org.episteme.core.mathematics.statistics.montecarlo.providers that return RealModifier and TypeMethodDescriptionMulticoreMonteCarloProvider.estimatePi(int samples, boolean useReal) MulticoreMonteCarloProvider.integrate(Function<Real[], Real> function, Real[] lowerBounds, Real[] upperBounds, int samples) Methods in org.episteme.core.mathematics.statistics.montecarlo.providers with parameters of type RealModifier and TypeMethodDescriptionMulticoreMonteCarloProvider.integrate(Function<Real[], Real> function, Real[] lowerBounds, Real[] upperBounds, int samples) Method parameters in org.episteme.core.mathematics.statistics.montecarlo.providers with type arguments of type Real -
Uses of Real in org.episteme.core.mathematics.statistics.timeseries
Fields in org.episteme.core.mathematics.statistics.timeseries declared as RealModifier and TypeFieldDescriptionfinal Real[]TimeSeries.SeasonalDecomposition.residualfinal Real[]TimeSeries.SeasonalDecomposition.seasonalfinal Real[]TimeSeries.SeasonalDecomposition.trendMethods in org.episteme.core.mathematics.statistics.timeseries that return RealModifier and TypeMethodDescriptionstatic RealTimeSeries.autocorrelation(Real[] data, int lag) Computes autocorrelation at lag k.static Real[]TimeSeries.difference(Real[] data, int order) Differencing to achieve stationarity.static Real[]TimeSeries.exponentialMovingAverage(Real[] data, Real alpha) Exponential moving average (EMA).Real[]TimeSeries.ARModel.getCoefficients()TimeSeries.MAModel.getMean()static Real[]TimeSeries.movingAverage(Real[] data, int window) Simple moving average (SMA).Methods in org.episteme.core.mathematics.statistics.timeseries with parameters of type RealModifier and TypeMethodDescriptionstatic RealTimeSeries.autocorrelation(Real[] data, int lag) Computes autocorrelation at lag k.static Real[]TimeSeries.difference(Real[] data, int order) Differencing to achieve stationarity.static Real[]TimeSeries.exponentialMovingAverage(Real[] data, Real alpha) Exponential moving average (EMA).static Real[]TimeSeries.movingAverage(Real[] data, int window) Simple moving average (SMA).Constructors in org.episteme.core.mathematics.statistics.timeseries with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.structures
Fields in org.episteme.core.mathematics.structures declared as RealModifier and TypeFieldDescriptionSpatialOctree.Node.centerXSpatialQuadtree.Node.centerXSpatialOctree.Node.centerYSpatialQuadtree.Node.centerYSpatialOctree.Node.centerZSpatialOctree.Node.comXSpatialQuadtree.Node.comXSpatialOctree.Node.comYSpatialQuadtree.Node.comYSpatialOctree.Node.comZSpatialOctree.Node.massSpatialQuadtree.Node.massSpatialOctree.Node.sizeSpatialQuadtree.Node.sizeConstructors in org.episteme.core.mathematics.structures with parameters of type RealModifierConstructorDescriptionSpatialOctree(Real centerX, Real centerY, Real centerZ, Real size) Creates a new Spatial Octree with given bounds.SpatialQuadtree(Real centerX, Real centerY, Real size) Creates a new Spatial Quadtree with given bounds. -
Uses of Real in org.episteme.core.mathematics.symbolic
Methods in org.episteme.core.mathematics.symbolic that return RealModifier and TypeMethodDescriptionSeries.getConvergenceRadius()Returns the radius of convergence.Methods in org.episteme.core.mathematics.symbolic that return types with arguments of type RealModifier and TypeMethodDescriptionSeries.cos(int order) Creates a Taylor series for cos(x) = 1 - x²/2!Series.exp(int order) Creates a Taylor series for exp(x) = 1 + x + x²/2!Series.sin(int order) Creates a Taylor series for sin(x) = x - x³/3!Series.taylor(DifferentiableFunction<Real, Real> f, Real a, int order) Creates a Taylor series for a differentiable function around a point a. f(x) = f(a) + f'(a)(x-a) + f''(a)(x-a)²/2!static ConstantExpression<Real> ConstantExpression.valueOf(double value) Returns a constant expression for the given double value using Real numbers.Methods in org.episteme.core.mathematics.symbolic with parameters of type RealModifier and TypeMethodDescriptionSeries.taylor(DifferentiableFunction<Real, Real> f, Real a, int order) Creates a Taylor series for a differentiable function around a point a. f(x) = f(a) + f'(a)(x-a) + f''(a)(x-a)²/2!Method parameters in org.episteme.core.mathematics.symbolic with type arguments of type RealModifier and TypeMethodDescriptionSeries.taylor(DifferentiableFunction<Real, Real> f, Real a, int order) Creates a Taylor series for a differentiable function around a point a. f(x) = f(a) + f'(a)(x-a) + f''(a)(x-a)²/2!Series.taylor(DifferentiableFunction<Real, Real> f, Real a, int order) Creates a Taylor series for a differentiable function around a point a. f(x) = f(a) + f'(a)(x-a) + f''(a)(x-a)²/2!Constructors in org.episteme.core.mathematics.symbolic with parameters of type Real -
Uses of Real in org.episteme.core.mathematics.topology
Methods in org.episteme.core.mathematics.topology that return Real -
Uses of Real in org.episteme.core.mathematics.topology.metrics
Classes in org.episteme.core.mathematics.topology.metrics that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassChebyshev metric (L∞ norm, maximum metric).classCosine distance metric.classEuclidean metric (L2 norm).classMahalanobis distance metric.classManhattan metric (L1 norm, taxicab metric).classMinkowski metric (Lp norm).Methods in org.episteme.core.mathematics.topology.metrics that return RealModifier and TypeMethodDescriptionMinkowskiMetric.getP()Returns the p value.CosineMetric.similarity(Vector<Real> a, Vector<Real> b) Returns the cosine similarity (not distance).Methods in org.episteme.core.mathematics.topology.metrics that return types with arguments of type RealModifier and TypeMethodDescriptionMahalanobisMetric.getCovarianceInverse()Returns the inverse covariance matrix.Method parameters in org.episteme.core.mathematics.topology.metrics with type arguments of type RealModifier and TypeMethodDescriptionCosineMetric.similarity(Vector<Real> a, Vector<Real> b) Returns the cosine similarity (not distance).Constructors in org.episteme.core.mathematics.topology.metrics with parameters of type RealModifierConstructorDescriptionCreates a Minkowski metric with the given p value.Constructor parameters in org.episteme.core.mathematics.topology.metrics with type arguments of type RealModifierConstructorDescriptionMahalanobisMetric(DenseMatrix<Real> covariance) Creates a Mahalanobis metric with the given covariance matrix. -
Uses of Real in org.episteme.core.mathematics.util
Methods in org.episteme.core.mathematics.util that return RealModifier and TypeMethodDescriptionstatic Real[]ArrayConverters.toReal(double[] arr) Converts a primitive double array to Real array.Methods in org.episteme.core.mathematics.util that return types with arguments of type RealModifier and TypeMethodDescriptionCollectionConverters.fromDoubleArray(double[] arr) Converts a primitive double array to List<Real>.StreamConverters.fromDoubleObjects(Stream<Double> stream) Converts a Stream<Double> to Stream<Real>.ArrayConverters.toMatrix(double[][] arr) Converts a 2D primitive double array to Matrix. Converts a List<Double> to List<Real>.StreamConverters.toReal(DoubleStream stream) Converts a DoubleStream to Stream<Real>.ArrayConverters.toVector(double[] arr) Converts a primitive double array to Vector. Methods in org.episteme.core.mathematics.util with parameters of type RealModifier and TypeMethodDescriptionstatic double[]Converts a Real array to primitive double array.Method parameters in org.episteme.core.mathematics.util with type arguments of type RealModifier and TypeMethodDescriptionConverts a List<Real> to List<Double>.static DoubleStreamConverts a Stream<Real> to DoubleStream.static double[]CollectionConverters.toDoubleArray(List<Real> list) Converts a List<Real> to primitive double array.static double[][]ArrayConverters.toDoubleMatrix(Matrix<Real> m) Converts a Matrixto 2D primitive double array. StreamConverters.toDoubleObjects(Stream<Real> stream) Converts a Stream<Real> to Stream<Double>.static double[]ArrayConverters.toDoubleVector(Vector<Real> v) Converts a Vectorto primitive double array. -
Uses of Real in org.episteme.core.measure
Methods in org.episteme.core.measure that return RealModifier and TypeMethodDescriptionConverts a value from the source unit to the target unit.UnitConverter.derivative(Real value) Returns the derivative of the conversion function at the given value.Quantity.getValue()Returns the numerical value of this quantity in its current unit.default RealReturns the value of this quantity in the specified unit.Methods in org.episteme.core.measure with parameters of type RealModifier and TypeMethodDescriptionConverts a value from the source unit to the target unit.Creates a quantity from a Real value and unit.UnitConverter.derivative(Real value) Returns the derivative of the conversion function at the given value.Divides this quantity by a scalar value.booleanChecks if this quantity equals another within tolerance.Multiplies this quantity by a scalar value. -
Uses of Real in org.episteme.core.measure.adapters
Methods in org.episteme.core.measure.adapters that return RealModifier 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.Methods in org.episteme.core.measure.adapters with parameters of type RealModifier and TypeMethodDescriptionRealQuantityAdapter.toQuantity(Real value, Unit<Q> unit) Converts a Episteme Real to a JSR-385 Quantity. -
Uses of Real in org.episteme.core.measure.converters
Methods in org.episteme.core.measure.converters that return RealModifier and TypeMethodDescriptionAddConverter.derivative(Real value) CompositeConverter.derivative(Real value) IdentityConverter.derivative(Real value) LogConverter.derivative(Real value) MultiplyConverter.derivative(Real value) RationalConverter.derivative(Real value) Methods in org.episteme.core.measure.converters with parameters of type RealModifier and TypeMethodDescriptionAddConverter.derivative(Real value) CompositeConverter.derivative(Real value) IdentityConverter.derivative(Real value) LogConverter.derivative(Real value) MultiplyConverter.derivative(Real value) RationalConverter.derivative(Real value) Constructors in org.episteme.core.measure.converters with parameters of type Real -
Uses of Real in org.episteme.core.measure.metrology
Methods in org.episteme.core.measure.metrology that return RealModifier and TypeMethodDescriptionMeasuredQuantity.getRelativeUncertainty()Returns the relative uncertainty as a fraction.MeasuredQuantity.getStandardizedDifference(MeasuredQuantity<Q> other) Returns the number of standard deviations between this and another measurement.Methods in org.episteme.core.measure.metrology that return types with arguments of type RealModifier and TypeMethodDescriptionUncertaintyBudget.getSensitivityCoefficients()Returns the sensitivity coefficients for all sources.Methods in org.episteme.core.measure.metrology with parameters of type RealModifier and TypeMethodDescriptionvoidUncertaintyBudget.addSource(String name, Quantity<Q> uncertainty, UncertaintyBudget.UncertaintyType type, Real sensitivityCoefficient) Adds an uncertainty source with sensitivity coefficient.Divides by a scalar (exact, no uncertainty).Multiplies by a scalar (exact, no uncertainty). -
Uses of Real in org.episteme.core.media.audio
Methods in org.episteme.core.media.audio that return RealModifier and TypeMethodDescriptionstatic RealAudioSpectrogram.binToFrequency(int binIndex, int fftSize, double sampleRate) Converts bin index to frequency.static RealAudioEqualizer.magnitudeResponse(AudioEqualizer.BiquadParameters p, double freq, double sampleRate) Calculates the magnitude response (frequency response) at a specific frequency. -
Uses of Real in org.episteme.core.ui
Subclasses with type arguments of type Real in org.episteme.core.uiModifier and TypeClassDescriptionclassMetadata for a Real number parameter with bounds.Methods in org.episteme.core.ui that return RealModifier and TypeMethodDescriptionRealParameter.getMax()RealParameter.getMin()RealParameter.getStep()Constructors in org.episteme.core.ui with parameters of type RealModifierConstructorDescriptionRealParameter(String name, String description, Real min, Real max, Real step, Real defaultValue, Consumer<Real> onValueChange) Constructor parameters in org.episteme.core.ui with type arguments of type Real -
Uses of Real in org.episteme.core.ui.viewers.mathematics.analysis.plotting
Methods in org.episteme.core.ui.viewers.mathematics.analysis.plotting with parameters of type RealModifier and TypeMethodDescriptionAdds function to plot: y = f(x)Plot3D.addParametricCurve(Function<Real, Real> xFunc, Function<Real, Real> yFunc, Function<Real, Real> zFunc, Real tMin, Real tMax, String label) Adds parametric curve: (x(t), y(t), z(t))Plot3D.addSurface(Function<Real[], Real> function, Real xMin, Real xMax, Real yMin, Real yMax, String label) Adds surface: z = f(x, y)Sets axis ranges.Method parameters in org.episteme.core.ui.viewers.mathematics.analysis.plotting with type arguments of type RealModifier and TypeMethodDescriptionAdds discrete data points.Adds function to plot: y = f(x)Adds function to plot: y = f(x)Plot3D.addParametricCurve(Function<Real, Real> xFunc, Function<Real, Real> yFunc, Function<Real, Real> zFunc, Real tMin, Real tMax, String label) Adds parametric curve: (x(t), y(t), z(t))Plot3D.addParametricCurve(Function<Real, Real> xFunc, Function<Real, Real> yFunc, Function<Real, Real> zFunc, Real tMin, Real tMax, String label) Adds parametric curve: (x(t), y(t), z(t))Adds 3D scatter data.Adds styled series.Plot3D.addSurface(Function<Real[], Real> function, Real xMin, Real xMax, Real yMin, Real yMax, String label) Adds surface: z = f(x, y) -
Uses of Real in org.episteme.core.ui.viewers.mathematics.analysis.plotting.backends
Methods in org.episteme.core.ui.viewers.mathematics.analysis.plotting.backends with parameters of type RealModifier and TypeMethodDescriptionJavaFXPlot3D.addParametricCurve(Function<Real, Real> xFunc, Function<Real, Real> yFunc, Function<Real, Real> zFunc, Real tMin, Real tMax, String label) Jzy3dPlot3D.addParametricCurve(Function<Real, Real> xFunc, Function<Real, Real> yFunc, Function<Real, Real> zFunc, Real tMin, Real tMax, String label) JavaFXPlot3D.addSurface(Function<Real[], Real> function, Real xMin, Real xMax, Real yMin, Real yMax, String label) Jzy3dPlot3D.addSurface(Function<Real[], Real> function, Real xMin, Real xMax, Real yMin, Real yMax, String label) Method parameters in org.episteme.core.ui.viewers.mathematics.analysis.plotting.backends with type arguments of type RealModifier and TypeMethodDescriptionJavaFXPlot3D.addParametricCurve(Function<Real, Real> xFunc, Function<Real, Real> yFunc, Function<Real, Real> zFunc, Real tMin, Real tMax, String label) JavaFXPlot3D.addParametricCurve(Function<Real, Real> xFunc, Function<Real, Real> yFunc, Function<Real, Real> zFunc, Real tMin, Real tMax, String label) Jzy3dPlot3D.addParametricCurve(Function<Real, Real> xFunc, Function<Real, Real> yFunc, Function<Real, Real> zFunc, Real tMin, Real tMax, String label) Jzy3dPlot3D.addParametricCurve(Function<Real, Real> xFunc, Function<Real, Real> yFunc, Function<Real, Real> zFunc, Real tMin, Real tMax, String label) JFreeChartPlot2D.addSeries(List<Real> xData, List<Real> yData, String label, Plot2D.SeriesStyle style) JavaFXPlot3D.addSurface(Function<Real[], Real> function, Real xMin, Real xMax, Real yMin, Real yMax, String label) Jzy3dPlot3D.addSurface(Function<Real[], Real> function, Real xMin, Real xMax, Real yMin, Real yMax, String label) -
Uses of Real in org.episteme.core.ui.viewers.mathematics.discrete
Methods in org.episteme.core.ui.viewers.mathematics.discrete with parameters of type RealModifier and TypeMethodDescriptionvoidGraphRenderer.setRepulsion(Real repulsion) Set repulsion force constant (for force-directed layouts).voidGraphRenderer.setSpringLength(Real length) Set desired spring length (for force-directed layouts).voidGraphRenderer.setSpringStrength(Real strength) Set spring strength constant (for force-directed layouts). -
Uses of Real in org.episteme.core.ui.viewers.mathematics.discrete.backends
Methods in org.episteme.core.ui.viewers.mathematics.discrete.backends with parameters of type RealModifier and TypeMethodDescriptionvoidGraphStreamRenderer.setRepulsion(Real repulsion) voidJavaFXGraphRenderer.setRepulsion(Real repulsion) voidJGraphTRenderer.setRepulsion(Real repulsion) voidGraphStreamRenderer.setSpringLength(Real length) voidJavaFXGraphRenderer.setSpringLength(Real length) voidJGraphTRenderer.setSpringLength(Real length) voidGraphStreamRenderer.setSpringStrength(Real strength) voidJavaFXGraphRenderer.setSpringStrength(Real strength) voidJGraphTRenderer.setSpringStrength(Real strength) -
Uses of Real in org.episteme.nativ.mathematics.analysis.fft.backends
Methods in org.episteme.nativ.mathematics.analysis.fft.backends that return RealModifier and TypeMethodDescriptionReal[][]NativeFFTBackend.inverseTransform(Real[] real, Real[] imag) Real[][]NativeOpenCLFFTBackend.inverseTransform(Real[] real, Real[] imag) Real[][][]NativeFFTBackend.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][]NativeOpenCLFFTBackend.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][][]NativeFFTBackend.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][][][]NativeOpenCLFFTBackend.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][]Real[][]Real[][][]NativeFFTBackend.transform2D(Real[][] real, Real[][] imag) Real[][][]NativeOpenCLFFTBackend.transform2D(Real[][] real, Real[][] imag) Real[][][][]NativeFFTBackend.transform3D(Real[][][] real, Real[][][] imag) Real[][][][]NativeOpenCLFFTBackend.transform3D(Real[][][] real, Real[][][] imag) Methods in org.episteme.nativ.mathematics.analysis.fft.backends with parameters of type RealModifier and TypeMethodDescriptionReal[][]NativeFFTBackend.inverseTransform(Real[] real, Real[] imag) Real[][]NativeOpenCLFFTBackend.inverseTransform(Real[] real, Real[] imag) Real[][][]NativeFFTBackend.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][]NativeOpenCLFFTBackend.inverseTransform2D(Real[][] real, Real[][] imag) Real[][][][]NativeFFTBackend.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][][][]NativeOpenCLFFTBackend.inverseTransform3D(Real[][][] real, Real[][][] imag) Real[][]Real[][]Real[][][]NativeFFTBackend.transform2D(Real[][] real, Real[][] imag) Real[][][]NativeOpenCLFFTBackend.transform2D(Real[][] real, Real[][] imag) Real[][][][]NativeFFTBackend.transform3D(Real[][][] real, Real[][][] imag) Real[][][][]NativeOpenCLFFTBackend.transform3D(Real[][][] real, Real[][][] imag) -
Uses of Real in org.episteme.nativ.mathematics.linearalgebra.backends
Subclasses with type arguments of type Real in org.episteme.nativ.mathematics.linearalgebra.backendsModifier and TypeClassDescriptionclassConcrete Native CPU-BLAS provider for Real numbers.classNative FFM BLAS/LAPACK provider specialized for Real numbers.classConcrete Native SIMD provider for Real numbers.Classes in org.episteme.nativ.mathematics.linearalgebra.backends that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassNativeND4J Linear Algebra Backend (Dense).Methods in org.episteme.nativ.mathematics.linearalgebra.backends that return RealModifier and TypeMethodDescriptionNativeND4JLinearAlgebraBackend.determinant(Matrix<Real> a) Determinant via Gaussian elimination on ND4J arrays.Methods in org.episteme.nativ.mathematics.linearalgebra.backends that return types with arguments of type RealModifier and TypeMethodDescriptionLU decomposition via Gaussian elimination on ND4J arrays.QR decomposition via ND4J's 'qr' custom op.Solve Ax=b via ND4J's LU decomposition.NativeND4JLinearAlgebraBackend.solveTriangular(Matrix<Real> A, Vector<Real> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) SVD using ND4J's built-in Svd custom op.Methods in org.episteme.nativ.mathematics.linearalgebra.backends with parameters of type RealModifier and TypeMethodDescriptionMethod parameters in org.episteme.nativ.mathematics.linearalgebra.backends with type arguments of type RealModifier and TypeMethodDescriptionNativeND4JLinearAlgebraBackend.determinant(Matrix<Real> a) Determinant via Gaussian elimination on ND4J arrays.LU decomposition via Gaussian elimination on ND4J arrays.QR decomposition via ND4J's 'qr' custom op.Solve Ax=b via ND4J's LU decomposition.Solve Ax=b via ND4J's LU decomposition.NativeND4JLinearAlgebraBackend.solveTriangular(Matrix<Real> A, Vector<Real> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeND4JLinearAlgebraBackend.solveTriangular(Matrix<Real> A, Vector<Real> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) SVD using ND4J's built-in Svd custom op. -
Uses of Real in org.episteme.nativ.mathematics.linearalgebra.matrices
Subclasses with type arguments of type Real in org.episteme.nativ.mathematics.linearalgebra.matricesModifier and TypeClassDescriptionclassHigh-performance Real Double Matrix backed by a persistent native MemorySegment.classHigh-performance Real Float Matrix backed by a persistent native MemorySegment.Methods in org.episteme.nativ.mathematics.linearalgebra.matrices that return RealMethods in org.episteme.nativ.mathematics.linearalgebra.matrices that return types with arguments of type RealMethods in org.episteme.nativ.mathematics.linearalgebra.matrices with parameters of type RealMethod parameters in org.episteme.nativ.mathematics.linearalgebra.matrices with type arguments of type RealModifier and TypeMethodDescriptionstatic NativeRealDoubleMatrixNativeRealDoubleMatrix.copyOf(Matrix<Real> other, Arena arena, LinearAlgebraProvider<Real> provider) static NativeRealDoubleMatrixNativeRealDoubleMatrix.copyOf(Matrix<Real> other, Arena arena, LinearAlgebraProvider<Real> provider) static NativeRealFloatMatrixConstructor parameters in org.episteme.nativ.mathematics.linearalgebra.matrices with type arguments of type RealModifierConstructorDescriptionNativeRealDoubleMatrix(int rows, int cols, Arena arena, LinearAlgebraProvider<Real> provider) NativeRealDoubleMatrix(NativeRealDoubleMatrixStorage storage, LinearAlgebraProvider<Real> provider) -
Uses of Real in org.episteme.nativ.mathematics.linearalgebra.matrices.storage
Classes in org.episteme.nativ.mathematics.linearalgebra.matrices.storage that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassMatrix storage backed by HDF5 with hyperslab support for partial loading.Methods in org.episteme.nativ.mathematics.linearalgebra.matrices.storage that return RealModifier and TypeMethodDescriptionNativeHDF5MatrixStorage.get(int row, int col) NativeRealDoubleMatrixStorage.get(int row, int col) Methods in org.episteme.nativ.mathematics.linearalgebra.matrices.storage that return types with arguments of type RealModifier and TypeMethodDescriptionNativeHDF5MatrixStorage.loadBlock(int startRow, int startCol, int rowCount, int colCount) Loads a rectangular block from the HDF5 file.Methods in org.episteme.nativ.mathematics.linearalgebra.matrices.storage with parameters of type Real -
Uses of Real in org.episteme.nativ.mathematics.linearalgebra.tensors.backends
Methods in org.episteme.nativ.mathematics.linearalgebra.tensors.backends that return types with arguments of type RealModifier and TypeMethodDescriptionND4JBaseTensorBackend.fromINDArray(org.nd4j.linalg.api.ndarray.INDArray indArray) Method parameters in org.episteme.nativ.mathematics.linearalgebra.tensors.backends with type arguments of type RealModifier and TypeMethodDescriptionorg.nd4j.linalg.api.ndarray.INDArrayND4JBaseTensorBackend.toINDArray(Tensor<Real> tensor) -
Uses of Real in org.episteme.nativ.mathematics.linearalgebra.vectors
Subclasses with type arguments of type Real in org.episteme.nativ.mathematics.linearalgebra.vectorsModifier and TypeClassDescriptionclassHigh-performance Real Double Vector backed by a persistent native MemorySegment.Method parameters in org.episteme.nativ.mathematics.linearalgebra.vectors with type arguments of type RealModifier and TypeMethodDescriptionstatic NativeRealDoubleVectorNativeRealDoubleVector.copyOf(Vector<Real> other, Arena arena, LinearAlgebraProvider<Real> provider) static NativeRealDoubleVectorNativeRealDoubleVector.copyOf(Vector<Real> other, Arena arena, LinearAlgebraProvider<Real> provider) Constructor parameters in org.episteme.nativ.mathematics.linearalgebra.vectors with type arguments of type RealModifierConstructorDescriptionNativeRealDoubleVector(int dimension, Arena arena, LinearAlgebraProvider<Real> provider) NativeRealDoubleVector(NativeRealDoubleVectorStorage storage, LinearAlgebraProvider<Real> provider) -
Uses of Real in org.episteme.nativ.mathematics.linearalgebra.vectors.storage
Methods in org.episteme.nativ.mathematics.linearalgebra.vectors.storage that return RealMethods in org.episteme.nativ.mathematics.linearalgebra.vectors.storage that return types with arguments of type RealMethods in org.episteme.nativ.mathematics.linearalgebra.vectors.storage with parameters of type Real -
Uses of Real in org.episteme.nativ.mathematics.numbers.real
Subclasses of Real in org.episteme.nativ.mathematics.numbers.realModifier and TypeClassDescriptionfinal classHigh-precision real number backed by the native MPFR library.Methods in org.episteme.nativ.mathematics.numbers.real that return RealModifier and TypeMethodDescriptionNativeRealBig.abs()NativeRealBig.acos()NativeRealBig.acosh()NativeRealBig.asin()NativeRealBig.asinh()NativeRealBig.atan()NativeRealBig.atanh()NativeRealBig.cbrt()NativeRealBig.ceil()NativeRealBig.cos()NativeRealBig.cosh()NativeRealBig.exp()NativeRealBig.floor()NativeRealBig.inverse()NativeRealBig.log()NativeRealBig.log10()NativeRealBig.negate()NativeRealBig.pow(double exponent) NativeRealBig.pow(int exp) NativeRealBig.round()NativeRealBig.sin()NativeRealBig.sinh()NativeRealBig.sqrt()NativeRealBig.tan()NativeRealBig.tanh()Methods in org.episteme.nativ.mathematics.numbers.real with parameters of type RealModifier and TypeMethodDescriptionint -
Uses of Real in org.episteme.nativ.mathematics.numbers.real.providers
Methods in org.episteme.nativ.mathematics.numbers.real.providers that return RealModifier and TypeMethodDescriptionNativeRealProvider.create(BigDecimal value) NativeRealProvider.getConstant(String name) -
Uses of Real in org.episteme.nativ.physics.classical.matter.fluids.backends
Methods in org.episteme.nativ.physics.classical.matter.fluids.backends with parameters of type Real -
Uses of Real in org.episteme.nativ.physics.classical.mechanics.collision.backends
Methods in org.episteme.nativ.physics.classical.mechanics.collision.backends with parameters of type RealModifier and TypeMethodDescriptionintGenesisBackend.detectSphereCollisions(Real[] positions, Real[] radii, int n, int[] collisions) intNativeBulletBackend.detectSphereCollisions(Real[] positions, Real[] radii, int n, int[] collisions) intNativeCollisionBackend.detectSphereCollisions(Real[] positions, Real[] radii, int n, int[] collisions) intNativeJBulletBackend.detectSphereCollisions(Real[] positions, Real[] radii, int n, int[] collisions) intODEBackend.detectSphereCollisions(Real[] positions, Real[] radii, int n, int[] collisions) voidGenesisBackend.resolveCollisions(Real[] positions, Real[] velocities, Real[] masses, int n, int[] collisions, int numCollisions) voidNativeBulletBackend.resolveCollisions(Real[] positions, Real[] velocities, Real[] masses, int n, int[] collisions, int numCollisions) voidNativeCollisionBackend.resolveCollisions(Real[] positions, Real[] velocities, Real[] masses, int n, int[] collisions, int numCollisions) voidNativeJBulletBackend.resolveCollisions(Real[] positions, Real[] velocities, Real[] masses, int n, int[] collisions, int numCollisions) voidODEBackend.resolveCollisions(Real[] positions, Real[] velocities, Real[] masses, int n, int[] collisions, int numCollisions) -
Uses of Real in org.episteme.nativ.physics.classical.mechanics.nbody.backends
Methods in org.episteme.nativ.physics.classical.mechanics.nbody.backends with parameters of type RealModifier and TypeMethodDescriptionvoidNativeCUDANBodyBackend.computeForces(Real[] positions, Real[] masses, Real[] forces, Real G, Real softening) voidNativeOpenCLNBodyBackend.computeForces(Real[] positions, Real[] masses, Real[] forces, Real G, Real softening) voidNativeOpenCLNBodyBackend.stepReal(Real[] positions, Real[] velocities, Real[] masses, int numBodies, Real G, Real dt, Real softening) -
Uses of Real in org.episteme.natural.biology
Fields in org.episteme.natural.biology declared as RealMethods in org.episteme.natural.biology that return RealModifier and TypeMethodDescriptionstatic RealDynasticCalculator.calculateInbreedingCoefficient(DynasticCalculator.DynasticPerson person) Calculates the Wright's coefficient of inbreeding (F) for a person.Individual.calculateInbreedingCoefficient()static RealDynasticCalculator.calculateRelationshipCoefficient(DynasticCalculator.DynasticPerson a, DynasticCalculator.DynasticPerson b) Calculates the coefficient of relationship (r) between two individuals.Individual.calculateRelationshipCoefficient(Individual other) ProteinFolding.calculateTotalEnergy()Taxon.getCoi()Taxon.getCytb()ProteinSequence.getMolecularWeight()Returns the molecular weight in g/mol.Taxon.getRna16s()static RealCalculates the local alignment score between two sequences using the Smith-Waterman algorithm.Methods in org.episteme.natural.biology that return types with arguments of type RealModifier and TypeMethodDescriptionProteinSecondaryStructure.calculateComposition(String prediction) Calculates secondary structure composition.Methods in org.episteme.natural.biology with parameters of type RealModifier and TypeMethodDescriptionstatic RealCalculates the local alignment score between two sequences using the Smith-Waterman algorithm.Constructors in org.episteme.natural.biology with parameters of type Real -
Uses of Real in org.episteme.natural.biology.biochemistry
Methods in org.episteme.natural.biology.biochemistry that return RealModifier and TypeMethodDescriptionstatic RealFind Km from velocity data (half-maximal)static Real[]EnzymeKinetics.lineweaverBurkParams(Real vMax, Real km) Lineweaver-Burk parameters: {slope, intercept}static RealMichaelis-Menten: V = Vmax * [S] / (Km + [S])static RealEnzymeKinetics.velocityWithCompetitiveInhibitor(Real vMax, Real km, Real substrateConc, Real inhibitorConc, Real ki) Competitive inhibition: V = Vmax * [S] / (Km * (1 + [I]/Ki) + [S])Methods in org.episteme.natural.biology.biochemistry with parameters of type RealModifier and TypeMethodDescriptionstatic RealFind Km from velocity data (half-maximal)static Real[]EnzymeKinetics.lineweaverBurkParams(Real vMax, Real km) Lineweaver-Burk parameters: {slope, intercept}static RealMichaelis-Menten: V = Vmax * [S] / (Km + [S])static RealEnzymeKinetics.velocityWithCompetitiveInhibitor(Real vMax, Real km, Real substrateConc, Real inhibitorConc, Real ki) Competitive inhibition: V = Vmax * [S] / (Km * (1 + [I]/Ki) + [S]) -
Uses of Real in org.episteme.natural.biology.cell
Fields in org.episteme.natural.biology.cell declared as RealModifier and TypeFieldDescriptionstatic final RealMetabolism.ATP_HYDROLYSIS_GGibbs free energy of ATP hydrolysis (kJ/mol)Methods in org.episteme.natural.biology.cell that return RealModifier and TypeMethodDescriptionstatic RealMetabolism.aerobicRespirationAtpYield(Real glucoseMoles) Cellular Respiration (Aerobic) total ATP yield.static RealMetabolism.energyCharge(Real atpConc, Real adpConc, Real ampConc) Energy charge of the cell.static RealMetabolism.glycolysisAtpYield(Real glucoseMoles) Simplified Glycolysis net reaction energy.Methods in org.episteme.natural.biology.cell with parameters of type RealModifier and TypeMethodDescriptionstatic RealMetabolism.aerobicRespirationAtpYield(Real glucoseMoles) Cellular Respiration (Aerobic) total ATP yield.Metabolism.atpHydrolysisEnergy(Real moles) Calculates energy released from ATP hydrolysis.static RealMetabolism.energyCharge(Real atpConc, Real adpConc, Real ampConc) Energy charge of the cell.static RealMetabolism.glycolysisAtpYield(Real glucoseMoles) Simplified Glycolysis net reaction energy. -
Uses of Real in org.episteme.natural.biology.ecology
Methods in org.episteme.natural.biology.ecology that return RealModifier and TypeMethodDescriptionstatic RealPopulationDynamics.alleeEffectGrowthRate(Real n, Real r, Real a, Real k) Allee effect - reduced growth at low density. dN/dt = rN(N/A - 1)(1 - N/K)static RealEpidemiology.basicReproductionNumber(Real beta, Real gamma) Basic reproduction number (R0).static RealPopulationDynamics.calculateGrowthRate(Real n0, Real nt, Real time) Exponential growth rate calculation. r = ln(Nt/N0) / tstatic RealCompetitive exclusion - Lotka-Volterra competition. dN1/dt = r1*N1 * (K1 - N1 - alpha12*N2) / K1static RealPopulationDynamics.doublingTime(Real growthRate) Doubling time for exponential growth. td = ln(2) / rstatic RealEcosystemFoodWeb.energyAtTrophicLevel(double initialEnergy, int level) Lindeman's Efficiency (10% rule).static RealEcoStability.estimateLyapunovExponent(List<Real> slopes) Estimates the Lyapunov exponent for a 1D mapping to check for chaos.static RealPopulationDynamics.exponentialGrowth(Real p0, Real r, Real t) Exponential growth model (Malthusian).static RealEpidemiology.herdImmunityThreshold(Real r0) Herd immunity threshold.static RealPopulationDynamics.inflectionPoint(Real k) Inflection point of logistic curve (maximum growth rate).static RealPopulationDynamics.logisticGrowth(Real p0, Real r, Real K, Real t) Logistic growth model.static RealPopulationDynamics.logisticGrowthRate(Real n, Real k, Real r) Logistic growth rate at population N. dN/dt = rN(1 - N/K)static Real[][]PopulationDynamics.lotkaVolterra(Real prey, Real predator, Real alpha, Real beta, Real delta, Real gamma, Real timeStep, int steps) Solving Lotka-Volterra predator-prey equations using Euler method. dx/dt = alpha*x - beta*x*y (Prey) dy/dt = delta*x*y - gamma*y (Predator)static RealPopulationDynamics.predatorEquilibrium(Real alpha, Real beta) Lotka-Volterra equilibrium - predator population.static RealPopulationDynamics.preyEquilibrium(Real gamma, Real delta) Lotka-Volterra equilibrium - prey population.static Real[][]PopulationDynamics.seirdModel(Real[] initialPop, Real beta, Real sigma, Real gamma, Real mu, Real dt, int steps) SEIRD Model (Susceptible, Exposed, Infectious, Recovered, Deceased).static Real[][]PopulationDynamics.seirModel(Real[] initialPop, Real beta, Real sigma, Real gamma, Real dt, int steps) static RealEcosystemFoodWeb.shannonIndex(double[] speciesCounts) Biodiversity Index (Shannon-Wiener).static Real[][]SIR (Susceptible-Infectious-Recovered) model simulation. dS/dt = -beta * S * I / N dI/dt = beta * S * I / N - gamma * I dR/dt = gamma * IMethods in org.episteme.natural.biology.ecology with parameters of type RealModifier and TypeMethodDescriptionstatic RealPopulationDynamics.alleeEffectGrowthRate(Real n, Real r, Real a, Real k) Allee effect - reduced growth at low density. dN/dt = rN(N/A - 1)(1 - N/K)static RealEpidemiology.basicReproductionNumber(Real beta, Real gamma) Basic reproduction number (R0).static RealPopulationDynamics.calculateGrowthRate(Real n0, Real nt, Real time) Exponential growth rate calculation. r = ln(Nt/N0) / tstatic RealCompetitive exclusion - Lotka-Volterra competition. dN1/dt = r1*N1 * (K1 - N1 - alpha12*N2) / K1static RealPopulationDynamics.doublingTime(Real growthRate) Doubling time for exponential growth. td = ln(2) / rstatic RealPopulationDynamics.exponentialGrowth(Real p0, Real r, Real t) Exponential growth model (Malthusian).static RealEpidemiology.herdImmunityThreshold(Real r0) Herd immunity threshold.static RealPopulationDynamics.inflectionPoint(Real k) Inflection point of logistic curve (maximum growth rate).static RealPopulationDynamics.logisticGrowth(Real p0, Real r, Real K, Real t) Logistic growth model.static RealPopulationDynamics.logisticGrowthRate(Real n, Real k, Real r) Logistic growth rate at population N. dN/dt = rN(1 - N/K)static Real[][]PopulationDynamics.lotkaVolterra(Real prey, Real predator, Real alpha, Real beta, Real delta, Real gamma, Real timeStep, int steps) Solving Lotka-Volterra predator-prey equations using Euler method. dx/dt = alpha*x - beta*x*y (Prey) dy/dt = delta*x*y - gamma*y (Predator)static RealPopulationDynamics.predatorEquilibrium(Real alpha, Real beta) Lotka-Volterra equilibrium - predator population.static RealPopulationDynamics.preyEquilibrium(Real gamma, Real delta) Lotka-Volterra equilibrium - prey population.static Real[][]PopulationDynamics.seirdModel(Real[] initialPop, Real beta, Real sigma, Real gamma, Real mu, Real dt, int steps) SEIRD Model (Susceptible, Exposed, Infectious, Recovered, Deceased).static Real[][]PopulationDynamics.seirModel(Real[] initialPop, Real beta, Real sigma, Real gamma, Real dt, int steps) static Real[][]SIR (Susceptible-Infectious-Recovered) model simulation. dS/dt = -beta * S * I / N dI/dt = beta * S * I / N - gamma * I dR/dt = gamma * IMethod parameters in org.episteme.natural.biology.ecology with type arguments of type RealModifier and TypeMethodDescriptionstatic RealEcoStability.estimateLyapunovExponent(List<Real> slopes) Estimates the Lyapunov exponent for a 1D mapping to check for chaos.static booleanCalculates the stability of an equilibrium point using the eigenvalue of the community matrix. -
Uses of Real in org.episteme.natural.biology.evolution
Methods in org.episteme.natural.biology.evolution with parameters of type RealModifier and TypeMethodDescriptionstatic CladePhylogeneticTree.buildUPGMA(Real[][] distanceMatrix, List<Species> speciesList) -
Uses of Real in org.episteme.natural.biology.genetics
Methods in org.episteme.natural.biology.genetics that return RealModifier and TypeMethodDescriptionstatic RealPopulationGenetics.driftVariance(PopulationGenetics.AlleleFrequencies alleles, int populationSize) Checks for genetic drift probability using Wright-Fisher model.static RealPopulationGenetics.inbreedingCoefficient(double expectedHet, double observedHet) Calculates Inbreeding Coefficient (F).SequenceAligner.AlignmentResult.score()Returns the value of thescorerecord component.static RealPopulationGenetics.selectionCoefficient(double fitness) Calculates the Selection Coefficient 's'.Constructors in org.episteme.natural.biology.genetics with parameters of type RealModifierConstructorDescriptionAlignmentResult(String alignedSeq1, String alignedSeq2, Real score) Creates an instance of aAlignmentResultrecord class.SequenceAligner(Real matchScore, Real mismatchScore, Real gapScore) -
Uses of Real in org.episteme.natural.biology.loaders.sbml
Methods in org.episteme.natural.biology.loaders.sbml that return RealModifier and TypeMethodDescriptionSBMLSpecies.getInitialAmount()SBMLSpecies.getInitialConcentration()SBMLReaction.getLowerBound()SBMLCompartment.getSize()SBMLReaction.getUpperBound()SBMLParameter.getValue()Methods in org.episteme.natural.biology.loaders.sbml that return types with arguments of type RealModifier and TypeMethodDescriptionSBMLReaction.getLocalParameters()SBMLReaction.getProducts()SBMLReaction.getReactants()Methods in org.episteme.natural.biology.loaders.sbml with parameters of type RealModifier and TypeMethodDescriptionvoidSBMLReaction.addLocalParameter(String parameterId, Real value) voidSBMLReaction.addProduct(String speciesId, Real stoichiometry) voidSBMLReaction.addReactant(String speciesId, Real stoichiometry) voidSBMLSpecies.setInitialAmount(Real initialAmount) voidSBMLSpecies.setInitialConcentration(Real initialConcentration) voidSBMLReaction.setLowerBound(Real lowerFluxBound) voidvoidSBMLReaction.setUpperBound(Real upperFluxBound) void -
Uses of Real in org.episteme.natural.biology.neuroscience
Methods in org.episteme.natural.biology.neuroscience that return RealMethods in org.episteme.natural.biology.neuroscience with parameters of type RealModifier and TypeMethodDescriptionvoidSpikingNeuron.addInputCurrent(Real current) Adds input current for this time step.booleanUpdates neuron state. dV/dt = (-(V - Vrest) + R*I) / tauConstructors in org.episteme.natural.biology.neuroscience with parameters of type Real -
Uses of Real in org.episteme.natural.biology.phylogeny
Fields in org.episteme.natural.biology.phylogeny declared as RealModifier and TypeFieldDescriptionfinal RealPhylogeneticTree.Node.branchLengthfinal RealPhylogeneticTree.Node.heightMethods in org.episteme.natural.biology.phylogeny that return RealModifier and TypeMethodDescriptionstatic Real[][]PhylogenyMath.calculateDistanceMatrix(List<String> sequences) Calculates distance matrix from a list of aligned sequences.static RealPhylogenyMath.jukesCantorDistance(Real pDistance) Jukes-Cantor distance correction. d_JC = -3/4 * ln(1 - 4/3 * p)static Realp-distance: proportion of nucleotide sites that are different. d = n_d / nMethods in org.episteme.natural.biology.phylogeny with parameters of type RealModifier and TypeMethodDescriptionstatic PhylogeneticTree.NodePhylogeneticTree.buildNeighborJoining(Real[][] distanceMatrix, List<Species> speciesList) static PhylogeneticTree.NodePhylogeneticTree.buildNeighborJoiningFromLabels(Real[][] distanceMatrix, List<String> labels) Builds a phylogenetic tree using Neighbor-Joining algorithm (String labels).static PhylogeneticTree.NodePhylogeneticTree.buildUPGMA(Real[][] distanceMatrix, List<Species> speciesList) static PhylogeneticTree.NodePhylogeneticTree.buildUPGMAFromLabels(Real[][] distanceMatrix, List<String> labels) Builds a phylogenetic tree using UPGMA algorithm (String labels).static RealPhylogenyMath.jukesCantorDistance(Real pDistance) Jukes-Cantor distance correction. d_JC = -3/4 * ln(1 - 4/3 * p)Constructors in org.episteme.natural.biology.phylogeny with parameters of type RealModifierConstructorDescriptionNode(String name, PhylogeneticTree.Node left, PhylogeneticTree.Node right, Real branchLength) Internal node constructor with branch lengthNode(PhylogeneticTree.Node left, PhylogeneticTree.Node right, Real height) Internal node constructor for UPGMA -
Uses of Real in org.episteme.natural.biology.structure
Methods in org.episteme.natural.biology.structure that return RealModifier and TypeMethodDescriptionDnaFoldingProvider.calculateEnergy(List<Real[]> points, String sequence) Calculates energy for a 3D structure.ProteinFoldingProvider.calculateEnergy(int[][] positions, boolean[] isHydrophobic) Calculates energy for a fold. -
Uses of Real in org.episteme.natural.biology.structure.providers
Methods in org.episteme.natural.biology.structure.providers that return RealModifier and TypeMethodDescriptionStandardDnaFoldingProvider.calculateEnergy(List<Real[]> points, String sequence) StandardProteinFoldingProvider.calculateEnergy(int[][] positions, boolean[] isH) -
Uses of Real in org.episteme.natural.chemistry
Methods in org.episteme.natural.chemistry that return RealModifier and TypeMethodDescriptionIsotope.getAbundance()Isotope.getAtomicMass()Element.getElectronegativity()Methods in org.episteme.natural.chemistry that return types with arguments of type RealMethods in org.episteme.natural.chemistry with parameters of type RealModifier and TypeMethodDescriptionvoidElement.setElectronegativity(Real electronegativity) static voidPerforms a single simulation step.Method parameters in org.episteme.natural.chemistry with type arguments of type RealModifier and TypeMethodDescriptionvoidvoidConstructors in org.episteme.natural.chemistry with parameters of type RealModifierConstructorDescriptionConstructor parameters in org.episteme.natural.chemistry with type arguments of type Real -
Uses of Real in org.episteme.natural.chemistry.acidbase
Fields in org.episteme.natural.chemistry.acidbase declared as RealModifier and TypeFieldDescriptionstatic final RealAcidBase.KW_25CWater ionization constant at 25°Cstatic final RealAcidBase.STANDARD_TEMP_KStandard temperature for Kw (25°C)Methods in org.episteme.natural.chemistry.acidbase that return RealModifier and TypeMethodDescriptionstatic RealAcidBase.bufferCapacity(Real totalBufferConc, Real Ka, Real pH) Buffer capacity (Van Slyke equation approximation).static RealpHCalculator.bufferCapacity(Real totalBufferConcentration, Real Ka, Real pH) Calculates buffer capacity (approximate).static RealHenderson-Hasselbalch equation for buffer pH. pH = pKa + log10([A-]/[HA])static RealpHCalculator.concentrationFromPH(Real pH) Calculates hydrogen ion concentration from pH.static RealAcidBase.hConcentration(Real pH) Calculates [H+] from pH.static RealAcidBase.hendersonHasselbalch(Real pKa, Real conjugateBaseConc, Real acidConc) Henderson-Hasselbalch equation for buffer pH. pH = pKa + log([A-]/[HA])static RealCalculates Ka from pKa.static RealAcidBase.kwAtTemperature(Real temperatureK) Temperature-corrected Kw.static RealAcidBase.ohConcentration(Real pOH) Calculates [OH-] from pOH.static RealCalculates pH from hydrogen ion concentration.static RealpHCalculator.pHFromConcentration(Real hydrogenIonMolarity) Calculates pH from hydrogen ion concentration. pH = -log10[H+]static RealConverts pH to pOH at 25°C.static RealCalculates the pKa from Ka.static RealCalculates pOH from hydroxide ion concentration.static RealCalculates pOH from pH. pOH = 14 - pH (at 25°C)static RealAcidBase.weakAcidpH(Real Ka, Real acidConcentration) Calculates pH of a weak acid solution.static RealAcidBase.weakBasepH(Real Kb, Real baseConcentration) Calculates pH of a weak base solution.Methods in org.episteme.natural.chemistry.acidbase with parameters of type RealModifier and TypeMethodDescriptionstatic RealAcidBase.bufferCapacity(Real totalBufferConc, Real Ka, Real pH) Buffer capacity (Van Slyke equation approximation).static RealpHCalculator.bufferCapacity(Real totalBufferConcentration, Real Ka, Real pH) Calculates buffer capacity (approximate).static RealHenderson-Hasselbalch equation for buffer pH. pH = pKa + log10([A-]/[HA])static StringClassifies solution by pH.static RealpHCalculator.concentrationFromPH(Real pH) Calculates hydrogen ion concentration from pH.static RealAcidBase.hConcentration(Real pH) Calculates [H+] from pH.static RealAcidBase.hendersonHasselbalch(Real pKa, Real conjugateBaseConc, Real acidConc) Henderson-Hasselbalch equation for buffer pH. pH = pKa + log([A-]/[HA])static booleanChecks if a solution is acidic (pH invalid input: '<' 7).static booleanChecks if a solution is basic/alkaline (pH > 7).static booleanChecks if a solution is neutral (pH ≈7).static RealCalculates Ka from pKa.static RealAcidBase.kwAtTemperature(Real temperatureK) Temperature-corrected Kw.static RealAcidBase.ohConcentration(Real pOH) Calculates [OH-] from pOH.static RealCalculates pH from hydrogen ion concentration.static RealpHCalculator.pHFromConcentration(Real hydrogenIonMolarity) Calculates pH from hydrogen ion concentration. pH = -log10[H+]static RealConverts pH to pOH at 25°C.static RealCalculates the pKa from Ka.static RealCalculates pOH from hydroxide ion concentration.static RealCalculates pOH from pH. pOH = 14 - pH (at 25°C)static RealAcidBase.weakAcidpH(Real Ka, Real acidConcentration) Calculates pH of a weak acid solution.static RealAcidBase.weakBasepH(Real Kb, Real baseConcentration) Calculates pH of a weak base solution. -
Uses of Real in org.episteme.natural.chemistry.biochemistry
Methods in org.episteme.natural.chemistry.biochemistry that return RealModifier and TypeMethodDescriptionstatic RealEnzymeKinetics.catalyticEfficiency(Real kcat, Real Km) Catalytic efficiency.static RealEnzymeKinetics.competitiveKm(Real Km, Real I, Real Ki) Competitive inhibition: apparent Km increased.AminoAcid.getIsoelectricPoint()AminoAcid.getMolarMass()Gets the molar mass in g/mol.static RealEnzymeKinetics.hillEquation(Real S, Real K, Real n) Hill equation for cooperative binding.static Real[]EnzymeKinetics.lineweaverBurkParams(Real Vmax, Real Km) Lineweaver-Burk (double reciprocal) transformation. 1/v = (Km/Vmax) · (1/[S]) + 1/Vmax Returns array with [slope, intercept].static RealEnzymeKinetics.michaelismenten(Real S, Real Vmax, Real Km) Michaelis-Menten equation. v = (Vmax · [S]) / (Km + [S])static RealEnzymeKinetics.noncompetitiveVmax(Real Vmax, Real I, Real Ki) Non-competitive inhibition: Vmax decreased.static RealAminoAcid.peptideWeight(String sequence) Calculates molecular weight of a peptide sequence.static RealEnzymeKinetics.turnoverNumber(Real Vmax, Real enzymeConcentration) Turnover number (kcat): reactions per enzyme per second. kcat = Vmax / [E]_totalstatic Real[]EnzymeKinetics.uncompetitiveParams(Real Vmax, Real Km, Real I, Real Ki) Uncompetitive inhibition: both Km and Vmax decreased.static Real[]EnzymeKinetics.vMaxKmFromLB(Real slope, Real intercept) Calculates Vmax and Km from Lineweaver-Burk plot slope and intercept.Methods in org.episteme.natural.chemistry.biochemistry with parameters of type RealModifier and TypeMethodDescriptionstatic RealEnzymeKinetics.catalyticEfficiency(Real kcat, Real Km) Catalytic efficiency.static RealEnzymeKinetics.competitiveKm(Real Km, Real I, Real Ki) Competitive inhibition: apparent Km increased.static RealEnzymeKinetics.hillEquation(Real S, Real K, Real n) Hill equation for cooperative binding.static Real[]EnzymeKinetics.lineweaverBurkParams(Real Vmax, Real Km) Lineweaver-Burk (double reciprocal) transformation. 1/v = (Km/Vmax) · (1/[S]) + 1/Vmax Returns array with [slope, intercept].static RealEnzymeKinetics.michaelismenten(Real S, Real Vmax, Real Km) Michaelis-Menten equation. v = (Vmax · [S]) / (Km + [S])static RealEnzymeKinetics.noncompetitiveVmax(Real Vmax, Real I, Real Ki) Non-competitive inhibition: Vmax decreased.static RealEnzymeKinetics.turnoverNumber(Real Vmax, Real enzymeConcentration) Turnover number (kcat): reactions per enzyme per second. kcat = Vmax / [E]_totalstatic Real[]EnzymeKinetics.uncompetitiveParams(Real Vmax, Real Km, Real I, Real Ki) Uncompetitive inhibition: both Km and Vmax decreased.static Real[]EnzymeKinetics.vMaxKmFromLB(Real slope, Real intercept) Calculates Vmax and Km from Lineweaver-Burk plot slope and intercept. -
Uses of Real in org.episteme.natural.chemistry.computational
Fields in org.episteme.natural.chemistry.computational declared as RealModifier and TypeFieldDescriptionstatic final RealForceField.CC_BOND_LENGTHstatic final RealForceField.CC_DOUBLE_LENGTHstatic final RealForceField.CC_EPSILONstatic final RealForceField.CC_SIGMAstatic final RealForceField.CH_BOND_LENGTHstatic final RealForceField.OO_EPSILONstatic final RealForceField.OO_SIGMAMethods in org.episteme.natural.chemistry.computational that return RealModifier and TypeMethodDescriptionstatic RealHarmonic angle bending: V(θ) = 0.5 * k * (θ - θ0)²Real[]MolecularOrbitals.benzeneEnergies()static RealForceField.bondStretch(Real r, Real r0, Real k) Harmonic bond stretching: V(r) = 0.5 * k * (r - r0)²Real[]MolecularOrbitals.butadieneEnergies()static RealForceField.calculatePotentialEnergy(Molecule molecule) Calculates total potential energy of a molecule.static RealCoulomb interaction (kcal/mol when q in e, r in Ã…)Real[]MolecularOrbitals.cyclicEnergies(int numAtoms) Cyclic energies: E_k = α + 2β·cos(2Àk/n)MolecularOrbitals.delocalizationEnergy(Real actualEnergy, int numDoubleBonds) Delocalization energyMolecularOrbitals.getAlpha()MolecularOrbitals.getBeta()MolecularOrbitals.homoLumoGap(Real[] orbitalEnergies, int numElectrons) HOMO-LUMO gapstatic RealForceField.lennardJones(Real r, Real epsilon, Real sigma) Lennard-Jones 12-6 potential.static RealForceField.lennardJonesForce(Real r, Real epsilon, Real sigma) Lennard-Jones force.Real[]MolecularOrbitals.linearChainEnergies(int numAtoms) Linear chain energies: E_k = α + 2β·cos(kÀ/(n+1))static RealMorse potential: V(r) = D_e * [1 - exp(-a*(r-r_e))]²static RealTorsional potential: V(Æ) = V_n/2 * [1 + cos(n*Æ- γ)]MolecularOrbitals.totalPiEnergy(Real[] orbitalEnergies, int numElectrons) Total À-electron energyMethods in org.episteme.natural.chemistry.computational with parameters of type RealModifier and TypeMethodDescriptionstatic RealHarmonic angle bending: V(θ) = 0.5 * k * (θ - θ0)²static RealForceField.bondStretch(Real r, Real r0, Real k) Harmonic bond stretching: V(r) = 0.5 * k * (r - r0)²static RealCoulomb interaction (kcal/mol when q in e, r in Ã…)MolecularOrbitals.delocalizationEnergy(Real actualEnergy, int numDoubleBonds) Delocalization energyMolecularOrbitals.homoLumoGap(Real[] orbitalEnergies, int numElectrons) HOMO-LUMO gapstatic RealForceField.lennardJones(Real r, Real epsilon, Real sigma) Lennard-Jones 12-6 potential.static RealForceField.lennardJonesForce(Real r, Real epsilon, Real sigma) Lennard-Jones force.static RealMorse potential: V(r) = D_e * [1 - exp(-a*(r-r_e))]²static RealTorsional potential: V(Æ) = V_n/2 * [1 + cos(n*Æ- γ)]MolecularOrbitals.totalPiEnergy(Real[] orbitalEnergies, int numElectrons) Total À-electron energyConstructors in org.episteme.natural.chemistry.computational with parameters of type Real -
Uses of Real in org.episteme.natural.chemistry.computational.quantum
Fields in org.episteme.natural.chemistry.computational.quantum with type parameters of type RealModifier and TypeFieldDescriptionSCFMethod.densityMatrixSCFMethod.fockMatrixSCFMethod.overlapMatrixMethods in org.episteme.natural.chemistry.computational.quantum that return types with arguments of type RealModifier and TypeMethodDescriptionDIISSubspace.extrapolate()Extrapolates a new Fock matrix using the DIIS equations.BasisFunction.getCenter()OneElectronIntegrals.getCoreHamiltonian()SCFMethod.getDensityMatrix()SCFMethod.getFockMatrix()OneElectronIntegrals.getOverlap()Method parameters in org.episteme.natural.chemistry.computational.quantum with type arguments of type RealModifier and TypeMethodDescriptionvoidAdds an iteration to the subspace.Constructor parameters in org.episteme.natural.chemistry.computational.quantum with type arguments of type RealModifierConstructorDescriptionBasisFunction(Vector<Real> center, double[] exponents, double[] coefficients) OneElectronIntegrals(Matrix<Real> coreHamiltonian, Matrix<Real> overlap) -
Uses of Real in org.episteme.natural.chemistry.crystallography
Fields in org.episteme.natural.chemistry.crystallography declared as RealModifier and TypeFieldDescriptionstatic final RealUnitCell.CU_K_ALPHACu-Kα X-ray wavelengthstatic final RealUnitCell.MO_K_ALPHAMo-Kα X-ray wavelengthMethods in org.episteme.natural.chemistry.crystallography that return RealModifier and TypeMethodDescriptionstatic RealUnitCell.braggAngle(Real d, Real wavelength, int n) Bragg's law: calculates diffraction angle. nλ = 2d·sin(θ)UnitCell.dSpacing(int h, int k, int l) Calculates d-spacing for a given Miller index.UnitCell.getA()UnitCell.getAlpha()UnitCell.getB()UnitCell.getBeta()UnitCell.getC()UnitCell.getGamma()UnitCell.volume()Calculates unit cell volume.Methods in org.episteme.natural.chemistry.crystallography with parameters of type RealModifier and TypeMethodDescriptionstatic RealUnitCell.braggAngle(Real d, Real wavelength, int n) Bragg's law: calculates diffraction angle. nλ = 2d·sin(θ)static UnitCellCreates a cubic unit cell.static UnitCellCreates a hexagonal unit cell.static UnitCellUnitCell.orthorhombic(Real a, Real b, Real c) Creates an orthorhombic unit cell.static UnitCellUnitCell.tetragonal(Real a, Real c) Creates a tetragonal unit cell.Constructors in org.episteme.natural.chemistry.crystallography with parameters of type Real -
Uses of Real in org.episteme.natural.chemistry.kinetics
Fields in org.episteme.natural.chemistry.kinetics declared as RealMethods in org.episteme.natural.chemistry.kinetics that return RealModifier and TypeMethodDescriptionstatic RealRateEquation.activationEnergy(Real k1, Real T1, Real k2, Real T2) Calculates activation energy from two rate constants.static RealArrhenius equation: k = A · exp(-Ea/(R·T))static RealArrheniusEquation.calculateActivationEnergy(Real k1, Real k2, Real t1, Real t2) Activation energy from two rate constantsstatic RealArrheniusEquation.calculateK(Real A, Real Ea, Real T) Rate constant: k = A * exp(-Ea / RT)static RealArrheniusEquation.calculateK(Real A, Quantity<Energy> Ea, Quantity<Temperature> temperature) Rate constant using Quantity typesstatic RealEyring equation (transition state theory). k = (k_B·T/h) · exp(-ÃŽâ€ÂG‡/(R·T))static RealRateEquation.firstOrderConcentration(Real A0, Real k, Real t) First-order integrated rate law.static RealRateEquation.halfLife(Real A0, Real k, RateEquation.Order order) Calculates half-life for different reaction orders.static RealCalculates reaction rate from rate constant and concentrations. rate = k * [A]^a * [B]^b * ...static RealRateEquation.secondOrderConcentration(Real A0, Real k, Real t) Second-order integrated rate law. 1/[A] = 1/[A]â‚€ + k·tstatic RealRateEquation.zeroOrderConcentration(Real A0, Real k, Real t) Zero-order integrated rate law.Methods in org.episteme.natural.chemistry.kinetics with parameters of type RealModifier and TypeMethodDescriptionstatic RealRateEquation.activationEnergy(Real k1, Real T1, Real k2, Real T2) Calculates activation energy from two rate constants.static RealArrhenius equation: k = A · exp(-Ea/(R·T))static RealArrheniusEquation.calculateActivationEnergy(Real k1, Real k2, Real t1, Real t2) Activation energy from two rate constantsArrheniusEquation.calculateActivationEnergy(Real k1, Real k2, Quantity<Temperature> t1, Quantity<Temperature> t2) Activation energy using Quantity typesstatic RealArrheniusEquation.calculateK(Real A, Real Ea, Real T) Rate constant: k = A * exp(-Ea / RT)static RealArrheniusEquation.calculateK(Real A, Quantity<Energy> Ea, Quantity<Temperature> temperature) Rate constant using Quantity typesstatic RealEyring equation (transition state theory). k = (k_B·T/h) · exp(-ÃŽâ€ÂG‡/(R·T))static RealRateEquation.firstOrderConcentration(Real A0, Real k, Real t) First-order integrated rate law.static RealRateEquation.halfLife(Real A0, Real k, RateEquation.Order order) Calculates half-life for different reaction orders.static RealCalculates reaction rate from rate constant and concentrations. rate = k * [A]^a * [B]^b * ...static RealRateEquation.secondOrderConcentration(Real A0, Real k, Real t) Second-order integrated rate law. 1/[A] = 1/[A]â‚€ + k·tstatic RealRateEquation.zeroOrderConcentration(Real A0, Real k, Real t) Zero-order integrated rate law. -
Uses of Real in org.episteme.natural.chemistry.polymer
Fields in org.episteme.natural.chemistry.polymer declared as RealModifier and TypeFieldDescriptionstatic final RealPolymer.NYLON66_REPEAT_MASSstatic final RealPolymer.PE_REPEAT_MASSstatic final RealPolymer.PMMA_REPEAT_MASSstatic final RealPolymer.PP_REPEAT_MASSstatic final RealPolymer.PS_REPEAT_MASSstatic final RealPolymer.PVC_REPEAT_MASSMethods in org.episteme.natural.chemistry.polymer that return RealModifier and TypeMethodDescriptionPolymer.degreeOfPolymerization()Number-average degree of polymerization.static RealPolymer.endToEndDistance(int n, Real l) End-to-end distance for ideal chain.static RealPolymer.floryHugginsParameter(Real Vs, Real deltaP, Real deltaS, Real T) Flory-Huggins interaction parameter estimation.static RealPolymer.foxEquation(Real w1, Real Tg1, Real Tg2) Glass transition temperature estimation (Fox equation for copolymers). 1/Tg = w1/Tg1 + w2/Tg2Polymer.getMn()Polymer.getMw()Polymer.getRepeatUnitMass()static RealPolymer.intrinsicViscosity(Real M, Real K, Real a) Mark-Houwink equation: intrinsic viscosity.Polymer.polydispersityIndex()Polydispersity index: PDI = Mw/Mn PDI = 1 for monodisperse, >1 for polydispersestatic RealPolymer.radiusOfGyration(int n, Real l) Radius of gyration for ideal chain.Methods in org.episteme.natural.chemistry.polymer with parameters of type RealModifier and TypeMethodDescriptionstatic RealPolymer.endToEndDistance(int n, Real l) End-to-end distance for ideal chain.static RealPolymer.floryHugginsParameter(Real Vs, Real deltaP, Real deltaS, Real T) Flory-Huggins interaction parameter estimation.static RealPolymer.foxEquation(Real w1, Real Tg1, Real Tg2) Glass transition temperature estimation (Fox equation for copolymers). 1/Tg = w1/Tg1 + w2/Tg2static PolymerCreates polymer from degree of polymerization.static RealPolymer.intrinsicViscosity(Real M, Real K, Real a) Mark-Houwink equation: intrinsic viscosity.static RealPolymer.radiusOfGyration(int n, Real l) Radius of gyration for ideal chain.Constructors in org.episteme.natural.chemistry.polymer with parameters of type Real -
Uses of Real in org.episteme.natural.chemistry.spectroscopy
Fields in org.episteme.natural.chemistry.spectroscopy declared as RealModifier and TypeFieldDescriptionstatic final RealNMRSpectrum.GAMMA_13Cstatic final RealNMRSpectrum.GAMMA_15Nstatic final RealNMRSpectrum.GAMMA_1Hstatic final RealNMRSpectrum.GAMMA_31PMethods in org.episteme.natural.chemistry.spectroscopy that return RealModifier and TypeMethodDescriptionstatic RealUVVisSpectrum.calculateAbsorbance(Real epsilon, Real concentration, Real pathLength) Beer-Lambert Law: A = ε * c * lstatic RealNMRSpectrum.calculateChemicalShift(Real frequencyObserved, Real frequencyReference, Real spectrometerFrequency) Calculates chemical shift (delta). delta = (v - v_ref) / v_spectrometer * 10^6static RealNMRSpectrum.calculateLarmorFrequency(Real gyromagneticRatio, Real magneticField) Calculates Larmor frequency. v = (gamma * B0) / (2 * pi)static RealMassSpectrum.calculateMZ(Real mass, int charge) Calculates Mass-to-Charge ratio (m/z).static RealUVVisSpectrum.calculateTransmittance(Real absorbance) Transmittance from Absorbance: T = 10^(-A)static RealMassSpectrum.cycloidalRadius(Real massKg, Real velocity, Real chargeC, Real magneticFieldTesla) Radius of curvature in magnetic field. r = (m * v) / (q * B)static RealIRSpectrum.stretchingFrequency(Real k, Real mu) Stretching frequency: ν̃ = (1/2Àc) · √(k/μ)static RealUVVisSpectrum.wavelengthToEnergy(Real wavelengthNm) Wavelength (nm) to Energy (eV): E = 1239.8 / λstatic RealIRSpectrum.wavelengthToWavenumber(Real wavelengthMicrons) Wavelength (μm) to wavenumber (cm⻹): ν̃ = 10000 / λstatic RealIRSpectrum.wavenumberToWavelength(Real wavenumber) Wavenumber to wavelengthMethods in org.episteme.natural.chemistry.spectroscopy with parameters of type RealModifier and TypeMethodDescriptionstatic RealUVVisSpectrum.calculateAbsorbance(Real epsilon, Real concentration, Real pathLength) Beer-Lambert Law: A = ε * c * lstatic RealNMRSpectrum.calculateChemicalShift(Real frequencyObserved, Real frequencyReference, Real spectrometerFrequency) Calculates chemical shift (delta). delta = (v - v_ref) / v_spectrometer * 10^6static RealNMRSpectrum.calculateLarmorFrequency(Real gyromagneticRatio, Real magneticField) Calculates Larmor frequency. v = (gamma * B0) / (2 * pi)static RealMassSpectrum.calculateMZ(Real mass, int charge) Calculates Mass-to-Charge ratio (m/z).static RealUVVisSpectrum.calculateTransmittance(Real absorbance) Transmittance from Absorbance: T = 10^(-A)static RealMassSpectrum.cycloidalRadius(Real massKg, Real velocity, Real chargeC, Real magneticFieldTesla) Radius of curvature in magnetic field. r = (m * v) / (q * B)static List<IRSpectrum.FunctionalGroup> IRSpectrum.identifyPeak(Real wavenumber) Identify functional groups from peak wavenumberbooleanstatic RealIRSpectrum.stretchingFrequency(Real k, Real mu) Stretching frequency: ν̃ = (1/2Àc) · √(k/μ)static RealUVVisSpectrum.wavelengthToEnergy(Real wavelengthNm) Wavelength (nm) to Energy (eV): E = 1239.8 / λstatic RealIRSpectrum.wavelengthToWavenumber(Real wavelengthMicrons) Wavelength (μm) to wavenumber (cm⻹): ν̃ = 10000 / λstatic RealIRSpectrum.wavenumberToWavelength(Real wavenumber) Wavenumber to wavelength -
Uses of Real in org.episteme.natural.chemistry.thermodynamics
Methods in org.episteme.natural.chemistry.thermodynamics that return RealModifier and TypeMethodDescriptionThermodynamicProperty.getUncertainty()ThermodynamicProperty.getValue()Methods in org.episteme.natural.chemistry.thermodynamics with parameters of type RealModifier and TypeMethodDescriptionvoidThermodynamicProperty.setUncertainty(Real uncertainty) void -
Uses of Real in org.episteme.natural.computing.ai.evolutionary
Classes in org.episteme.natural.computing.ai.evolutionary that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassA chromosome representing a candidate solution as an array of Real numbers.Methods in org.episteme.natural.computing.ai.evolutionary that return RealModifier and TypeMethodDescriptionReal[]EvolutionaryOptimizer.optimize(int generations) Runs genetic algorithm.Methods in org.episteme.natural.computing.ai.evolutionary that return types with arguments of type RealModifier and TypeMethodDescriptionRealChromosome.crossover(Chromosome<Real> other) RealChromosome.getGenes()RealChromosome.mutate(double probability) Method parameters in org.episteme.natural.computing.ai.evolutionary with type arguments of type RealConstructors in org.episteme.natural.computing.ai.evolutionary with parameters of type RealModifierConstructorDescriptionEvolutionaryOptimizer(Function<Real[], Real> fitness, int dimensions, Real[] lowerBounds, Real[] upperBounds, int populationSize) RealChromosome(Real[] genes, Function<Real[], Real> fitnessFunction, Real[] lowerBounds, Real[] upperBounds) Constructor parameters in org.episteme.natural.computing.ai.evolutionary with type arguments of type Real -
Uses of Real in org.episteme.natural.computing.ai.fuzzy
Methods in org.episteme.natural.computing.ai.fuzzy that return RealModifier and TypeMethodDescriptionstatic RealFuzzy AND (T-norm: minimum).static RealFuzzyLogic.centroidDefuzzification(Real[] values, Real[] memberships) Centroid defuzzification (for discrete output).static RealGaussian membership function.static RealFuzzy NOT (complement).static RealFuzzy OR (S-norm: maximum).static RealFuzzyLogic.probabilisticOr(Real a, Real b) Probabilistic OR (S-norm).static RealFuzzyLogic.productAnd(Real a, Real b) Product T-norm.static RealTrapezoidal membership function.static RealFuzzyLogic.triangular(Real x, Real a, Real b, Real c) Triangular membership function.Methods in org.episteme.natural.computing.ai.fuzzy with parameters of type RealModifier and TypeMethodDescriptionstatic RealFuzzy AND (T-norm: minimum).static RealFuzzyLogic.centroidDefuzzification(Real[] values, Real[] memberships) Centroid defuzzification (for discrete output).static RealGaussian membership function.static RealFuzzy NOT (complement).static RealFuzzy OR (S-norm: maximum).static RealFuzzyLogic.probabilisticOr(Real a, Real b) Probabilistic OR (S-norm).static RealFuzzyLogic.productAnd(Real a, Real b) Product T-norm.static RealTrapezoidal membership function.static RealFuzzyLogic.triangular(Real x, Real a, Real b, Real c) Triangular membership function. -
Uses of Real in org.episteme.natural.computing.ai.rl
Methods in org.episteme.natural.computing.ai.rl with parameters of type Real -
Uses of Real in org.episteme.natural.earth
Methods in org.episteme.natural.earth with parameters of type Real -
Uses of Real in org.episteme.natural.earth.atmosphere
Methods in org.episteme.natural.earth.atmosphere that return RealModifier and TypeMethodDescriptionstatic RealPsychrometrics.enthalpy(Quantity<Temperature> temperature, Real humidityRatio) Calculates Enthalpy of moist air (kJ/kg). h = cpa*t + w*(hwe + cpw*t)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.Methods in org.episteme.natural.earth.atmosphere with parameters of type RealModifier and TypeMethodDescriptionstatic 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) -
Uses of Real in org.episteme.natural.earth.climatology
Methods in org.episteme.natural.earth.climatology that return RealModifier and TypeMethodDescriptionstatic RealClimateModel.estimateGlobalTemperature(double co2ConcentrationPPM, double baseAlbedo, double climateSensitivity) Calculates steady-state temperature with CO2 forcing and ice-albedo feedback.static RealClimateModel.thermalInertiaTimeConstant(double mixedLayerDepthMeters) Estimates heat capacity of the ocean for transient climate response. -
Uses of Real in org.episteme.natural.earth.coordinates
Methods in org.episteme.natural.earth.coordinates that return RealModifier and TypeMethodDescriptionReferenceEllipsoid.getEccentricitySquared()ReferenceEllipsoid.getFlattening()GeodeticCoordinate.getPrimeVerticalRadius()Calculates the internal radius of curvature in the prime vertical (N).ReferenceEllipsoid.getSemiMajorAxisValue()ReferenceEllipsoid.getSemiMinorAxisValue()ECEFCoordinate.getXReal()ECEFCoordinate.getYReal()ECEFCoordinate.getZReal()Constructors in org.episteme.natural.earth.coordinates with parameters of type RealModifierConstructorDescriptionAlbersEqualAreaCoordinate(Real easting, Real northing, ReferenceEllipsoid ellipsoid, AlbersEqualAreaCoordinate.AlbersParameters params) BonneCoordinate(Real easting, Real northing, ReferenceEllipsoid ellipsoid, BonneCoordinate.BonneParameters params) CassiniSoldnerCoordinate(Real easting, Real northing, ReferenceEllipsoid ellipsoid, CassiniSoldnerCoordinate.CassiniParameters params) ECEFCoordinate(Real x, Real y, Real z) ECEFCoordinate(Real x, Real y, Real z, ReferenceEllipsoid ellipsoid) ENUCoordinate(Real east, Real north, Real up, GeodeticCoordinate referencePoint) LambertAzimuthalEqualAreaCoordinate(Real easting, Real northing, ReferenceEllipsoid ellipsoid, LambertAzimuthalEqualAreaCoordinate.LAEAParameters params) LambertConformalConicCoordinate(Real easting, Real northing, LambertConformalConicCoordinate.LCCParams params) MercatorCoordinate(Real x, Real y, boolean webMercator) PolyconicCoordinate(Real easting, Real northing, ReferenceEllipsoid ellipsoid, PolyconicCoordinate.PolyconicParameters params) UPSCoordinate(char hemisphere, Real easting, Real northing, ReferenceEllipsoid ellipsoid) -
Uses of Real in org.episteme.natural.earth.geodesy
Fields in org.episteme.natural.earth.geodesy declared as RealModifier and TypeFieldDescriptionstatic final RealGeodesy.EARTH_RADIUS_EQUATORIALWGS84 Earth equatorial radius (meters)static final RealGeodesy.EARTH_RADIUS_POLARWGS84 Earth polar radius (meters)static final RealGeodesy.FLATTENINGWGS84 flatteningMethods in org.episteme.natural.earth.geodesy that return RealModifier and TypeMethodDescriptionstatic Real[]Geodesy.destination(Real lat, Real lon, Real bearingDegrees, Real distanceM) Destination point given start, bearing, and distance.static RealGeodesy.initialBearing(Real lat1, Real lon1, Real lat2, Real lon2) Initial bearing from point 1 to point 2.static Real[]Midpoint between two coordinates.static RealGeodesy.pressureRatio(Real altitudeM) Barometric formula for atmospheric pressure at altitude.Methods in org.episteme.natural.earth.geodesy with parameters of type RealModifier and TypeMethodDescriptionstatic Real[]Geodesy.destination(Real lat, Real lon, Real bearingDegrees, Real distanceM) Destination point given start, bearing, and distance.Geodesy.haversineDistance(Real lat1, Real lon1, Real lat2, Real lon2) Haversine formula for great-circle distance.static RealGeodesy.initialBearing(Real lat1, Real lon1, Real lat2, Real lon2) Initial bearing from point 1 to point 2.static Real[]Midpoint between two coordinates.static RealGeodesy.pressureRatio(Real altitudeM) Barometric formula for atmospheric pressure at altitude. -
Uses of Real in org.episteme.natural.earth.geology
Methods in org.episteme.natural.earth.geology that return Real -
Uses of Real in org.episteme.natural.earth.geophysics
Fields in org.episteme.natural.earth.geophysics declared as RealModifier and TypeFieldDescriptionstatic final RealMarsAtmosphere.G_MARSstatic final RealAtmosphere.LAPSE_RATETemperature lapse rate (K/m) in tropospherestatic final RealMarsAtmosphere.LAPSE_RATE_MARSstatic final RealAtmosphere.P0Standard sea level pressure (Pa)static final RealMarsAtmosphere.P0_MARSstatic final RealAtmosphere.R_AIRGas constant for dry air (J/(kg·K))static final RealMarsAtmosphere.R_CO2static final RealOceanModel.RHO_SEAWATERStandard density of seawater (kg/m^3) at surfacestatic final RealAtmosphere.T0Standard sea level temperature (K)static final RealMarsAtmosphere.T0_MARSMethods in org.episteme.natural.earth.geophysics that return RealModifier and TypeMethodDescriptionstatic RealAir density from temperature and pressure.static RealAtmosphere.densityAtAltitude(Real altitude) Density at altitude.EarthAtmosphere.getPressure(Real altitude) Calculates pressure at a given altitude in Earth's atmosphere.MarsAtmosphere.getPressure(Real altitude) Calculates pressure at a given altitude on Mars.EarthAtmosphere.getTemperature(Real altitude) Calculates temperature at a given altitude in Earth's atmosphere.MarsAtmosphere.getTemperature(Real altitude) Calculates temperature at a given altitude on Mars.static RealHeat index (feels-like temperature).static Realstatic RealHydrostatic pressure at depth.static RealAtmosphere.relativeHumidity(Real tempCelsius, Real dewPointCelsius) Relative humidity from dew point and temperature.static RealAtmosphere.saturationVaporPressure(Real tempCelsius) Saturation vapor pressure (Magnus formula). e_s = 6.112 * exp(17.67 * T / (T + 243.5)) in hPastatic RealAtmosphere.scaleHeight(Real temperature) Scale height: H = RT/gstatic RealAtmosphere.speedOfSound(Real temperature) Speed of sound in air. c = sqrt(γ * R * T) where γ = 1.4 for diatomic gasstatic RealOceanModel.speedOfSound(Real tempCelsius, Real salinityPPT, Real depthMeters) Speed of sound in seawater (Chen-Millero-Li approximation, simplified).static RealAtmosphere.temperature(Real altitude) Temperature vs altitude (troposphere).static RealMethods in org.episteme.natural.earth.geophysics with parameters of type RealModifier and TypeMethodDescriptionstatic RealAir density from temperature and pressure.static RealAtmosphere.densityAtAltitude(Real altitude) Density at altitude.EarthAtmosphere.getPressure(Real altitude) Calculates pressure at a given altitude in Earth's atmosphere.MarsAtmosphere.getPressure(Real altitude) Calculates pressure at a given altitude on Mars.EarthAtmosphere.getTemperature(Real altitude) Calculates temperature at a given altitude in Earth's atmosphere.MarsAtmosphere.getTemperature(Real altitude) Calculates temperature at a given altitude on Mars.static RealHeat index (feels-like temperature).static Realstatic RealHydrostatic pressure at depth.static RealAtmosphere.relativeHumidity(Real tempCelsius, Real dewPointCelsius) Relative humidity from dew point and temperature.static RealAtmosphere.saturationVaporPressure(Real tempCelsius) Saturation vapor pressure (Magnus formula). e_s = 6.112 * exp(17.67 * T / (T + 243.5)) in hPastatic RealAtmosphere.scaleHeight(Real temperature) Scale height: H = RT/gstatic RealAtmosphere.speedOfSound(Real temperature) Speed of sound in air. c = sqrt(γ * R * T) where γ = 1.4 for diatomic gasstatic RealOceanModel.speedOfSound(Real tempCelsius, Real salinityPPT, Real depthMeters) Speed of sound in seawater (Chen-Millero-Li approximation, simplified).static RealAtmosphere.temperature(Real altitude) Temperature vs altitude (troposphere).static Real -
Uses of Real in org.episteme.natural.earth.oceanography
Fields in org.episteme.natural.earth.oceanography declared as RealModifier and TypeFieldDescriptionfinal RealTidalPrediction.TidalConstituent.amplitudestatic final RealTidalPrediction.K1_SPEEDstatic final RealTidalPrediction.M2_SPEEDstatic final RealTidalPrediction.M4_SPEEDstatic final RealTidalPrediction.N2_SPEEDstatic final RealTidalPrediction.O1_SPEEDstatic final RealOceanography.OMEGA_M2M2 tidal constituent frequency (rad/s).static final RealOceanography.OMEGA_S2S2 tidal constituent frequency.final RealTidalPrediction.TidalConstituent.phasestatic final RealOceanography.RHO_SEAWATERStandard density of seawater (kg/m³)static final RealTidalPrediction.S2_SPEEDfinal RealTidalPrediction.TidalConstituent.speedMethods in org.episteme.natural.earth.oceanography that return RealModifier and TypeMethodDescriptionstatic RealOceanography.bruntVaisalaFrequency(Real densityGradient, Real meanDensity) Brunt-Väisälä (buoyancy) frequency.static RealOceanography.deepWaterWaveSpeed(Real wavelength) Deep water wave speed. c = √(gL / 2À) = gT / 2Àstatic RealOceanography.deepWaterWaveSpeedFromPeriod(Real period) Deep water wave speed from period.static RealOceanography.ekmanTransport(Real windStress, Real latitude) Ekman transport.static RealTidalPrediction.hoursToNextHighTide(Real currentHoursFromEpoch) Hours to next high tidestatic RealTidalPrediction.maxTidalRange(TidalPrediction.TidalConstituent[] constituents) Max tidal range: 2 * sum of amplitudesstatic RealOceanography.mixedLayerDepth(Real windStress, Real time, Real density) Mixed layer depth estimate from wind stress. h_ml ≈(2 * Ä * t / ÃÂÂÂÂÂ)^(1/2) (simplified Kraus-Turner)static RealTidalPrediction.predictHeight(Real meanSeaLevel, TidalPrediction.TidalConstituent[] constituents, Real hoursFromEpoch) Predict height: h(t) = hâ‚€ + Σ Aáµ¢ cos(Éᵢt - Æᵢ)static RealOceanography.seawaterDensity(Real temperature, Real salinity) Density of seawater from temperature and salinity (UNESCO 1983).static RealOceanography.shallowWaterWaveSpeed(Real depth) Shallow water wave speed. c = √(gh)static RealOceanography.significantWaveHeight(Real windSpeed) Significant wave height from wind (simplified).static RealOceanography.soundSpeedSeawater(Real temperature, Real salinity, Real depth) Speed of sound in seawater (Mackenzie equation).static RealOceanography.tidalHeight(Real time, Vector<Real> amplitudes, Vector<Real> frequencies, Vector<Real> phases) Tidal constituent prediction.static RealOceanography.waveNumber(Real period, Real depth) General dispersion relation (solved iteratively).Methods in org.episteme.natural.earth.oceanography with parameters of type RealModifier and TypeMethodDescriptionstatic RealOceanography.bruntVaisalaFrequency(Real densityGradient, Real meanDensity) Brunt-Väisälä (buoyancy) frequency.static RealOceanography.deepWaterWaveSpeed(Real wavelength) Deep water wave speed. c = √(gL / 2À) = gT / 2Àstatic RealOceanography.deepWaterWaveSpeedFromPeriod(Real period) Deep water wave speed from period.static RealOceanography.ekmanTransport(Real windStress, Real latitude) Ekman transport.static RealTidalPrediction.hoursToNextHighTide(Real currentHoursFromEpoch) Hours to next high tidestatic RealOceanography.mixedLayerDepth(Real windStress, Real time, Real density) Mixed layer depth estimate from wind stress. h_ml ≈(2 * Ä * t / ÃÂÂÂÂÂ)^(1/2) (simplified Kraus-Turner)static RealTidalPrediction.predictHeight(Real meanSeaLevel, TidalPrediction.TidalConstituent[] constituents, Real hoursFromEpoch) Predict height: h(t) = hâ‚€ + Σ Aáµ¢ cos(Éᵢt - Æᵢ)static RealOceanography.seawaterDensity(Real temperature, Real salinity) Density of seawater from temperature and salinity (UNESCO 1983).static RealOceanography.shallowWaterWaveSpeed(Real depth) Shallow water wave speed. c = √(gh)static RealOceanography.significantWaveHeight(Real windSpeed) Significant wave height from wind (simplified).static TidalPrediction.TidalConstituent[]TidalPrediction.simpleSemidiurnalModel(Real m2Amp, Real m2Phase, Real s2Amp, Real s2Phase) Simple M2+S2 modelstatic RealOceanography.soundSpeedSeawater(Real temperature, Real salinity, Real depth) Speed of sound in seawater (Mackenzie equation).static RealOceanography.tidalHeight(Real time, Vector<Real> amplitudes, Vector<Real> frequencies, Vector<Real> phases) Tidal constituent prediction.static RealOceanography.waveNumber(Real period, Real depth) General dispersion relation (solved iteratively).Method parameters in org.episteme.natural.earth.oceanography with type arguments of type RealModifier and TypeMethodDescriptionstatic RealOceanography.tidalHeight(Real time, Vector<Real> amplitudes, Vector<Real> frequencies, Vector<Real> phases) Tidal constituent prediction.Constructors in org.episteme.natural.earth.oceanography with parameters of type RealModifierConstructorDescriptionTidalConstituent(String name, Real amplitude, Real phase, Real speed) -
Uses of Real in org.episteme.natural.earth.seismology
Methods in org.episteme.natural.earth.seismology that return RealModifier and TypeMethodDescriptionstatic RealSeismology.annualFrequency(Real magnitude) Estimate annual frequency of earthquakes at magnitude level.static RealSeismology.energyRatio(Real mag1, Real mag2) Compare energy of two magnitudes.Earthquake.getMagnitude()static RealSeismology.magnitudeToMoment(Real localMagnitude) Convert local magnitude (Richter) to seismic moment. log10(M0) = 1.5 * ML + 16.1 (CGS units, dyne-cm)static RealSeismology.momentToMagnitude(Real seismicMoment) Convert seismic moment to moment magnitude (Mw).static Real[]EpicenterTriangulator.triangulate(EpicenterTriangulator.StationRecord s1, EpicenterTriangulator.StationRecord s2, EpicenterTriangulator.StationRecord s3) Estimates the epicenter (X, Y) coordinate given three station records.EpicenterTriangulator.StationRecord.x()Returns the value of thexrecord component.EpicenterTriangulator.StationRecord.y()Returns the value of theyrecord component.Methods in org.episteme.natural.earth.seismology with parameters of type RealModifier and TypeMethodDescriptionstatic RealSeismology.annualFrequency(Real magnitude) Estimate annual frequency of earthquakes at magnitude level.Seismology.averageSlip(Real magnitude) Estimate average slip from magnitude. log10(D) = 0.5 * M - 3.58 (meters)static StringSeismology.classifyMagnitude(Real magnitude) Classify earthquake by magnitude.static RealSeismology.energyRatio(Real mag1, Real mag2) Compare energy of two magnitudes.Seismology.energyReleased(Real magnitude) Estimate energy released by earthquake. log10(E) = 1.5 * M + 4.8 (Joules)static intSeismology.estimateIntensity(Real magnitude, Quantity<Length> distance) Estimate Modified Mercalli Intensity from magnitude and distance.static RealSeismology.magnitudeToMoment(Real localMagnitude) Convert local magnitude (Richter) to seismic moment. log10(M0) = 1.5 * ML + 16.1 (CGS units, dyne-cm)static RealSeismology.momentToMagnitude(Real seismicMoment) Convert seismic moment to moment magnitude (Mw).Seismology.ruptureLength(Real magnitude) Estimate fault rupture length from seismic moment.Constructors in org.episteme.natural.earth.seismology with parameters of type Real -
Uses of Real in org.episteme.natural.economics.growth
Methods in org.episteme.natural.economics.growth that return RealModifier and TypeMethodDescriptionEconomyProvider.evolve(Real k, EconomyParameters params, double dt, double dW) Evolves the capital state using high-precision Real numbers.Methods in org.episteme.natural.economics.growth with parameters of type RealModifier and TypeMethodDescriptionEconomyProvider.evolve(Real k, EconomyParameters params, double dt, double dW) Evolves the capital state using high-precision Real numbers. -
Uses of Real in org.episteme.natural.economics.growth.providers
Methods in org.episteme.natural.economics.growth.providers that return RealModifier and TypeMethodDescriptionStandardEconomyProvider.evolve(Real k, EconomyParameters params, double dt, double dW) Methods in org.episteme.natural.economics.growth.providers with parameters of type RealModifier and TypeMethodDescriptionStandardEconomyProvider.evolve(Real k, EconomyParameters params, double dt, double dW) -
Uses of Real in org.episteme.natural.engineering.continuum
Methods in org.episteme.natural.engineering.continuum that return RealModifier and TypeMethodDescriptionReal[]DiffEquations.computeDerivatives(Real t, Real[] y) Calculates the derivatives dy/dt at a given state.Real[]Continuum.getState()Returns the current state vector.Methods in org.episteme.natural.engineering.continuum with parameters of type Real -
Uses of Real in org.episteme.natural.engineering.control
Methods in org.episteme.natural.engineering.control that return RealModifier and TypeMethodDescriptionstatic RealControlSystems.firstOrderMagnitude(Real K, Quantity<Frequency> omega, Quantity<Frequency> omegaCutoff) Bode magnitude for first-order system.static RealFirst-order system step response. y(t) = K * (1 - e^(-t/τ))static RealControlSystems.gainMargin(Real gainAtPhaseCrossover) Gain margin in dB.static RealSecond-order system step response (underdamped).static RealControlSystems.steadyStateError(Real Kp) Steady-state error for type 0 system with step input. ess = 1 / (1 + Kp)Methods in org.episteme.natural.engineering.control with parameters of type RealModifier and TypeMethodDescriptionstatic RealControlSystems.firstOrderMagnitude(Real K, Quantity<Frequency> omega, Quantity<Frequency> omegaCutoff) Bode magnitude for first-order system.static RealFirst-order system step response. y(t) = K * (1 - e^(-t/τ))static RealControlSystems.gainMargin(Real gainAtPhaseCrossover) Gain margin in dB.static Quantity<Dimensionless> Overshoot percentage.Peak time for second-order underdamped system. tp = π / wdRise 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)static RealControlSystems.steadyStateError(Real Kp) Steady-state error for type 0 system with step input. ess = 1 / (1 + Kp)Constructors in org.episteme.natural.engineering.control with parameters of type Real -
Uses of Real in org.episteme.natural.engineering.electrical
Methods in org.episteme.natural.engineering.electrical that return RealModifier and TypeMethodDescriptionstatic RealCircuitAnalysis.qualityFactor(Quantity<ElectricResistance> resistance, Quantity<Inductance> inductance, Quantity<ElectricCapacitance> capacitance) Quality factor for RLC circuit. -
Uses of Real in org.episteme.natural.engineering.fluids
Methods in org.episteme.natural.engineering.fluids that return RealModifier and TypeMethodDescriptionstatic RealFluidMachinery.cavitationNumber(Quantity<Pressure> pressure, Quantity<Pressure> vaporPressure, Quantity<MassDensity> density, Quantity<Velocity> velocity) Cavitation number.static RealFluidFlow.laminarFrictionFactor(Real reynoldsNumber) Darcy friction factor for laminar flow. f = 64 / Restatic RealFluidFlow.laminarPipeFlow(Real pressureDrop, Real radius, Real dynamicViscosity, Real length) Hagen-Poiseuille equation for laminar flow in a pipe.static RealFluidMachinery.pumpEfficiency(Quantity<Power> hydraulicPower, Quantity<Power> shaftPower) Pump efficiency.static RealFluidFlow.reynoldsNumber(Real velocity, Real characteristicLength, Real kinematicViscosity) Reynolds number: Re = v * L / ν Dimensionless quantity.static RealFluidMachinery.specificSpeed(Quantity<Frequency> speed, Quantity<VolumetricFlowRate> flowRate, Quantity<Length> head) Specific speed (dimensionless-ish).Methods in org.episteme.natural.engineering.fluids with parameters of type RealModifier and TypeMethodDescriptionFluidFlow.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 FlowRegimeFluidFlow.flowRegime(Real reynoldsNumber) Flow regime based on Reynolds number.static RealFluidFlow.laminarFrictionFactor(Real reynoldsNumber) Darcy friction factor for laminar flow. f = 64 / Restatic RealFluidFlow.laminarPipeFlow(Real pressureDrop, Real radius, Real dynamicViscosity, Real length) Hagen-Poiseuille equation for laminar flow in a pipe.FluidMachinery.peltonJetVelocity(Quantity<Length> head, Real velocityCoefficient) Pelton wheel jet velocity. v = Cv * sqrt(2 * g * H)static RealFluidFlow.reynoldsNumber(Real velocity, Real characteristicLength, Real kinematicViscosity) Reynolds number: Re = v * L / ν Dimensionless quantity.FluidMachinery.turbinePower(Real efficiency, Quantity<MassDensity> density, Quantity<VolumetricFlowRate> flowRate, Quantity<Length> head) Turbine power output. -
Uses of Real in org.episteme.natural.engineering.mechanics
Methods in org.episteme.natural.engineering.mechanics that return RealModifier and TypeMethodDescriptionstatic RealBeamDeflection.circleMomentOfInertia(Quantity<Length> radius) Circular cross-section moment of inertia.static RealBeamDeflection.rectangleMomentOfInertia(Quantity<Length> width, Quantity<Length> height) Rectangle moment of inertia.Methods in org.episteme.natural.engineering.mechanics with parameters of type RealModifier 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. -
Uses of Real in org.episteme.natural.engineering.robotics
Methods in org.episteme.natural.engineering.robotics that return types with arguments of type RealModifier 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.getPosition(Matrix<Real> T) Extracts position vector from a 4x4 transformation matrix.Kinematics.jacobian2Link(Quantity<Length> L1, Quantity<Length> L2, Quantity<Angle> theta1, Quantity<Angle> theta2) Jacobian for 2-link planar arm (velocity kinematics).Method parameters in org.episteme.natural.engineering.robotics with type arguments of type RealModifier and TypeMethodDescriptionKinematics.getPosition(Matrix<Real> T) Extracts position vector from a 4x4 transformation matrix. -
Uses of Real in org.episteme.natural.engineering.structural
Methods in org.episteme.natural.engineering.structural that return RealModifier and TypeMethodDescriptionstatic RealStructuralAnalysis.angleOfTwist(Real torque, Real length, Real shearModulus, Real radius) Angle of twist.static RealStructuralAnalysis.bendingStress(Real moment, Real distanceFromNA, Real momentOfInertia) Bending stress.static RealStructuralAnalysis.cantileverDeflectionPoint(Real P, Real L, Real E, Real I) Cantilever beam: deflection at free end under point load.static RealStructuralAnalysis.cantileverDeflectionUniform(Real w, Real L, Real E, Real I) Cantilever beam: deflection at free end under uniform load.static RealStructuralAnalysis.cantileverMomentUniform(Real w, Real L) Maximum bending moment for cantilever with uniform load.static RealStructuralAnalysis.circleMomentOfInertia(Real radius) Second moment of area for circle.static RealStructuralAnalysis.eulerBucklingLoad(Real E, Real I, Real L, Real K) Column buckling (Euler formula).static RealStructuralAnalysis.radiusOfGyration(Real momentOfInertia, Real area) Radius of gyration. r = √(I / A)static RealStructuralAnalysis.rectangleMomentOfInertia(Real width, Real height) Second moment of area for rectangle.static RealStructuralAnalysis.sectionModulus(Real momentOfInertia, Real distanceToExtreme) Section modulus.static RealStructuralAnalysis.shearStress(Real shearForce, Real firstMoment, Real momentOfInertia, Real width) Shear stress in beam.static RealStructuralAnalysis.simpleBeamDeflectionPoint(Real P, Real L, Real E, Real I) Simply supported beam: deflection under point load at center.static RealStructuralAnalysis.simpleBeamDeflectionUniform(Real w, Real L, Real E, Real I) Simply supported beam: maximum deflection at center.static RealStructuralAnalysis.simpleBeamMomentUniform(Real w, Real L) Maximum bending moment for simply supported beam with uniform load.static RealStructuralAnalysis.slendernessRatio(Real K, Real L, Real radiusOfGyration) Slenderness ratio.static RealStructuralAnalysis.torsionalShearStress(Real torque, Real radius) Torsional shear stress in circular shaft.static RealStructuralAnalysis.trussMemberForce(Real angleDegrees, Real jointForce) Truss member force (method of joints - simplified).Methods in org.episteme.natural.engineering.structural with parameters of type RealModifier and TypeMethodDescriptionstatic RealStructuralAnalysis.angleOfTwist(Real torque, Real length, Real shearModulus, Real radius) Angle of twist.static RealStructuralAnalysis.bendingStress(Real moment, Real distanceFromNA, Real momentOfInertia) Bending stress.StructuralAnalysis.bendingStressQ(Quantity<?> moment, Quantity<Length> distanceFromNA, Real momentOfInertia) Bending stress using Quantity types.static RealStructuralAnalysis.cantileverDeflectionPoint(Real P, Real L, Real E, Real I) Cantilever beam: deflection at free end under point load.static RealStructuralAnalysis.cantileverDeflectionUniform(Real w, Real L, Real E, Real I) Cantilever beam: deflection at free end under uniform load.static RealStructuralAnalysis.cantileverMomentUniform(Real w, Real L) Maximum bending moment for cantilever with uniform load.static RealStructuralAnalysis.circleMomentOfInertia(Real radius) Second moment of area for circle.static RealStructuralAnalysis.eulerBucklingLoad(Real E, Real I, Real L, Real K) Column buckling (Euler formula).Euler buckling load using Quantity types.static RealStructuralAnalysis.radiusOfGyration(Real momentOfInertia, Real area) Radius of gyration. r = √(I / A)static RealStructuralAnalysis.rectangleMomentOfInertia(Real width, Real height) Second moment of area for rectangle.static RealStructuralAnalysis.sectionModulus(Real momentOfInertia, Real distanceToExtreme) Section modulus.static RealStructuralAnalysis.shearStress(Real shearForce, Real firstMoment, Real momentOfInertia, Real width) Shear stress in beam.static RealStructuralAnalysis.simpleBeamDeflectionPoint(Real P, Real L, Real E, Real I) Simply supported beam: deflection under point load at center.static RealStructuralAnalysis.simpleBeamDeflectionUniform(Real w, Real L, Real E, Real I) Simply supported beam: maximum deflection at center.static RealStructuralAnalysis.simpleBeamMomentUniform(Real w, Real L) Maximum bending moment for simply supported beam with uniform load.static RealStructuralAnalysis.slendernessRatio(Real K, Real L, Real radiusOfGyration) Slenderness ratio.static RealStructuralAnalysis.torsionalShearStress(Real torque, Real radius) Torsional shear stress in circular shaft.static RealStructuralAnalysis.trussMemberForce(Real angleDegrees, Real jointForce) Truss member force (method of joints - simplified). -
Uses of Real in org.episteme.natural.engineering.thermal
Methods in org.episteme.natural.engineering.thermal that return RealModifier and TypeMethodDescriptionstatic RealHeatTransfer.thermalResistance(Quantity<Length> thickness, Real thermalConductivity, Quantity<Area> area) Thermal resistance for conduction.Methods in org.episteme.natural.engineering.thermal with parameters of type RealModifier 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 Real in org.episteme.natural.medicine
Methods in org.episteme.natural.medicine that return RealConstructors in org.episteme.natural.medicine with parameters of type Real -
Uses of Real in org.episteme.natural.medicine.anatomy
Methods in org.episteme.natural.medicine.anatomy that return Real -
Uses of Real in org.episteme.natural.medicine.anthropometry
Methods in org.episteme.natural.medicine.anthropometry that return RealModifier 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)Methods in org.episteme.natural.medicine.anthropometry with parameters of type Real -
Uses of Real in org.episteme.natural.medicine.cardiology
Methods in org.episteme.natural.medicine.cardiology that return RealModifier and TypeMethodDescriptionstatic RealECGAnalysis.averageHeartRate(Real[] rPeakTimesMs) Average heart rate from R-peak timestampsstatic RealECGAnalysis.heartRateFromRR(Real rrIntervalMs) Heart rate from R-R interval: HR = 60000 / RR_msstatic RealRMSSD - root mean square of successive differencesstatic RealHRV SDNN - standard deviation of NN intervalsstatic RealQTc Bazett: QTc = QT / sqrt(RR/1000)static RealECGAnalysis.qtcFridericia(Real qtIntervalMs, Real rrIntervalMs) QTc Fridericia: QTc = QT / (RR/1000)^(1/3)Methods in org.episteme.natural.medicine.cardiology with parameters of type RealModifier and TypeMethodDescriptionstatic RealECGAnalysis.averageHeartRate(Real[] rPeakTimesMs) Average heart rate from R-peak timestampsstatic int[]ECGAnalysis.detectRPeaks(Real[] ecgSignal, Real threshold) Simple R-peak detection (threshold-based)static RealECGAnalysis.heartRateFromRR(Real rrIntervalMs) Heart rate from R-R interval: HR = 60000 / RR_msstatic RealRMSSD - root mean square of successive differencesstatic RealHRV SDNN - standard deviation of NN intervalsstatic booleanECGAnalysis.isQTcProlonged(Real qtcMs, boolean isMale) Checks if QTc is prolongedstatic RealQTc Bazett: QTc = QT / sqrt(RR/1000)static RealECGAnalysis.qtcFridericia(Real qtIntervalMs, Real rrIntervalMs) QTc Fridericia: QTc = QT / (RR/1000)^(1/3) -
Uses of Real in org.episteme.natural.medicine.epidemiology
Methods in org.episteme.natural.medicine.epidemiology that return RealModifier and TypeMethodDescriptionSEIRModel.getEffectiveR()Effective reproduction number Râ‚‘ = Râ‚€ Ã S/NSEIRModel.getExposed()SEIRSModel.getExposed()SIRModel.getFinalSize()Final epidemic size (fraction infected)SIRModel.getHerdImmunityThreshold()Herd immunity threshold (1 - 1/Râ‚€)SEIRModel.getInfected()SEIRSModel.getInfected()SIRModel.getInfected()SEIRModel.getR0()Basic reproduction number Râ‚€ = β/γSEIRSModel.getR0()Basic reproduction number Râ‚€ = β/γSIRModel.getR0()Basic reproduction number Râ‚€ = β/γSEIRModel.getRecovered()SEIRSModel.getRecovered()SIRModel.getRecovered()SEIRModel.getSusceptible()SEIRSModel.getSusceptible()SIRModel.getSusceptible()static RealEpidemiologyStats.incidenceRate(int newCases, int populationAtRisk) Incidence rate = new cases / population at riskstatic RealEpidemiologyStats.negativePredictiveValue(int trueNegative, int falseNegative) Negative Predictive Value = TN / (TN + FN)static RealEpidemiologyStats.numberNeededToTreat(Real controlEventRate, Real treatmentEventRate) Number Needed to Treat = 1 / ARRstatic RealEpidemiologyStats.oddsRatio(int a, int b, int c, int d) Odds ratio from 2x2 contingency table.static RealEpidemiologyStats.positivePredictiveValue(int truePositive, int falsePositive) Positive Predictive Value = TP / (TP + FP)static RealEpidemiologyStats.prevalence(int totalCases, int totalPopulation) Prevalence = total cases / total populationstatic RealEpidemiologyStats.relativeRisk(int a, int b, int c, int d) Relative risk.static RealEpidemiologyStats.sensitivity(int truePositive, int falseNegative) Sensitivity = TP / (TP + FN)Real[][]Run simulation for durationReal[][]Run simulation for durationReal[][]Run simulation for durationstatic RealEpidemiologyStats.specificity(int trueNegative, int falsePositive) Specificity = TN / (TN + FP)Methods in org.episteme.natural.medicine.epidemiology with parameters of type RealModifier and TypeMethodDescriptionstatic RealEpidemiologyStats.numberNeededToTreat(Real controlEventRate, Real treatmentEventRate) Number Needed to Treat = 1 / ARR -
Uses of Real in org.episteme.natural.medicine.pharmacology
Methods in org.episteme.natural.medicine.pharmacology that return RealModifier and TypeMethodDescriptionstatic RealDoseCalculator.bsaBasedDose(Real dosePerM2, Real bsa) BSA-based dose: dose = dosePerM2 * BSAstatic RealDoseCalculator.clarksRule(Real adultDoseMg, Quantity<Mass> childWeight) Clark's rule: Child dose = (weight_lbs / 150) * adult_dosestatic RealDoseCalculator.creatinineClearance(int ageYears, Quantity<Mass> weight, Real serumCreatinineMgDl, boolean isFemale) Creatinine clearance (Cockcroft-Gault)static RealDoseCalculator.ivDripRate(Real totalDoseMg, Real concentrationMgPerMl, Real infusionHours) IV drip rate (ml/hour)static RealDoseCalculator.weightBasedDose(Real dosePerKg, Quantity<Mass> weight) Weight-based dose: dose = dosePerKg * weightstatic RealDoseCalculator.youngsRule(Real adultDoseMg, int ageYears) Young's rule: Child dose = (age / (age + 12)) * adult_doseMethods in org.episteme.natural.medicine.pharmacology with parameters of type RealModifier and TypeMethodDescriptionstatic RealDoseCalculator.bsaBasedDose(Real dosePerM2, Real bsa) BSA-based dose: dose = dosePerM2 * BSAstatic RealDoseCalculator.clarksRule(Real adultDoseMg, Quantity<Mass> childWeight) Clark's rule: Child dose = (weight_lbs / 150) * adult_dosestatic RealDoseCalculator.creatinineClearance(int ageYears, Quantity<Mass> weight, Real serumCreatinineMgDl, boolean isFemale) Creatinine clearance (Cockcroft-Gault)static RealDoseCalculator.ivDripRate(Real totalDoseMg, Real concentrationMgPerMl, Real infusionHours) IV drip rate (ml/hour)static RealDoseCalculator.weightBasedDose(Real dosePerKg, Quantity<Mass> weight) Weight-based dose: dose = dosePerKg * weightstatic RealDoseCalculator.youngsRule(Real adultDoseMg, int ageYears) Young's rule: Child dose = (age / (age + 12)) * adult_dose -
Uses of Real in org.episteme.natural.physics
Fields in org.episteme.natural.physics declared as RealModifier and TypeFieldDescriptionstatic final RealPhysicalConstants.alphastatic final RealParticleType.ALPHAFine structure constantstatic final RealPhysicalConstants.AUstatic final RealPhysicalConstants.cstatic final RealParticleType.CSpeed of light (m/s)static final RealPhysicalConstants.estatic final RealPhysicalConstants.epsilon_0static final RealPhysicalConstants.eVstatic final RealParticleType.EVElectron volt in Joulesstatic final RealPhysicalConstants.Gstatic final RealPhysicalConstants.g_nstatic final RealPhysicalConstants.hstatic final RealPhysicalConstants.h_barstatic final RealPhysicalConstants.k_Bstatic final RealPhysicalConstants.lystatic final RealPhysicalConstants.m_estatic final RealPhysicalConstants.m_nstatic final RealPhysicalConstants.m_pstatic final RealPhysicalConstants.M_sunstatic final RealPhysicalConstants.mu_0static final RealPhysicalConstants.N_Astatic final RealPhysicalConstants.pcstatic final RealPhysicalConstants.Rstatic final RealPhysicalConstants.sigmastatic final RealParticleType.SIN2_THETA_WWeak mixing angle (sin²θ_W)static final RealPhysicalConstants.stefan_boltzmannMethods in org.episteme.natural.physics that return RealModifier and TypeMethodDescriptionstatic RealAction integral: S = ∫₲ L dt (Simplified as L * ÃŽâ€Ât for constant Lagrangian)static RealStatisticalMechanics.averageEnergy(Real partitionFunction, Real temperature, Real dZdT) Average energy from partition functionstatic RealStatisticalMechanics.boltzmannEntropy(Real numMicrostates) Boltzmann entropy: S = k ln(Ω)static RealStatisticalMechanics.boltzmannProbability(Real energy, Real temperature, Real partitionFunction) Boltzmann distribution: P(E) = e^(-E/kT) / Zstatic RealStatisticalMechanics.boseEinsteinDistribution(Real energy, Real chemicalPotential, Real temperature) Bose-Einstein distribution: f(E) = 1/(e^((E-μ)/kT) - 1)static RealParticleType.breitWignerCrossSection(Real E, Real M, Real totalWidth, Real partialWidthIn, Real partialWidthOut, Real spin) static RealConservationLaws.coefficientOfRestitution(Real v1, Real v2, Real v1Prime, Real v2Prime) Coefficient of restitution: e = (v2' - v1')/(v1 - v2) e = 1: elastic, e = 0: perfectly inelasticstatic RealParticleType.comptonWavelength(Real mass) static RealParticleType.deBroglieWavelength(Real momentum) static Real[]ConservationLaws.elasticCollision1D(Real m1, Real v1, Real m2, Real v2) Conservation in elastic collision (1D).static RealStatisticalMechanics.fermiDiracDistribution(Real energy, Real chemicalPotential, Real temperature) Fermi-Dirac distribution: f(E) = 1/(e^((E-μ)/kT) + 1)static RealLagrangianMechanics.generalizedMomentum(Real mass, Real generalizedVelocity) Generalized momentum: p = ∂L/∂q̇ParticleType.getCharge()ParticleType.getMassKg()ParticleType.getMassMeV()ParticleType.getSpin()PhysicalConstant.getUncertainty()PhysicalConstant.getValue()static RealStatisticalMechanics.gibbsFreeEnergy(Real enthalpy, Real temperature, Real entropy) Gibbs free energy: G = H - TSstatic RealHamiltonianMechanics.hamiltonian(Real kineticEnergy, Real potentialEnergy) Hamiltonian: H = T + V (total energy in conservative system)static RealHamiltonianMechanics.hamiltonianEMField(Real momentum, Real charge, Real vectorPotential, Real mass, Real scalarPotential) Hamiltonian for charged particle in EM field: H = (p - qA)²/(2m) + qÆ(Simplified scalar version)static RealHamiltonianMechanics.hamiltonianFreeParticle(Real momentum, Real mass) Hamiltonian for free particle: H = p²/(2m)static RealHamiltonianMechanics.hamiltonianFromLagrangian(Real momentum, Real velocity, Real lagrangian) Hamiltonian from Lagrangian: H = pq̇ - Lstatic RealHamiltonianMechanics.hamiltonianHarmonicOscillator(Real momentum, Real mass, Real springConstant, Real position) Hamiltonian for harmonic oscillator: H = p²/(2m) + ½kx²static RealStatisticalMechanics.heatCapacity(Real dEnergyDT) Heat capacity: C = ∂/∂T static RealStatisticalMechanics.helmholtzFreeEnergy(Real internalEnergy, Real temperature, Real entropy) Helmholtz free energy: F = U - TSstatic RealConservationLaws.impulseMomentumTheorem(Real initialP, Real finalP) Impulse-momentum theorem: J = ÃŽâ€Âp Impulse equals change in momentumstatic RealLagrangianMechanics.lagrangian(Real kineticEnergy, Real potentialEnergy) Lagrangian for particle in potential: L = T - V = ½mv² - V(x)static RealLagrangianMechanics.lagrangianCentralForce2D(Real mass, Real radialVel, Real radius, Real angularVel, Real potential) Lagrangian for particle in central force (2D polar): L = ½m(ṙ² + r²θ̇²) - V(r)static RealLagrangianMechanics.lagrangianFreeParticle(Real mass, Vector<Real> velocity) static RealLagrangianMechanics.lagrangianFreeParticle(Real mass, Real velocity) Lagrangian for free particle: L = T = ½mv²static RealLagrangianMechanics.lagrangianHarmonicOscillator(Real mass, Real velocity, Real springConstant, Real position) Lagrangian for harmonic oscillator: L = ½mẋ² - ½kx²static RealLagrangian for pendulum: L = ½ml²θ̇² + mgl cos(θ)static RealParticleType.lorentzFactor(Real velocity) static RealStatisticalMechanics.maxwellBoltzmannSpeed(Real speed, Real mass, Real temperature) Maxwell-Boltzmann speed distributionstatic RealStatisticalMechanics.partitionFunction(Vector<Real> energies, Real temperature) Partition function: Z = Σᵢ e^(-Eáµ¢/kT)static RealHamiltonianMechanics.phaseSpaceVolume(Real[] q, Real[] p) Phase space volume element: dΓ = Πᵢ dqáµ¢ dpáµ¢ (Preserved by Hamiltonian flow - Liouville's theorem)static RealHamiltonianMechanics.poissonBracket1D(Real dfDq, Real dfDp, Real dgDq, Real dgDp) Poisson bracket: {f,g} = Σᵢ(∂f/∂qáµ¢ ∂g/∂páµ¢ - ∂f/∂páµ¢ ∂g/∂qáµ¢) Simplified 1D versionstatic RealParticleType.relativisticEnergy(Real momentum, Real massMeV) static RealParticleType.relativisticMomentum(Real mass, Real velocity) static RealParticleType.runningAlpha(Real Q_MeV) static RealConservationLaws.totalMassEnergy(Real momentum, Real restMass, Real c) Conservation of mass-energy (relativistic).static RealConservationLaws.workEnergyTheorem(Real initialKE, Real finalKE) Work-energy theorem: W = ÃŽâ€ÂKE Work done equals change in kinetic energyMethods in org.episteme.natural.physics that return types with arguments of type RealModifier and TypeMethodDescriptionNISTConstantsProvider.CODATA2018.fetchConstants()NISTConstantsProvider.fetchConstants()Fetches the latest constants.LagrangianMechanics.generalizedMomentum(Real mass, Vector<Real> velocity) Methods in org.episteme.natural.physics with parameters of type RealModifier and TypeMethodDescriptionstatic RealAction integral: S = ∫₲ L dt (Simplified as L * ÃŽâ€Ât for constant Lagrangian)static RealStatisticalMechanics.averageEnergy(Real partitionFunction, Real temperature, Real dZdT) Average energy from partition functionstatic RealStatisticalMechanics.boltzmannEntropy(Real numMicrostates) Boltzmann entropy: S = k ln(Ω)static RealStatisticalMechanics.boltzmannProbability(Real energy, Real temperature, Real partitionFunction) Boltzmann distribution: P(E) = e^(-E/kT) / Zstatic RealStatisticalMechanics.boseEinsteinDistribution(Real energy, Real chemicalPotential, Real temperature) Bose-Einstein distribution: f(E) = 1/(e^((E-μ)/kT) - 1)static RealParticleType.breitWignerCrossSection(Real E, Real M, Real totalWidth, Real partialWidthIn, Real partialWidthOut, Real spin) static booleanConservationLaws.checkAngularMomentumConservation(Real initialL, Real finalL, Real tolerance) Conservation of angular momentum in closed system.static booleanConservationLaws.checkChargeConservation(Real initialCharge, Real finalCharge, Real tolerance) Conservation of electric charge.static booleanConservationLaws.checkEnergyConservation(Real initialEnergy, Real finalEnergy, Real tolerance) Conservation of energy in closed system.static booleanConservationLaws.checkMomentumConservation(Real[] initialMomentum, Real[] finalMomentum, Real tolerance) Conservation of linear momentum in closed system. p_initial = p_final (vector sum)static RealConservationLaws.coefficientOfRestitution(Real v1, Real v2, Real v1Prime, Real v2Prime) Coefficient of restitution: e = (v2' - v1')/(v1 - v2) e = 1: elastic, e = 0: perfectly inelasticstatic RealParticleType.comptonWavelength(Real mass) static RealParticleType.deBroglieWavelength(Real momentum) static Real[]ConservationLaws.elasticCollision1D(Real m1, Real v1, Real m2, Real v2) Conservation in elastic collision (1D).static RealStatisticalMechanics.fermiDiracDistribution(Real energy, Real chemicalPotential, Real temperature) Fermi-Dirac distribution: f(E) = 1/(e^((E-μ)/kT) + 1)LagrangianMechanics.generalizedMomentum(Real mass, Vector<Real> velocity) static RealLagrangianMechanics.generalizedMomentum(Real mass, Real generalizedVelocity) Generalized momentum: p = ∂L/∂q̇static RealStatisticalMechanics.gibbsFreeEnergy(Real enthalpy, Real temperature, Real entropy) Gibbs free energy: G = H - TSstatic RealHamiltonianMechanics.hamiltonian(Real kineticEnergy, Real potentialEnergy) Hamiltonian: H = T + V (total energy in conservative system)static RealHamiltonianMechanics.hamiltonianEMField(Real momentum, Real charge, Real vectorPotential, Real mass, Real scalarPotential) Hamiltonian for charged particle in EM field: H = (p - qA)²/(2m) + qÆ(Simplified scalar version)static RealHamiltonianMechanics.hamiltonianFreeParticle(Real momentum, Real mass) Hamiltonian for free particle: H = p²/(2m)static RealHamiltonianMechanics.hamiltonianFromLagrangian(Real momentum, Real velocity, Real lagrangian) Hamiltonian from Lagrangian: H = pq̇ - Lstatic RealHamiltonianMechanics.hamiltonianHarmonicOscillator(Real momentum, Real mass, Real springConstant, Real position) Hamiltonian for harmonic oscillator: H = p²/(2m) + ½kx²static RealStatisticalMechanics.heatCapacity(Real dEnergyDT) Heat capacity: C = ∂/∂T static RealStatisticalMechanics.helmholtzFreeEnergy(Real internalEnergy, Real temperature, Real entropy) Helmholtz free energy: F = U - TSstatic RealConservationLaws.impulseMomentumTheorem(Real initialP, Real finalP) Impulse-momentum theorem: J = ÃŽâ€Âp Impulse equals change in momentumstatic RealLagrangianMechanics.lagrangian(Real kineticEnergy, Real potentialEnergy) Lagrangian for particle in potential: L = T - V = ½mv² - V(x)static RealLagrangianMechanics.lagrangianCentralForce2D(Real mass, Real radialVel, Real radius, Real angularVel, Real potential) Lagrangian for particle in central force (2D polar): L = ½m(ṙ² + r²θ̇²) - V(r)static RealLagrangianMechanics.lagrangianFreeParticle(Real mass, Vector<Real> velocity) static RealLagrangianMechanics.lagrangianFreeParticle(Real mass, Real velocity) Lagrangian for free particle: L = T = ½mv²static RealLagrangianMechanics.lagrangianHarmonicOscillator(Real mass, Real velocity, Real springConstant, Real position) Lagrangian for harmonic oscillator: L = ½mẋ² - ½kx²static RealLagrangian for pendulum: L = ½ml²θ̇² + mgl cos(θ)static RealParticleType.lorentzFactor(Real velocity) static RealStatisticalMechanics.maxwellBoltzmannSpeed(Real speed, Real mass, Real temperature) Maxwell-Boltzmann speed distributionstatic RealStatisticalMechanics.partitionFunction(Vector<Real> energies, Real temperature) Partition function: Z = Σᵢ e^(-Eáµ¢/kT)static RealHamiltonianMechanics.phaseSpaceVolume(Real[] q, Real[] p) Phase space volume element: dΓ = Πᵢ dqáµ¢ dpáµ¢ (Preserved by Hamiltonian flow - Liouville's theorem)static RealHamiltonianMechanics.poissonBracket1D(Real dfDq, Real dfDp, Real dgDq, Real dgDp) Poisson bracket: {f,g} = Σᵢ(∂f/∂qáµ¢ ∂g/∂páµ¢ - ∂f/∂páµ¢ ∂g/∂qáµ¢) Simplified 1D versionstatic RealParticleType.relativisticEnergy(Real momentum, Real massMeV) static RealParticleType.relativisticMomentum(Real mass, Real velocity) static RealParticleType.runningAlpha(Real Q_MeV) static RealConservationLaws.totalMassEnergy(Real momentum, Real restMass, Real c) Conservation of mass-energy (relativistic).static RealConservationLaws.workEnergyTheorem(Real initialKE, Real finalKE) Work-energy theorem: W = ÃŽâ€ÂKE Work done equals change in kinetic energyMethod parameters in org.episteme.natural.physics with type arguments of type RealModifier and TypeMethodDescriptionLagrangianMechanics.generalizedMomentum(Real mass, Vector<Real> velocity) static RealLagrangianMechanics.lagrangianFreeParticle(Real mass, Vector<Real> velocity) static RealStatisticalMechanics.partitionFunction(Vector<Real> energies, Real temperature) Partition function: Z = Σᵢ e^(-Eáµ¢/kT) -
Uses of Real in org.episteme.natural.physics.astronomy
Fields in org.episteme.natural.physics.astronomy declared as RealModifier and TypeFieldDescriptionfinal RealOrbitalElements.astatic final RealAstronomyConstants.AUstatic final RealAstronomyConstants.DAY_SECONDSstatic final RealAstronomyConstants.DAYS_PER_CENTURYfinal RealOrbitalElements.estatic final RealAstronomyConstants.GALACTIC_LON_NCPstatic final RealAstronomyConstants.GAUSSIAN_GRAVITATIONAL_CONSTANTGaussian Gravitational Constant in AU^(3/2) * Day^-1 * SolarMass^(-1/2).final RealOrbitalElements.istatic final RealAstronomyConstants.JULIAN_EPOCH_B1950static final RealAstronomyConstants.JULIAN_EPOCH_J2000static final RealAstronomyConstants.JUPITER_MASSstatic final RealAstronomyConstants.JUPITER_RADIUSfinal RealOrbitalElements.Mfinal RealOrbitalElements.mustatic final RealAstronomyConstants.MU_EARTHstatic final RealAstronomyConstants.MU_SUNstatic final RealAstronomyConstants.NGP_DECstatic final RealAstronomyConstants.NGP_RAfinal RealOrbitalElements.omegafinal RealOrbitalElements.Omegastatic final RealAstronomyConstants.PARSECMethods in org.episteme.natural.physics.astronomy that return types with arguments of type RealModifier and TypeMethodDescriptionCalculates perturbation acceleration due to J2 (Earth oblateness).Methods in org.episteme.natural.physics.astronomy with parameters of type RealModifier and TypeMethodDescriptionCalculates perturbation acceleration due to J2 (Earth oblateness).Method parameters in org.episteme.natural.physics.astronomy with type arguments of type RealModifier and TypeMethodDescriptionCalculates perturbation acceleration due to J2 (Earth oblateness).Constructors in org.episteme.natural.physics.astronomy with parameters of type RealModifierConstructorDescriptionConstructor parameters in org.episteme.natural.physics.astronomy with type arguments of type RealModifierConstructorDescriptionCelestialBody(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 Real in org.episteme.natural.physics.astronomy.astrophysics
Fields in org.episteme.natural.physics.astronomy.astrophysics declared as RealModifier and TypeFieldDescriptionstatic final RealCosmology.AGE_UNIVERSEAge of universe (seconds)static final RealBlackHole.CSpeed of light (m/s)static final RealCosmology.C_KM_SSpeed of light (km/s)static final RealBlackHole.GGravitational constant (m³/(kg·s²))static final RealCosmology.H0_PLANCKHubble constant (km/s/Mpc) - Planck 2018static final RealBlackHole.M_SUNSolar mass (kg)static final RealCosmology.OMEGA_LAMBDAstatic final RealCosmology.OMEGA_MPresent density parameters (Planck 2018)static final RealCosmology.OMEGA_Rstatic final RealCosmology.RHO_CRITCritical density (kg/m³) for H0 = 67.4Methods in org.episteme.natural.physics.astronomy.astrophysics that return RealModifier and TypeMethodDescriptionstatic RealCosmology.angularDiameterDistance(Real z, Real comovingDistance) Angular diameter distance. d_A = d_c / (1+z)static RealCosmology.cmbTemperature(Real z) Cosmic microwave background temperature at redshift z.static RealCosmology.comovingDistance(Real z, Real H0, Real omegaM, Real omegaLambda) Comoving distance (simplified integral for ΛCDM).static RealCosmology.darkEnergyDensity(Real z, Real w) Dark energy equation of state parameter.static RealCosmology.decelerationParameter(Real omegaM, Real omegaLambda) Deceleration parameter at present. q0 = Ωm/2 - ΩΛstatic RealBekenstein-Hawking entropy.static RealBlackHole.evaporationTime(Real mass) Black hole evaporation time.static RealCosmology.friedmannE(Real z, Real omegaM, Real omegaLambda, Real omegaR) Friedmann equation: H²/H0² = E²(z)static RealBlackHole.gravitationalRedshift(Real r, Real rs) Gravitational redshift.static RealBlackHole.hawkingLuminosity(Real mass) Black hole luminosity from Hawking radiation.static RealBlackHole.hawkingTemperature(Real mass) Hawking temperature.static RealCosmology.hubbleDistance(Real z, Real H0) Hubble distance from redshift (low-z approximation). d = cz / H0static RealCosmology.hubbleTime(Real H0) Hubble time (age of universe if expansion were constant).static RealBlackHole.iscoRadius(Real mass) Innermost stable circular orbit (ISCO) for Schwarzschild.static RealBlackHole.kerrErgosphereEquator(Real mass) Kerr black hole ergosphere radius at equator.static RealBlackHole.kerrOuterHorizon(Real mass, Real J) Kerr black hole outer horizon radius.static RealCosmology.lookbackTime(Real z, Real H0) Lookback time (simplified, matter-dominated).static RealCosmology.luminosityDistance(Real z, Real comovingDistance) Luminosity distance. d_L = (1+z) * d_cstatic RealBlackHole.photonSphereRadius(Real mass) Photon sphere radius (light can orbit).static RealCosmology.recessionVelocity(Real distanceMpc, Real H0) Hubble's law: recession velocity. v = H0 * dstatic RealCosmology.redshiftFromScaleFactor(Real a) Scale factor to redshift. z = 1/a - 1static RealCosmology.scaleFactor(Real z) Cosmological redshift to scale factor. a = 1/(1+z)static RealBlackHole.schwarzschildRadius(Real mass) Schwarzschild radius (event horizon for non-rotating black hole). r_s = 2GM/c²static RealBlackHole.schwarzschildRadiusSolarMass(Real solarMasses) Schwarzschild radius in solar masses. r_s ≈2.95 km per solar massstatic RealBlackHole.timeDilation(Real r, Real rs) Gravitational time dilation near Schwarzschild black hole.Methods in org.episteme.natural.physics.astronomy.astrophysics with parameters of type RealModifier and TypeMethodDescriptionstatic RealCosmology.angularDiameterDistance(Real z, Real comovingDistance) Angular diameter distance. d_A = d_c / (1+z)static RealCosmology.cmbTemperature(Real z) Cosmic microwave background temperature at redshift z.static RealCosmology.comovingDistance(Real z, Real H0, Real omegaM, Real omegaLambda) Comoving distance (simplified integral for ΛCDM).static RealCosmology.darkEnergyDensity(Real z, Real w) Dark energy equation of state parameter.static RealCosmology.decelerationParameter(Real omegaM, Real omegaLambda) Deceleration parameter at present. q0 = Ωm/2 - ΩΛstatic RealBekenstein-Hawking entropy.static RealBlackHole.evaporationTime(Real mass) Black hole evaporation time.static RealCosmology.friedmannE(Real z, Real omegaM, Real omegaLambda, Real omegaR) Friedmann equation: H²/H0² = E²(z)static RealBlackHole.gravitationalRedshift(Real r, Real rs) Gravitational redshift.static RealBlackHole.hawkingLuminosity(Real mass) Black hole luminosity from Hawking radiation.static RealBlackHole.hawkingTemperature(Real mass) Hawking temperature.static RealCosmology.hubbleDistance(Real z, Real H0) Hubble distance from redshift (low-z approximation). d = cz / H0static RealCosmology.hubbleTime(Real H0) Hubble time (age of universe if expansion were constant).static RealBlackHole.iscoRadius(Real mass) Innermost stable circular orbit (ISCO) for Schwarzschild.static RealBlackHole.kerrErgosphereEquator(Real mass) Kerr black hole ergosphere radius at equator.static RealBlackHole.kerrOuterHorizon(Real mass, Real J) Kerr black hole outer horizon radius.static RealCosmology.lookbackTime(Real z, Real H0) Lookback time (simplified, matter-dominated).static RealCosmology.luminosityDistance(Real z, Real comovingDistance) Luminosity distance. d_L = (1+z) * d_cstatic RealBlackHole.photonSphereRadius(Real mass) Photon sphere radius (light can orbit).static RealCosmology.recessionVelocity(Real distanceMpc, Real H0) Hubble's law: recession velocity. v = H0 * dstatic RealCosmology.redshiftFromScaleFactor(Real a) Scale factor to redshift. z = 1/a - 1static RealCosmology.scaleFactor(Real z) Cosmological redshift to scale factor. a = 1/(1+z)static RealBlackHole.schwarzschildRadius(Real mass) Schwarzschild radius (event horizon for non-rotating black hole). r_s = 2GM/c²static RealBlackHole.schwarzschildRadiusSolarMass(Real solarMasses) Schwarzschild radius in solar masses. r_s ≈2.95 km per solar massstatic RealBlackHole.timeDilation(Real r, Real rs) Gravitational time dilation near Schwarzschild black hole. -
Uses of Real in org.episteme.natural.physics.astronomy.mechanics
Fields in org.episteme.natural.physics.astronomy.mechanics declared as RealModifier and TypeFieldDescriptionstatic final RealTransferOrbit.AUEphemerisCalculator.Planet.eEphemerisCalculator.Planet.Moon.estatic final RealTransferOrbit.MU_SUNEphemerisCalculator.Planet.Moon.nValEphemerisCalculator.Planet.nValfinal Real[]OrbitalMechanics.LambertResult.v1final Real[]OrbitalMechanics.LambertResult.v2Methods in org.episteme.natural.physics.astronomy.mechanics that return RealModifier and TypeMethodDescriptionstatic RealTransferOrbit.biEllipticTransferDeltaV(Real r1, Real r2, Real rb, Real mu) Bi-elliptic transfer delta-Vstatic RealTransferOrbit.hohmannTransferDeltaV(Real r1, Real r2, Real mu) Hohmann transfer delta-Vstatic RealTransferOrbit.hohmannTransferTime(Real r1, Real r2, Real mu) Hohmann transfer time: t = À * √(a³ / μ)static RealTransferOrbit.launchWindowInterval(Real periodEarth, Real periodTarget) Launch window intervalstatic Real[]Solves Lambert's problem using a robust iterative method.static RealTransferOrbit.synodicPeriod(Real P1, Real P2) Synodic period: 1/S = |1/P1 - 1/P2|Methods in org.episteme.natural.physics.astronomy.mechanics that return types with arguments of type RealModifier and TypeMethodDescriptionEphemerisCalculator.heliocentricPositionVector(EphemerisCalculator.Planet planet, JulianDate jd) Calculates heliocentric position vector (in J2000 ecliptic frame).Methods in org.episteme.natural.physics.astronomy.mechanics with parameters of type RealModifier and TypeMethodDescriptionOrbitalMechanics.altitudeFromPeriod(Real periodSeconds) Calculates orbital altitude from period (for Earth).static RealTransferOrbit.biEllipticTransferDeltaV(Real r1, Real r2, Real rb, Real mu) Bi-elliptic transfer delta-VOrbitalMechanics.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.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).static RealTransferOrbit.hohmannTransferDeltaV(Real r1, Real r2, Real mu) Hohmann transfer delta-VOrbitalMechanics.hohmannTransferTime(Real r1, Real r2, Real mu) Hohmann transfer time (half the period of transfer orbit).static RealTransferOrbit.hohmannTransferTime(Real r1, Real r2, Real mu) Hohmann transfer time: t = À * √(a³ / μ)static RealTransferOrbit.launchWindowInterval(Real periodEarth, Real periodTarget) Launch window intervalOrbitalMechanics.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 Real[]Solves Lambert's problem using a robust iterative method.OrbitalMechanics.solveLambert(Real[] r1, Real[] r2, Real dt, Real mu, boolean prograde) 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|static RealTransferOrbit.synodicPeriod(Real P1, Real P2) Synodic period: 1/S = |1/P1 - 1/P2|Constructors in org.episteme.natural.physics.astronomy.mechanics with parameters of type Real -
Uses of Real in org.episteme.natural.physics.astronomy.observation
Methods in org.episteme.natural.physics.astronomy.observation that return RealModifier and TypeMethodDescriptionObserver.getAltitude()Observer.getLatitude()Observer.getLocalSiderealTime(JulianDate jd) Observer.getLongitude()Observer.maximumAltitude(EquatorialCoordinate eq) Constructors in org.episteme.natural.physics.astronomy.observation with parameters of type Real -
Uses of Real in org.episteme.natural.physics.astronomy.photometry
Fields in org.episteme.natural.physics.astronomy.photometry declared as RealModifier and TypeFieldDescriptionstatic final RealMagnitude.FULL_MOONFull Moon apparent magnitudestatic final RealMagnitude.SIRIUSSirius apparent magnitudestatic final RealMagnitude.SUN_ABSOLUTESun's absolute visual magnitudestatic final RealMagnitude.SUN_APPARENTSun's apparent visual magnitudestatic final RealMagnitude.VEGAVega apparent magnitude (defines magnitude zero point)Methods in org.episteme.natural.physics.astronomy.photometry that return RealModifier and TypeMethodDescriptionstatic RealMagnitude.colorToTemperature(Real bMinusV) Converts B-V color index to effective temperature (approximate).static RealCombines magnitudes of multiple sources. m_total = -2.5 * log10(Σ 10^(-m_i/2.5))static RealMagnitude.deltaMagToFluxRatio(Real deltaMag) Converts magnitude difference to flux ratio.static RealMagnitude.distanceFromModulus(Real distanceModulus) Calculates distance from distance modulus. d = 10^((μ + 5) / 5)static RealMagnitude.distanceModulus(Real apparentMag, Real absoluteMag) Calculates distance modulus.static RealCalculates flux ratio from magnitude difference.static RealMagnitude.fromLuminosity(Real luminositySolar) Converts luminosity to absolute magnitude.static RealMagnitude.toAbsolute(Real apparentMag, Real distancePc) Converts apparent magnitude and distance to absolute magnitude.static RealMagnitude.toApparent(Real absoluteMag, Real distancePc) Converts absolute magnitude and distance to apparent magnitude. m = M + 5 * log10(d) - 5static RealMagnitude.toLuminosity(Real absoluteMag) Converts absolute magnitude to luminosity (solar units).Methods in org.episteme.natural.physics.astronomy.photometry with parameters of type RealModifier and TypeMethodDescriptionstatic RealMagnitude.colorToTemperature(Real bMinusV) Converts B-V color index to effective temperature (approximate).static RealCombines magnitudes of multiple sources. m_total = -2.5 * log10(Σ 10^(-m_i/2.5))static RealMagnitude.deltaMagToFluxRatio(Real deltaMag) Converts magnitude difference to flux ratio.static RealMagnitude.distanceFromModulus(Real distanceModulus) Calculates distance from distance modulus. d = 10^((μ + 5) / 5)static RealMagnitude.distanceModulus(Real apparentMag, Real absoluteMag) Calculates distance modulus.static RealCalculates flux ratio from magnitude difference.static RealMagnitude.fromLuminosity(Real luminositySolar) Converts luminosity to absolute magnitude.static RealMagnitude.toAbsolute(Real apparentMag, Real distancePc) Converts apparent magnitude and distance to absolute magnitude.static RealMagnitude.toApparent(Real absoluteMag, Real distancePc) Converts absolute magnitude and distance to apparent magnitude. m = M + 5 * log10(d) - 5static RealMagnitude.toLuminosity(Real absoluteMag) Converts absolute magnitude to luminosity (solar units). -
Uses of Real in org.episteme.natural.physics.astronomy.spectroscopy
Fields in org.episteme.natural.physics.astronomy.spectroscopy declared as RealModifier and TypeFieldDescriptionstatic final RealDopplerShift.C_KM_SSpeed of light in km/sstatic final RealDopplerShift.CA_Hstatic final RealDopplerShift.CA_Kstatic final RealDopplerShift.H_ALPHAstatic final RealDopplerShift.H_BETAstatic final RealDopplerShift.H0_PLANCKHubble constant (Planck 2018)static final RealDopplerShift.NA_D1static final RealDopplerShift.NA_D2Methods in org.episteme.natural.physics.astronomy.spectroscopy that return RealModifier and TypeMethodDescriptionSpectralClass.getBvColorIndex()static RealDopplerShift.hubbleDistance(Real z, Real H0) Hubble distance: d = c * z / H0 (Mpc)static RealDopplerShift.observedWavelength(Real restWavelength, Real velocityKmS) Observed wavelength from rest wavelength and velocitystatic RealDopplerShift.radialVelocity(Real observedWavelength, Real restWavelength) Radial velocity: v = c * (λ_obs - λ_rest) / λ_reststatic RealRedshift: z = (λ_obs - λ_rest) / λ_reststatic RealDopplerShift.redshiftToVelocity(Real z, boolean relativistic) Redshift to velocitystatic RealDopplerShift.velocityToRedshift(Real velocityKmS, boolean relativistic) Velocity to redshiftMethods in org.episteme.natural.physics.astronomy.spectroscopy with parameters of type RealModifier and TypeMethodDescriptionstatic SpectralClassSpectralClass.fromColorIndex(Real bv) static RealDopplerShift.hubbleDistance(Real z, Real H0) Hubble distance: d = c * z / H0 (Mpc)static RealDopplerShift.observedWavelength(Real restWavelength, Real velocityKmS) Observed wavelength from rest wavelength and velocitystatic RealDopplerShift.radialVelocity(Real observedWavelength, Real restWavelength) Radial velocity: v = c * (λ_obs - λ_rest) / λ_reststatic RealRedshift: z = (λ_obs - λ_rest) / λ_reststatic RealDopplerShift.redshiftToVelocity(Real z, boolean relativistic) Redshift to velocityvoidSpectralClass.setBvColorIndex(Real bvColorIndex) static RealDopplerShift.velocityToRedshift(Real velocityKmS, boolean relativistic) Velocity to redshift -
Uses of Real in org.episteme.natural.physics.astronomy.time
Methods in org.episteme.natural.physics.astronomy.time that return RealModifier and TypeMethodDescriptionstatic RealSiderealTime.degreesToRaHours(Real degrees) Converts degrees to RA hours.static RealSiderealTime.gmstDegrees(JulianDate jd) Computes Greenwich Mean Sidereal Time in degrees.static RealSiderealTime.gmstHours(JulianDate jd) Computes Greenwich Mean Sidereal Time in hours.static RealComputes Hour Angle: HA = LMST - RAstatic RealSiderealTime.lmstDegrees(JulianDate jd, Real longitude) Computes Local Mean Sidereal Time in degrees.static RealSiderealTime.lmstHours(JulianDate jd, Real longitude) Computes Local Mean Sidereal Time in hours.static RealSiderealTime.raHoursToDegrees(Real hours) Converts RA hours to degrees.Methods in org.episteme.natural.physics.astronomy.time with parameters of type RealModifier and TypeMethodDescriptionstatic RealSiderealTime.degreesToRaHours(Real degrees) Converts degrees to RA hours.static RealComputes Hour Angle: HA = LMST - RAstatic RealSiderealTime.lmstDegrees(JulianDate jd, Real longitude) Computes Local Mean Sidereal Time in degrees.static RealSiderealTime.lmstHours(JulianDate jd, Real longitude) Computes Local Mean Sidereal Time in hours.static RealSiderealTime.raHoursToDegrees(Real hours) Converts RA hours to degrees. -
Uses of Real in org.episteme.natural.physics.classical.matter.fluids
Methods in org.episteme.natural.physics.classical.matter.fluids that return RealModifier and TypeMethodDescriptionstatic RealBernoulli's equation (incompressible flow): P + ½ÃÂÂÂv² + ÃÂÂÂgh = constant Returns pressure at point 2 given conditions at point 1static RealFluidMechanics.continuityVelocity(Real area1, Real vel1, Real area2) Continuity equation (mass conservation): Aâ‚ÂÂvâ‚ = Aâ‚‚vâ‚‚ Returns velocity at point 2static RealFluidMechanics.dragCoefficient(Real dragForce, Real density, Real velocity, Real area) Drag coefficient: C_d = 2F_d/(ÃÂÂÂv²A)static RealFluidMechanics.froudeNumber(Real velocity, Real g, Real charLength) Froude number: Fr = v/√(gL) Ratio of inertial to gravitational forcesstatic RealFluidMechanics.liftCoefficient(Real liftForce, Real density, Real velocity, Real area) Lift coefficient: C_l = 2F_l/(ÃÂÂÂv²A)static RealFluidMechanics.machNumber(Real velocity, Real soundSpeed) Mach number: M = v/c (velocity / speed of sound)static RealFluidMechanics.poiseuilleFlow(Real pressureDrop, Real radius, Real viscosity, Real length) Hagen-Poiseuille equation (laminar pipe flow): Q = ÀÎâ€ÂPrâ´/(8μL) Returns volumetric flow ratestatic RealFluidMechanics.reynoldsNumber(Real density, Real velocity, Real charLength, Real dynamicViscosity) Reynolds number: Re = ÃÂÂÂvL/μ = vL/ν Determines laminar (Re invalid input: '<' 2300) vs turbulent (Re > 4000) flowstatic RealFluidMechanics.reynoldsNumberKinematic(Real velocity, Real charLength, Real kinematicViscosity) Reynolds number (kinematic viscosity version): Re = vL/νstatic RealFluidMechanics.stokesDrag(Real viscosity, Real radius, Real velocity) Stokes' law (drag on sphere): F_drag = 6Àμrvstatic RealFluidMechanics.terminalVelocity(Real radius, Real g, Real sphereDensity, Real fluidDensity, Real viscosity) Terminal velocity (sphere falling): v_t = (2r²g(ÃÂÂÂ_s - ÃÂÂÂ_f))/(9μ)static RealFluidMechanics.weberNumber(Real density, Real velocity, Real charLength, Real surfaceTension) Weber number: We = ÃÂÂÂv²L/ÃÂÆ’ Ratio of inertial to surface tension forcesMethods in org.episteme.natural.physics.classical.matter.fluids that return types with arguments of type RealModifier and TypeMethodDescriptionFluidField.getDensity()FluidField.getPressure()FluidField.getVelocityX()FluidField.getVelocityY()FluidField.getVelocityZ()Methods in org.episteme.natural.physics.classical.matter.fluids with parameters of type RealModifier and TypeMethodDescriptionstatic RealBernoulli's equation (incompressible flow): P + ½ÃÂÂÂv² + ÃÂÂÂgh = constant Returns pressure at point 2 given conditions at point 1static RealFluidMechanics.continuityVelocity(Real area1, Real vel1, Real area2) Continuity equation (mass conservation): Aâ‚ÂÂvâ‚ = Aâ‚‚vâ‚‚ Returns velocity at point 2static RealFluidMechanics.dragCoefficient(Real dragForce, Real density, Real velocity, Real area) Drag coefficient: C_d = 2F_d/(ÃÂÂÂv²A)voidstatic RealFluidMechanics.froudeNumber(Real velocity, Real g, Real charLength) Froude number: Fr = v/√(gL) Ratio of inertial to gravitational forcesstatic RealFluidMechanics.liftCoefficient(Real liftForce, Real density, Real velocity, Real area) Lift coefficient: C_l = 2F_l/(ÃÂÂÂv²A)static RealFluidMechanics.machNumber(Real velocity, Real soundSpeed) Mach number: M = v/c (velocity / speed of sound)static RealFluidMechanics.poiseuilleFlow(Real pressureDrop, Real radius, Real viscosity, Real length) Hagen-Poiseuille equation (laminar pipe flow): Q = ÀÎâ€ÂPrâ´/(8μL) Returns volumetric flow ratestatic RealFluidMechanics.reynoldsNumber(Real density, Real velocity, Real charLength, Real dynamicViscosity) Reynolds number: Re = ÃÂÂÂvL/μ = vL/ν Determines laminar (Re invalid input: '<' 2300) vs turbulent (Re > 4000) flowstatic RealFluidMechanics.reynoldsNumberKinematic(Real velocity, Real charLength, Real kinematicViscosity) Reynolds number (kinematic viscosity version): Re = vL/νvoidNavierStokesProvider.solve(Real[] density, Real[] u, Real[] v, Real[] w, Real dt, Real viscosity, int width, int height, int depth) voidNavierStokesSolver.solve(FluidField field, Real dt) Advances the fluid simulation by one time step.voidPerforms one timestep of fluid simulation.voidSPHFluidProvider.stepReal(Real[] positions, Real[] velocities, Real[] densities, Real[] pressures, Real[] forces, int numParticles, Real dt, Real mass, Real restDensity, Real stiffness, Real viscosity, Real smoothingRadius, Real[] gravity) static RealFluidMechanics.stokesDrag(Real viscosity, Real radius, Real velocity) Stokes' law (drag on sphere): F_drag = 6Àμrvstatic RealFluidMechanics.terminalVelocity(Real radius, Real g, Real sphereDensity, Real fluidDensity, Real viscosity) Terminal velocity (sphere falling): v_t = (2r²g(ÃÂÂÂ_s - ÃÂÂÂ_f))/(9μ)static RealFluidMechanics.weberNumber(Real density, Real velocity, Real charLength, Real surfaceTension) Weber number: We = ÃÂÂÂv²L/ÃÂÆ’ Ratio of inertial to surface tension forcesMethod parameters in org.episteme.natural.physics.classical.matter.fluids with type arguments of type RealModifier and TypeMethodDescriptionvoidFluidField.setDensity(Tensor<Real> density) voidFluidField.setPressure(Tensor<Real> pressure) voidFluidField.setVelocityX(Tensor<Real> velocityX) voidFluidField.setVelocityY(Tensor<Real> velocityY) voidFluidField.setVelocityZ(Tensor<Real> velocityZ) -
Uses of Real in org.episteme.natural.physics.classical.matter.fluids.providers
Methods in org.episteme.natural.physics.classical.matter.fluids.providers with parameters of type RealModifier and TypeMethodDescriptionvoidvoidMulticoreNavierStokesProvider.solve(Real[] density, Real[] u, Real[] v, Real[] w, Real dt, Real viscosity, int width, int height, int depth) voidMulticoreSPHFluidProvider.stepReal(Real[] positions, Real[] velocities, Real[] densities, Real[] pressures, Real[] forces, int numParticles, Real dt, Real mass, Real restDensity, Real stiffness, Real viscosity, Real smoothingRadius, Real[] gravity) -
Uses of Real in org.episteme.natural.physics.classical.matter.molecular
Methods in org.episteme.natural.physics.classical.matter.molecular with parameters of type RealModifier and TypeMethodDescriptionvoidMolecularDynamicsProvider.calculateBondForces(Real[] positions, Real[] forces, int[] bondIndices, Real[] bondLengths, Real[] bondConstants) voidMolecularDynamicsProvider.calculateNonBondedForces(Real[] positions, Real[] forces, Real epsilon, Real sigma, Real cutoff) voidMolecularDynamicsProvider.integrate(Real[] positions, Real[] velocities, Real[] forces, Real[] masses, Real dt, Real damping) -
Uses of Real in org.episteme.natural.physics.classical.matter.molecular.providers
Methods in org.episteme.natural.physics.classical.matter.molecular.providers with parameters of type RealModifier and TypeMethodDescriptionvoidMulticoreMolecularDynamicsProvider.calculateBondForces(Real[] positions, Real[] forces, int[] bondIndices, Real[] bondLengths, Real[] bondConstants) voidMulticoreMolecularDynamicsProvider.calculateNonBondedForces(Real[] positions, Real[] forces, Real epsilon, Real sigma, Real cutoff) voidMulticoreMolecularDynamicsProvider.integrate(Real[] positions, Real[] velocities, Real[] forces, Real[] masses, Real dt, Real damping) -
Uses of Real in org.episteme.natural.physics.classical.matter.plasma
Fields in org.episteme.natural.physics.classical.matter.plasma declared as RealModifier and TypeFieldDescriptionstatic final RealPlasmaPhysics.EElementary charge (C)static final RealPlasmaPhysics.EPSILON_0Vacuum permittivity (F/m)static final RealPlasmaPhysics.K_BBoltzmann constant (J/K)static final RealPlasmaPhysics.M_EElectron mass (kg)static final RealPlasmaPhysics.M_PProton mass (kg)Methods in org.episteme.natural.physics.classical.matter.plasma that return RealModifier and TypeMethodDescriptionstatic RealPlasmaPhysics.alfvenVelocity(Real magneticField, Real massDensity) Alfvén velocity. v_A = B / √(μ₀ ÃÂÂÂ)static RealBeta: ratio of plasma pressure to magnetic pressure.static RealPlasmaPhysics.collisionFrequency(Real density, Real temperature, Real coulombLog) Collision frequency (electron-ion).static RealPlasmaPhysics.coulombLogarithm(Real density, Real temperature) Coulomb logarithm (approximate). ln(Λ) ≈ln(12À n λ_D³)static RealPlasmaPhysics.debyeLength(Real temperature, Real density) Debye length: characteristic screening distance.static RealPlasmaPhysics.electronCyclotronFrequency(Real magneticField) Electron cyclotron frequency (gyrofrequency).static RealPlasmaPhysics.ionCyclotronFrequency(Real magneticField, Real ionMass, int chargeNumber) Ion cyclotron frequency.static RealPlasmaPhysics.larmorRadius(Real velocity, Real magneticField, Real mass) Larmor radius (gyroradius). r_L = m v_perp / (eB)static RealPlasmaPhysics.plasmaFrequency(Real density) Plasma frequency: natural oscillation frequency.static RealPlasmaPhysics.plasmaFrequencyHz(Real density) Plasma frequency in Hz.static RealPlasmaPhysics.plasmaParameter(Real density, Real debyeLength) Plasma parameter: number of particles in Debye sphere.static RealPlasmaPhysics.soundSpeed(Real temperature, Real ionMass, Real gamma) Sound speed in plasma. c_s = √(γ k_B T / m_i)static RealPlasmaPhysics.spitzerResistivity(Real temperature, Real coulombLog, int Z) Spitzer resistivity.static RealPlasmaPhysics.thermalVelocity(Real temperature, Real mass) Thermal velocity. v_th = √(k_B T / m)Methods in org.episteme.natural.physics.classical.matter.plasma with parameters of type RealModifier and TypeMethodDescriptionstatic RealPlasmaPhysics.alfvenVelocity(Real magneticField, Real massDensity) Alfvén velocity. v_A = B / √(μ₀ ÃÂÂÂ)static RealBeta: ratio of plasma pressure to magnetic pressure.static RealPlasmaPhysics.collisionFrequency(Real density, Real temperature, Real coulombLog) Collision frequency (electron-ion).static RealPlasmaPhysics.coulombLogarithm(Real density, Real temperature) Coulomb logarithm (approximate). ln(Λ) ≈ln(12À n λ_D³)static RealPlasmaPhysics.debyeLength(Real temperature, Real density) Debye length: characteristic screening distance.static RealPlasmaPhysics.electronCyclotronFrequency(Real magneticField) Electron cyclotron frequency (gyrofrequency).static RealPlasmaPhysics.ionCyclotronFrequency(Real magneticField, Real ionMass, int chargeNumber) Ion cyclotron frequency.static RealPlasmaPhysics.larmorRadius(Real velocity, Real magneticField, Real mass) Larmor radius (gyroradius). r_L = m v_perp / (eB)static RealPlasmaPhysics.plasmaFrequency(Real density) Plasma frequency: natural oscillation frequency.static RealPlasmaPhysics.plasmaFrequencyHz(Real density) Plasma frequency in Hz.static RealPlasmaPhysics.plasmaParameter(Real density, Real debyeLength) Plasma parameter: number of particles in Debye sphere.static RealPlasmaPhysics.soundSpeed(Real temperature, Real ionMass, Real gamma) Sound speed in plasma. c_s = √(γ k_B T / m_i)static RealPlasmaPhysics.spitzerResistivity(Real temperature, Real coulombLog, int Z) Spitzer resistivity.static RealPlasmaPhysics.thermalVelocity(Real temperature, Real mass) Thermal velocity. v_th = √(k_B T / m) -
Uses of Real in org.episteme.natural.physics.classical.matter.solidstate
Fields in org.episteme.natural.physics.classical.matter.solidstate declared as RealModifier and TypeFieldDescriptionstatic final RealSolidStatePhysics.BANDGAP_GAASstatic final RealSolidStatePhysics.BANDGAP_GANstatic final RealSolidStatePhysics.BANDGAP_GEstatic final RealSolidStatePhysics.BANDGAP_INPstatic final RealSolidStatePhysics.BANDGAP_SIstatic final RealSolidStatePhysics.EElementary charge (C)static final RealSolidStatePhysics.HPlanck constant (J·s)static final RealSolidStatePhysics.HBARReduced Planck constantstatic final RealSolidStatePhysics.K_BBoltzmann constant (J/K)static final RealSolidStatePhysics.M_EElectron mass (kg)Methods in org.episteme.natural.physics.classical.matter.solidstate that return RealModifier and TypeMethodDescriptionstatic RealSolidMechanics.bendingStress(Real moment, Real y, Real momentOfInertia) Bending stress in a beam.static RealSolidStatePhysics.boseEinstein(Real frequency, Real temperature) Bose-Einstein distribution for phonons.static RealSolidMechanics.brinellToRockwellC(Real brinell) Hardness conversion: Brinell to Rockwell C (approximate).static RealSolidMechanics.bulkModulus(Real youngsModulus, Real poissonsRatio) Bulk modulus from E and ν.static RealSolidStatePhysics.conductivityFromBandGap(Real sigma0, Real bandGap, Real temperature) Band gap from semiconductor conductivity temperature dependence.static RealSolidStatePhysics.debyeFrequency(Real soundVelocity, Real atomDensity) Debye frequency.static RealSolidStatePhysics.debyeTemperature(Real debyeFrequency) Debye temperature.static RealSolidStatePhysics.densityOfStates(Real electronDensity, Real fermiEnergy) Density of states at Fermi level (3D free electrons).static RealSolidStatePhysics.drudeConductivity(Real carrierDensity, Real relaxationTime, Real effectiveMass) Drude conductivity.static RealSolidStatePhysics.effectiveMass(Real bandCurvature) Effective mass from band curvature.static RealSolidMechanics.eulerBucklingLoad(Real youngsModulus, Real momentOfInertia, Real length) Critical buckling load (Euler formula).static RealSolidStatePhysics.fermiDirac(Real energy, Real mu, Real temperature) Fermi-Dirac distribution.static RealSolidStatePhysics.fermiEnergy(Real electronDensity) Fermi energy for free electron gas.static RealSolidStatePhysics.fermiVelocity(Real electronDensity) Fermi velocity. v_F = â„ÂÂk_F / mstatic RealSolidStatePhysics.hallCoefficient(Real carrierDensity, boolean isElectron) Hall coefficient.static RealHooke's law: stress-strain relation.static RealSolidStatePhysics.intrinsicCarrierConcentration(Real Nc, Real Nv, Real bandGap, Real temperature) Intrinsic carrier concentration.static RealMobility from conductivity and carrier density.static RealSolidStatePhysics.phononEnergy(Real frequency) Phonon energy.static RealSolidMechanics.shearModulus(Real youngsModulus, Real poissonsRatio) Shear modulus from Young's modulus and Poisson's ratio.static RealSolidMechanics.strainFromStress(Real stress, Real youngsModulus) Strain from stress.static RealSolidMechanics.thermalExpansion(Real length, Real alpha, Real deltaT) Thermal expansion.static RealSolidMechanics.thermalStress(Real youngsModulus, Real alpha, Real deltaT) Thermal stress (constrained expansion).static RealSolidMechanics.transverseStrain(Real axialStrain, Real poissonsRatio) Poisson's ratio relation.Methods in org.episteme.natural.physics.classical.matter.solidstate with parameters of type RealModifier and TypeMethodDescriptionstatic RealSolidMechanics.bendingStress(Real moment, Real y, Real momentOfInertia) Bending stress in a beam.static RealSolidStatePhysics.boseEinstein(Real frequency, Real temperature) Bose-Einstein distribution for phonons.static RealSolidMechanics.brinellToRockwellC(Real brinell) Hardness conversion: Brinell to Rockwell C (approximate).static RealSolidMechanics.bulkModulus(Real youngsModulus, Real poissonsRatio) Bulk modulus from E and ν.static RealSolidStatePhysics.conductivityFromBandGap(Real sigma0, Real bandGap, Real temperature) Band gap from semiconductor conductivity temperature dependence.static RealSolidStatePhysics.debyeFrequency(Real soundVelocity, Real atomDensity) Debye frequency.static RealSolidStatePhysics.debyeTemperature(Real debyeFrequency) Debye temperature.static RealSolidStatePhysics.densityOfStates(Real electronDensity, Real fermiEnergy) Density of states at Fermi level (3D free electrons).static RealSolidStatePhysics.drudeConductivity(Real carrierDensity, Real relaxationTime, Real effectiveMass) Drude conductivity.static RealSolidStatePhysics.effectiveMass(Real bandCurvature) Effective mass from band curvature.static RealSolidMechanics.eulerBucklingLoad(Real youngsModulus, Real momentOfInertia, Real length) Critical buckling load (Euler formula).static RealSolidStatePhysics.fermiDirac(Real energy, Real mu, Real temperature) Fermi-Dirac distribution.static RealSolidStatePhysics.fermiEnergy(Real electronDensity) Fermi energy for free electron gas.static RealSolidStatePhysics.fermiVelocity(Real electronDensity) Fermi velocity. v_F = â„ÂÂk_F / mstatic RealSolidStatePhysics.hallCoefficient(Real carrierDensity, boolean isElectron) Hall coefficient.static RealHooke's law: stress-strain relation.static RealSolidStatePhysics.intrinsicCarrierConcentration(Real Nc, Real Nv, Real bandGap, Real temperature) Intrinsic carrier concentration.static RealMobility from conductivity and carrier density.static RealSolidStatePhysics.phononEnergy(Real frequency) Phonon energy.static RealSolidMechanics.shearModulus(Real youngsModulus, Real poissonsRatio) Shear modulus from Young's modulus and Poisson's ratio.static RealSolidMechanics.strainFromStress(Real stress, Real youngsModulus) Strain from stress.static RealSolidMechanics.thermalExpansion(Real length, Real alpha, Real deltaT) Thermal expansion.static RealSolidMechanics.thermalStress(Real youngsModulus, Real alpha, Real deltaT) Thermal stress (constrained expansion).static RealSolidMechanics.transverseStrain(Real axialStrain, Real poissonsRatio) Poisson's ratio relation. -
Uses of Real in org.episteme.natural.physics.classical.mechanics
Methods in org.episteme.natural.physics.classical.mechanics that return RealModifier and TypeMethodDescriptionstatic RealKinematics.angularDisplacement(Real initialAngle, Real initialAngVel, Real angularAccel, Real time) static RealKinematics.angularVelocity(Real linearVelocity, Real radius) static RealKinematics.averageAcceleration(Real velocityChange, Real time) static RealKinematics.averageVelocity(Real displacement, Real time) static RealKinematics.centripetalAcceleration(Real velocity, Real radius) Particle.distanceTo(Particle other) ProjectileMotion.getInitialSpeed()Returns the initial speed.ProjectileMotion.getLaunchAngle()Returns the launch angle in radians.ProjectileMotion.getLaunchHeight()Returns the launch height.ProjectileMotion.getTimeOfFlightReal()Returns time of flight as Real value.static RealKinematics.kineticEnergy(Real mass, Vector<Real> velocity) static RealProjectileMotion.optimalAngle()Calculates optimal launch angle for maximum range (45°).static RealProjectileMotion.optimalAngle(Real launchHeight, Real range, Real initialSpeed) Calculates optimal angle considering launch height above target.static RealKinematics.orbitalPeriod(Real radius, Real velocity) static RealKinematics.positionConstantAccel(Real initialPos, Real initialVel, Real accel, Real time) static RealKinematics.projectileMaxHeight(Real initialSpeed, Real launchAngle, Real g) static RealKinematics.projectileRange(Real initialSpeed, Real launchAngle, Real g) static RealKinematics.projectileTimeOfFlight(Real initialSpeed, Real launchAngle, Real g) static RealKinematics.velocityConstantAccel(Real initialVel, Real accel, Real time) static RealKinematics.velocityFromDisplacement(Real initialVel, Real accel, Real displacement) Methods in org.episteme.natural.physics.classical.mechanics that return types with arguments of type RealModifier and TypeMethodDescriptionKinematics.averageAcceleration(Vector<Real> velocityChange, Real time) Kinematics.averageVelocity(Vector<Real> displacement, Real time) Kinematics.centripetalAcceleration(Vector<Real> velocity, Real radius, Vector<Real> position, Vector<Real> center) Kinematics.crossProduct(Vector<Real> a, Vector<Real> b) Particle.getAcceleration()ProjectileMotion.getInitialVelocity()Returns initial velocity components as a Vector.Particle.getPosition()ProjectileMotion.getPosition(Real t) Returns position at time t as a 2D Vector.ProjectileMotion.getTrajectory(int numPoints) Generates trajectory points as a Matrix.Particle.getVelocity()ProjectileMotion.getVelocity(Real t) Returns velocity at time t as a 2D Vector.Kinematics.positionConstantAccel(Vector<Real> initialPos, Vector<Real> initialVel, Vector<Real> accel, Real time) Methods in org.episteme.natural.physics.classical.mechanics with parameters of type RealModifier and TypeMethodDescriptionstatic RealKinematics.angularDisplacement(Real initialAngle, Real initialAngVel, Real angularAccel, Real time) static RealKinematics.angularVelocity(Real linearVelocity, Real radius) Kinematics.averageAcceleration(Vector<Real> velocityChange, Real time) static RealKinematics.averageAcceleration(Real velocityChange, Real time) Kinematics.averageVelocity(Vector<Real> displacement, Real time) static RealKinematics.averageVelocity(Real displacement, Real time) Kinematics.centripetalAcceleration(Vector<Real> velocity, Real radius, Vector<Real> position, Vector<Real> center) static RealKinematics.centripetalAcceleration(Real velocity, Real radius) ProjectileMotion.getPosition(Real t) Returns position at time t as a 2D Vector.ProjectileMotion.getVelocity(Real t) Returns velocity at time t as a 2D Vector.static RealKinematics.kineticEnergy(Real mass, Vector<Real> velocity) static RealProjectileMotion.optimalAngle(Real launchHeight, Real range, Real initialSpeed) Calculates optimal angle considering launch height above target.static RealKinematics.orbitalPeriod(Real radius, Real velocity) Kinematics.positionConstantAccel(Vector<Real> initialPos, Vector<Real> initialVel, Vector<Real> accel, Real time) static RealKinematics.positionConstantAccel(Real initialPos, Real initialVel, Real accel, Real time) static RealKinematics.projectileMaxHeight(Real initialSpeed, Real launchAngle, Real g) static Vector2DKinematics.projectilePosition(Real initialSpeed, Real launchAngle, Real g, Real time) static RealKinematics.projectileRange(Real initialSpeed, Real launchAngle, Real g) static RealKinematics.projectileTimeOfFlight(Real initialSpeed, Real launchAngle, Real g) voidParticle.setAcceleration(Real x, Real y, Real z) voidParticle.setPosition(Real x, Real y, Real z) voidParticle.setVelocity(Real x, Real y, Real z) voidParticle.updatePosition(Real dt) voidParticle.updateVelocity(Real dt) static RealKinematics.velocityConstantAccel(Real initialVel, Real accel, Real time) static RealKinematics.velocityFromDisplacement(Real initialVel, Real accel, Real displacement) Method parameters in org.episteme.natural.physics.classical.mechanics with type arguments of type RealModifier and TypeMethodDescriptionKinematics.averageAcceleration(Vector<Real> velocityChange, Real time) Kinematics.averageVelocity(Vector<Real> displacement, Real time) Kinematics.centripetalAcceleration(Vector<Real> velocity, Real radius, Vector<Real> position, Vector<Real> center) Kinematics.crossProduct(Vector<Real> a, Vector<Real> b) static RealKinematics.kineticEnergy(Real mass, Vector<Real> velocity) Kinematics.kineticEnergy(Quantity<Mass> mass, Vector<Real> velocity) Kinematics.positionConstantAccel(Vector<Real> initialPos, Vector<Real> initialVel, Vector<Real> accel, Real time) voidParticle.setAcceleration(Vector<Real> acceleration) voidParticle.setPosition(Vector<Real> position) voidParticle.setVelocity(Vector<Real> velocity) Constructors in org.episteme.natural.physics.classical.mechanics with parameters of type RealModifierConstructorDescriptionProjectileMotion(Real initialSpeed, Real launchAngleDegrees, Real launchHeight) Creates projectile with specified parameters.ProjectileMotion(Real initialSpeed, Real launchAngleDegrees, Real launchHeight, Real gravity) Creates projectile with custom gravity.Constructor parameters in org.episteme.natural.physics.classical.mechanics with type arguments of type Real -
Uses of Real in org.episteme.natural.physics.classical.mechanics.collision
Methods in org.episteme.natural.physics.classical.mechanics.collision that return RealMethods in org.episteme.natural.physics.classical.mechanics.collision that return types with arguments of type RealModifier and TypeMethodDescriptionRigidBody.getAngularVelocity()RigidBody.getInertiaTensor()RigidBody.getInverseInertiaTensor()RigidBody.getPosition()RigidBody.getVelocity()RigidBody.rotate(Vector<Real> v, Quaternion q) Methods in org.episteme.natural.physics.classical.mechanics.collision with parameters of type RealModifier and TypeMethodDescriptionintCollisionProvider.detectSphereCollisions(Real[] positions, Real[] radii, int n, int[] collisions) voidvoidCollisionProvider.resolveCollisions(Real[] positions, Real[] velocities, Real[] masses, int n, int[] collisions, int numCollisions) Method parameters in org.episteme.natural.physics.classical.mechanics.collision with type arguments of type RealModifier and TypeMethodDescriptionvoidRigidBody.applyForce(Vector<Real> f, Vector<Real> p) voidRigidBody.applyTorque(Vector<Real> t) RigidBody.rotate(Vector<Real> v, Quaternion q) voidRigidBody.setAngularVelocity(Vector<Real> angularVelocity) voidRigidBody.setPosition(Vector<Real> position) voidRigidBody.setVelocity(Vector<Real> velocity) Constructors in org.episteme.natural.physics.classical.mechanics.collision with parameters of type RealModifierConstructorDescriptionConstructor parameters in org.episteme.natural.physics.classical.mechanics.collision with type arguments of type Real -
Uses of Real in org.episteme.natural.physics.classical.mechanics.collision.providers
Methods in org.episteme.natural.physics.classical.mechanics.collision.providers with parameters of type RealModifier and TypeMethodDescriptionintCPUCollisionProvider.detectSphereCollisions(Real[] positions, Real[] radii, int n, int[] collisions) voidCPUCollisionProvider.resolveCollisions(Real[] positions, Real[] velocities, Real[] masses, int n, int[] collisions, int numCollisions) -
Uses of Real in org.episteme.natural.physics.classical.mechanics.nbody
Methods in org.episteme.natural.physics.classical.mechanics.nbody that return RealModifier and TypeMethodDescriptionNBodySimulation.kineticEnergy()NBodySimulation.potentialEnergy()NBodySimulation.totalEnergy()Methods in org.episteme.natural.physics.classical.mechanics.nbody with parameters of type RealModifier and TypeMethodDescriptionvoidvoidvoidvoidBarnesHutSimulation.setSoftening(Real s) voidNBodySimulation.setSoftening(Real s) voidvoidvoiddefault voidNBodyProvider.stepReal(Real[] positions, Real[] velocities, Real[] masses, int numBodies, Real G, Real dt, Real softening) Constructors in org.episteme.natural.physics.classical.mechanics.nbody with parameters of type Real -
Uses of Real in org.episteme.natural.physics.classical.mechanics.nbody.providers
Methods in org.episteme.natural.physics.classical.mechanics.nbody.providers with parameters of type RealModifier and TypeMethodDescriptionvoidDistributedNBodyProvider.computeForces(Real[] positions, Real[] masses, Real[] forces, Real G, Real softening) voidMulticoreNBodyProvider.computeForces(Real[] positions, Real[] masses, Real[] forces, Real G, Real softening) voidDistributedNBodyProvider.stepReal(Real[] positions, Real[] velocities, Real[] masses, int numBodies, Real G, Real dt, Real softening) voidMulticoreNBodyProvider.stepReal(Real[] positions, Real[] velocities, Real[] masses, int numBodies, Real G, Real dt, Real softening) -
Uses of Real in org.episteme.natural.physics.classical.oscillations
Methods in org.episteme.natural.physics.classical.oscillations that return RealModifier and TypeMethodDescriptionstatic RealPendulum.angularFrequency(Real lengthMeters) Angular frequency: É = sqrt(g/L)static RealPendulum.dampedAmplitude(Real initialAmplitude, Real dampingCoefficient, Real time) Damped amplitude: A(t) = Aâ‚€ * exp(-γt)static RealPendulum.kineticEnergy(Real mass, Real lengthMeters, Real angularVelocity) Kinetic energy: KE = 0.5 * m * L² * ɲstatic RealPendulum.largeAnglePeriod(Real lengthMeters, Real amplitudeRadians) Large angle period (elliptic integral approximation)static RealPosition at time t: θ(t) = θ₀ * cos(Ét + Æ)static RealPendulum.potentialEnergy(Real mass, Real lengthMeters, Real angleRadians) Potential energy: U = mgL(1 - cos(θ))static RealPendulum.simplePendulumPeriod(Real lengthMeters) Simple pendulum period: T = 2À * sqrt(L/g)Methods in org.episteme.natural.physics.classical.oscillations with parameters of type RealModifier and TypeMethodDescriptionstatic RealPendulum.angularFrequency(Real lengthMeters) Angular frequency: É = sqrt(g/L)static RealPendulum.dampedAmplitude(Real initialAmplitude, Real dampingCoefficient, Real time) Damped amplitude: A(t) = Aâ‚€ * exp(-γt)static RealPendulum.kineticEnergy(Real mass, Real lengthMeters, Real angularVelocity) Kinetic energy: KE = 0.5 * m * L² * ɲstatic RealPendulum.largeAnglePeriod(Real lengthMeters, Real amplitudeRadians) Large angle period (elliptic integral approximation)static RealPosition at time t: θ(t) = θ₀ * cos(Ét + Æ)static RealPendulum.potentialEnergy(Real mass, Real lengthMeters, Real angleRadians) Potential energy: U = mgL(1 - cos(θ))static RealPendulum.simplePendulumPeriod(Real lengthMeters) Simple pendulum period: T = 2À * sqrt(L/g) -
Uses of Real in org.episteme.natural.physics.classical.spectroscopy
Fields in org.episteme.natural.physics.classical.spectroscopy declared as RealModifier and TypeFieldDescriptionstatic final RealSpectralAnalysis.Cstatic final RealSpectralAnalysis.Hstatic final RealSpectralAnalysis.Kstatic final RealSpectralAnalysis.SIGMAstatic final RealSpectralAnalysis.WIEN_BMethods in org.episteme.natural.physics.classical.spectroscopy that return RealModifier and TypeMethodDescriptionstatic RealSpectralAnalysis.colorTemperature(Real peakWavelengthMeters) Color temperature from peak wavelengthstatic RealSpectralAnalysis.photonEnergy(Real wavelengthMeters) Photon energy: E = hc/λstatic RealSpectralAnalysis.planckRadiance(Real wavelengthMeters, Real temperatureKelvin) Planck radiance: B(λ,T) = (2hc²/λâµ) / (exp(hc/λkT) - 1)static RealSpectralAnalysis.stefanBoltzmannPower(Real areaM2, Real temperatureKelvin) Stefan-Boltzmann: P = ÃÂÆ’ * A * Tâ´static RealSpectralAnalysis.wavelengthFromEnergy(Real energyJoules) Wavelength from energy: λ = hc/Estatic RealSpectralAnalysis.wienPeakWavelength(Real temperatureKelvin) Wien's displacement law: λ_max = b / TMethods in org.episteme.natural.physics.classical.spectroscopy with parameters of type RealModifier and TypeMethodDescriptionstatic RealSpectralAnalysis.colorTemperature(Real peakWavelengthMeters) Color temperature from peak wavelengthstatic RealSpectralAnalysis.photonEnergy(Real wavelengthMeters) Photon energy: E = hc/λstatic RealSpectralAnalysis.planckRadiance(Real wavelengthMeters, Real temperatureKelvin) Planck radiance: B(λ,T) = (2hc²/λâµ) / (exp(hc/λkT) - 1)static RealSpectralAnalysis.stefanBoltzmannPower(Real areaM2, Real temperatureKelvin) Stefan-Boltzmann: P = ÃÂÆ’ * A * Tâ´static RealSpectralAnalysis.wavelengthFromEnergy(Real energyJoules) Wavelength from energy: λ = hc/Estatic RealSpectralAnalysis.wienPeakWavelength(Real temperatureKelvin) Wien's displacement law: λ_max = b / T -
Uses of Real in org.episteme.natural.physics.classical.thermodynamics
Fields in org.episteme.natural.physics.classical.thermodynamics declared as RealModifier and TypeFieldDescriptionstatic final RealHeatTransfer.K_AIRstatic final RealHeatTransfer.K_ALUMINUMstatic final RealHeatTransfer.K_CONCRETEstatic final RealHeatTransfer.K_COPPERstatic final RealHeatTransfer.K_GLASSstatic final RealHeatTransfer.K_STEELstatic final RealHeatTransfer.K_WATERstatic final RealHeatTransfer.K_WOODstatic final RealThermodynamicProperties.R_CALGas constant R in cal/(mol·K)static final RealThermodynamicProperties.R_JGas constant R in J/(mol·K)static final RealThermodynamicProperties.R_KJGas constant R in kJ/(mol·K)static final RealHeatTransfer.STEFAN_BOLTZMANNStefan-Boltzmann constant (W/(m²·Kâ´))Methods in org.episteme.natural.physics.classical.thermodynamics that return RealModifier and TypeMethodDescriptionstatic RealHeatTransfer.biotNumber(Real h, Real characteristicLength, Real k) Biot number: ratio of convection to conduction.static RealThermodynamics.carnotEfficiency(Quantity<Temperature> Tcold, Quantity<Temperature> Thot) Carnot efficiency: η = 1 - Tc/Thstatic RealHeatTransfer.conduction(Real k, Real area, Real deltaT, Real thickness) Conductive heat transfer (Fourier's law).static RealHeatTransfer.convection(Real h, Real area, Real deltaT) Convective heat transfer (Newton's law of cooling).static RealThermodynamics.dieselEfficiency(Real compressionRatio, Real cutoffRatio, Real gamma) Diesel cycle efficiencystatic RealThermodynamics.entropyChange(Quantity<AmountOfSubstance> n, Real Cv, Quantity<Temperature> T1, Quantity<Temperature> T2, Quantity<Volume> V1, Quantity<Volume> V2) Entropy change for ideal gasstatic RealThermodynamicProperties.equilibriumConstant(Real deltaG, Real T) Equilibrium constant from Gibbs energy.static RealThermodynamicProperties.equilibriumTemperature(Real deltaH, Real deltaS) Equilibrium temperature T_eq = ÃŽâ€ÂH / ÃŽâ€ÂSstatic RealHeatTransfer.fourierNumber(Real thermalDiffusivity, Real time, Real length) Fourier number: dimensionless time for transient conduction.IdealGas.getAmountOfSubstance()Returns amount of substance in moles.static RealThermodynamicProperties.gibbsEnergy(Real deltaH, Real deltaS, Real T) Calculates Gibbs free energy change.static RealThermodynamicProperties.gibbsFromK(Real K, Real T) Gibbs energy from equilibrium constant.static RealHeatTransfer.heatExchangerEffectiveness(Real NTU, Real capacityRatio) Heat exchanger effectiveness (NTU method).static RealThermodynamicProperties.heatTransfer(Real n, Real Cp, Real deltaT) Heat transfer q = n·Cp·Îâ€ÂTstatic RealThermodynamics.idealGasLaw(Real P, Real V, Real n, Real T) Ideal gas law (solve for unknown): PV = nRTstatic RealLog Mean Temperature Difference (LMTD) for heat exchangers.static RealHeatTransfer.nusseltDittusBoelter(Real Re, Real Pr, boolean heating) Nusselt number for turbulent flow in a pipe (Dittus-Boelter).static RealThermodynamics.ottoEfficiency(Real compressionRatio, Real gamma) Otto cycle efficiency: η = 1 - 1/r^(γ-1)static RealHeatTransfer.overallHeatTransferCoefficient(Real h1, Real h2, Vector<Real> thicknesses, Vector<Real> conductivities) Overall heat transfer coefficient for composite wall. 1/U = 1/hâ‚ + Σ(d_i/k_i) + 1/hâ‚‚static RealRadiative heat transfer (Stefan-Boltzmann law).static RealThermodynamicProperties.reactionEnthalpy(Real[] productFormH, int[] productCoeff, Real[] reactantFormH, int[] reactantCoeff) Standard enthalpy of reaction from formation enthalpiesstatic RealThermodynamicProperties.reactionQuotient(Real[] productConc, int[] productCoeff, Real[] reactantConc, int[] reactantCoeff) Reaction quotient Q = [products]^ν / [reactants]^νstatic RealHeatTransfer.thermalResistanceConduction(Real thickness, Real k, Real area) Thermal resistance for conduction.static RealHeatTransfer.thermalResistanceConvection(Real h, Real area) Thermal resistance for convection.static RealVan't Hoff equation: K2 = K1 * exp(-ÃŽâ€ÂH/R * (1/T2 - 1/T1))Methods in org.episteme.natural.physics.classical.thermodynamics with parameters of type RealModifier and TypeMethodDescriptionstatic RealHeatTransfer.biotNumber(Real h, Real characteristicLength, Real k) Biot number: ratio of convection to conduction.static RealHeatTransfer.conduction(Real k, Real area, Real deltaT, Real thickness) Conductive heat transfer (Fourier's law).static RealHeatTransfer.convection(Real h, Real area, Real deltaT) Convective heat transfer (Newton's law of cooling).static RealThermodynamics.dieselEfficiency(Real compressionRatio, Real cutoffRatio, Real gamma) Diesel cycle efficiencystatic RealThermodynamics.entropyChange(Quantity<AmountOfSubstance> n, Real Cv, Quantity<Temperature> T1, Quantity<Temperature> T2, Quantity<Volume> V1, Quantity<Volume> V2) Entropy change for ideal gasstatic RealThermodynamicProperties.equilibriumConstant(Real deltaG, Real T) Equilibrium constant from Gibbs energy.static RealThermodynamicProperties.equilibriumTemperature(Real deltaH, Real deltaS) Equilibrium temperature T_eq = ÃŽâ€ÂH / ÃŽâ€ÂSstatic RealHeatTransfer.fourierNumber(Real thermalDiffusivity, Real time, Real length) Fourier number: dimensionless time for transient conduction.static RealThermodynamicProperties.gibbsEnergy(Real deltaH, Real deltaS, Real T) Calculates Gibbs free energy change.static RealThermodynamicProperties.gibbsFromK(Real K, Real T) Gibbs energy from equilibrium constant.static RealHeatTransfer.heatExchangerEffectiveness(Real NTU, Real capacityRatio) Heat exchanger effectiveness (NTU method).static RealThermodynamicProperties.heatTransfer(Real n, Real Cp, Real deltaT) Heat transfer q = n·Cp·Îâ€ÂTstatic RealThermodynamics.idealGasLaw(Real P, Real V, Real n, Real T) Ideal gas law (solve for unknown): PV = nRTThermodynamics.internalEnergyChange(Quantity<AmountOfSubstance> n, Real Cv, Quantity<Temperature> deltaT) Internal energy change: ÃŽâ€ÂÂU = nCvÃŽâ€ÂÂTstatic booleanThermodynamicProperties.isSpontaneous(Real deltaG) Returns true if spontaneous (ÃŽâ€ÂG invalid input: '<' 0)static RealLog Mean Temperature Difference (LMTD) for heat exchangers.static RealHeatTransfer.nusseltDittusBoelter(Real Re, Real Pr, boolean heating) Nusselt number for turbulent flow in a pipe (Dittus-Boelter).static RealThermodynamics.ottoEfficiency(Real compressionRatio, Real gamma) Otto cycle efficiency: η = 1 - 1/r^(γ-1)static RealHeatTransfer.overallHeatTransferCoefficient(Real h1, Real h2, Vector<Real> thicknesses, Vector<Real> conductivities) Overall heat transfer coefficient for composite wall. 1/U = 1/hâ‚ + Σ(d_i/k_i) + 1/hâ‚‚static RealRadiative heat transfer (Stefan-Boltzmann law).static RealThermodynamicProperties.reactionEnthalpy(Real[] productFormH, int[] productCoeff, Real[] reactantFormH, int[] reactantCoeff) Standard enthalpy of reaction from formation enthalpiesstatic RealThermodynamicProperties.reactionQuotient(Real[] productConc, int[] productCoeff, Real[] reactantConc, int[] reactantCoeff) Reaction quotient Q = [products]^ν / [reactants]^νvoidIdealGas.setTemperatureIsobaric(Real newT) Sets temperature (isobaric) using Real.voidIdealGas.setTemperatureIsochoric(Real newT) Sets temperature (isochoric) using Real.static RealHeatTransfer.thermalResistanceConduction(Real thickness, Real k, Real area) Thermal resistance for conduction.static RealHeatTransfer.thermalResistanceConvection(Real h, Real area) Thermal resistance for convection.static RealVan't Hoff equation: K2 = K1 * exp(-ÃŽâ€ÂH/R * (1/T2 - 1/T1))Method parameters in org.episteme.natural.physics.classical.thermodynamics with type arguments of type RealModifier and TypeMethodDescriptionstatic RealHeatTransfer.overallHeatTransferCoefficient(Real h1, Real h2, Vector<Real> thicknesses, Vector<Real> conductivities) Overall heat transfer coefficient for composite wall. 1/U = 1/hâ‚ + Σ(d_i/k_i) + 1/hâ‚‚Constructors in org.episteme.natural.physics.classical.thermodynamics with parameters of type Real -
Uses of Real in org.episteme.natural.physics.classical.waves
Methods in org.episteme.natural.physics.classical.waves that return RealModifier and TypeMethodDescriptionstatic RealWaves.angularFrequency(Real frequency) Angular frequency: É = 2Àfstatic RealDispersionRelation.deepWaterGravity(Real k) Deep water gravity waves: $\omega = \sqrt{g k}$Wave value at position x and time t.Wave.getAmplitude()Wave.getAngularFrequency()Wave.getFrequency()Frequency: $f = \omega / 2\pi$Wave.getPeriod()Period: $T = 1/f$Wave.getPhase()Wave.getPhaseVelocity()Phase velocity: $v_p = \omega / k$Wave.getWavelength()Wavelength: $\lambda = 2\pi / k$Wave.getWaveNumber()static RealDispersionRelation.groupVelocity(Function<Real, Real> dispersion, Real k) Group velocity: $v_g = d\omega/dk$ Approximated numerically as $(\omega(k+\delta) - \omega(k-\delta)) / 2\delta$static RealWaves.groupVelocity(Real omega1, Real omega2, Real k1, Real k2) Group velocity: v_g = dÉ/dkstatic RealWaves.interferenceAmplitude(Real amp1, Real amp2, Real phaseDiff) Interference amplitude: A = √(A₲ + A₂² + 2Aâ‚ÂÂAâ‚‚cos(ÃŽâ€ÂÆ))static RealDispersionRelation.lightInVacuum(Real k) Light in vacuum: $\omega = c k$static RealDispersionRelation.massiveRelativistic(Real k, Real mass) Massive relativistic particle: $E^2 = (pc)^2 + (mc^2)^2$ gives $\omega = c\sqrt{k^2 + (mc/\hbar)^2}$static RealWaves.phaseVelocity(Real angularFreq, Real wavenumber) Phase velocity: v_p = É/kstatic RealDispersionRelation.schrodingerFree(Real k, Real mass) Non-relativistic Schrödinger free particle: $\omega = \hbar k^2 / 2m$static RealDispersionRelation.shallowWater(Real k, Real depth) Shallow water waves: $\omega = k \sqrt{g h}$static RealStanding wave: y(x,t) = 2A sin(kx) cos(Ét)static RealWaves.waveAmplitude(Real amplitude, Real wavenumber, Real angularFreq, Real position, Real time, Real phase) Wave equation: y(x,t) = A sin(kx - Ét + Æ)static RealWaves.waveEnergyDensity(Real density, Real angularFreq, Real amplitude) Wave energy density: u = ½ÃÂÂÂɲA²static RealWaves.waveIntensity(Real density, Real velocity, Real angularFreq, Real amplitude) Wave intensity: I = ½ÃÂÂÂvɲA²static RealWaves.wavenumber(Real wavelength) Wavenumber: k = 2À/λstatic RealWave speed: v = λfMethods in org.episteme.natural.physics.classical.waves with parameters of type RealModifier and TypeMethodDescriptionstatic RealWaves.angularFrequency(Real frequency) Angular frequency: É = 2Àfstatic RealDispersionRelation.deepWaterGravity(Real k) Deep water gravity waves: $\omega = \sqrt{g k}$Wave value at position x and time t.static RealDispersionRelation.groupVelocity(Function<Real, Real> dispersion, Real k) Group velocity: $v_g = d\omega/dk$ Approximated numerically as $(\omega(k+\delta) - \omega(k-\delta)) / 2\delta$static RealWaves.groupVelocity(Real omega1, Real omega2, Real k1, Real k2) Group velocity: v_g = dÉ/dkstatic RealWaves.interferenceAmplitude(Real amp1, Real amp2, Real phaseDiff) Interference amplitude: A = √(A₲ + A₂² + 2Aâ‚ÂÂAâ‚‚cos(ÃŽâ€ÂÆ))static RealDispersionRelation.lightInVacuum(Real k) Light in vacuum: $\omega = c k$static RealDispersionRelation.massiveRelativistic(Real k, Real mass) Massive relativistic particle: $E^2 = (pc)^2 + (mc^2)^2$ gives $\omega = c\sqrt{k^2 + (mc/\hbar)^2}$static RealWaves.phaseVelocity(Real angularFreq, Real wavenumber) Phase velocity: v_p = É/kComplex phasor representation: $A e^{i(kx - \omega t + \phi)}$static RealDispersionRelation.schrodingerFree(Real k, Real mass) Non-relativistic Schrödinger free particle: $\omega = \hbar k^2 / 2m$static RealDispersionRelation.shallowWater(Real k, Real depth) Shallow water waves: $\omega = k \sqrt{g h}$voidstatic RealStanding wave: y(x,t) = 2A sin(kx) cos(Ét)static RealWaves.waveAmplitude(Real amplitude, Real wavenumber, Real angularFreq, Real position, Real time, Real phase) Wave equation: y(x,t) = A sin(kx - Ét + Æ)static RealWaves.waveEnergyDensity(Real density, Real angularFreq, Real amplitude) Wave energy density: u = ½ÃÂÂÂɲA²static RealWaves.waveIntensity(Real density, Real velocity, Real angularFreq, Real amplitude) Wave intensity: I = ½ÃÂÂÂvɲA²static RealWaves.wavenumber(Real wavelength) Wavenumber: k = 2À/λstatic RealWave speed: v = λfMethod parameters in org.episteme.natural.physics.classical.waves with type arguments of type RealModifier and TypeMethodDescriptionstatic RealDispersionRelation.groupVelocity(Function<Real, Real> dispersion, Real k) Group velocity: $v_g = d\omega/dk$ Approximated numerically as $(\omega(k+\delta) - \omega(k-\delta)) / 2\delta$static RealDispersionRelation.groupVelocity(Function<Real, Real> dispersion, Real k) Group velocity: $v_g = d\omega/dk$ Approximated numerically as $(\omega(k+\delta) - \omega(k-\delta)) / 2\delta$Constructors in org.episteme.natural.physics.classical.waves with parameters of type Real -
Uses of Real in org.episteme.natural.physics.classical.waves.acoustics
Fields in org.episteme.natural.physics.classical.waves.acoustics declared as RealModifier and TypeFieldDescriptionstatic final RealAcoustics.C_AIR_20CSpeed of sound in air at 20°Cstatic final RealAcoustics.C_WATERSpeed of sound in waterMethods in org.episteme.natural.physics.classical.waves.acoustics that return RealModifier and TypeMethodDescriptionstatic RealAcoustics.acousticImpedance(Real density, Real soundSpeed) Acoustic impedance: Z = ÃÂÂÂv (density Ã sound speed)static RealAcoustics.beatFrequency(Real freq1, Real freq2) Beat frequency: f_beat = |fâ‚ - fâ‚‚|static RealAcoustics.closedPipeResonance(int harmonicNumber, Real soundSpeed, Real length) Resonance frequency of closed pipe: f_n = (2n-1)v/(4L)static RealAcoustics.dopplerFrequency(Real sourceFreq, Real soundSpeed, Real observerVelocity, Real sourceVelocity) Doppler effect: f' = f(v + v_observer)/(v - v_source)AcousticWave.getAmplitude()AcousticWave.getAngularFrequency()Angular frequency: $\omega = 2\pi f$AcousticWave.getFrequency()AcousticWave.getIntensity()Intensity (power per unit area): $I = p^2 / (2 \rho c)$ Simplified for air at STP: $\rho \approx 1.2 kg/m^3$AcousticWave.getSpeedOfSound()AcousticWave.getSPL()Sound Pressure Level in dB: $SPL = 20 \log_{10}(p / p_0)$ where $p_0 = 20 \mu Pa$ (threshold of hearing)AcousticWave.getWavelength()Wavelength: $\lambda = c / f$AcousticWave.getWaveNumber()Wave number: $k = 2\pi / \lambda = \omega / c$static RealAcoustics.midiToFrequency(int midiNote) MIDI note number to frequency. f = 440 * 2^((n-69)/12)static RealAcoustics.openPipeResonance(int harmonicNumber, Real soundSpeed, Real length) Resonance frequency of open pipe: f_n = nv/(2L)static RealAcoustics.pressureToDecibels(Real pressure) Pressure to decibels: L = 20 logâ‚ÂÂâ‚€(p/pâ‚€) where pâ‚€ = 2Ãâ€â€10âÂÂȉµ Pa (reference pressure)static RealAcoustics.soundIntensity(Real power, Real distance) Sound intensity from power: I = P/(4Àr²)static RealAcoustics.soundIntensityLevel(Real intensity) Sound intensity level (decibels): L = 10 logâ‚ÂÂâ‚€(I/Iâ‚€) where Iâ‚€ = 10⻹² W/m² (threshold of hearing)static RealAcoustics.speedOfSoundInAir(Real temperatureCelsius) Speed of sound in air: v ≈331 + 0.6T (m/s, T in °C)static RealAcoustics.speedOfSoundInAirAccurate(Real tempCelsius) Speed of sound in air (more accurate formula). v = 331.3 * sqrt(1 + T/273.15)Methods in org.episteme.natural.physics.classical.waves.acoustics with parameters of type RealModifier and TypeMethodDescriptionstatic RealAcoustics.acousticImpedance(Real density, Real soundSpeed) Acoustic impedance: Z = ÃÂÂÂv (density Ã sound speed)static RealAcoustics.beatFrequency(Real freq1, Real freq2) Beat frequency: f_beat = |fâ‚ - fâ‚‚|static RealAcoustics.closedPipeResonance(int harmonicNumber, Real soundSpeed, Real length) Resonance frequency of closed pipe: f_n = (2n-1)v/(4L)static RealAcoustics.dopplerFrequency(Real sourceFreq, Real soundSpeed, Real observerVelocity, Real sourceVelocity) Doppler effect: f' = f(v + v_observer)/(v - v_source)static intAcoustics.frequencyToMidi(Real frequency) Frequency to MIDI note number. n = 69 + 12 * logâ‚‚(f/440)static RealAcoustics.openPipeResonance(int harmonicNumber, Real soundSpeed, Real length) Resonance frequency of open pipe: f_n = nv/(2L)static RealAcoustics.pressureToDecibels(Real pressure) Pressure to decibels: L = 20 logâ‚ÂÂâ‚€(p/pâ‚€) where pâ‚€ = 2Ãâ€â€10âÂÂȉµ Pa (reference pressure)static RealAcoustics.soundIntensity(Real power, Real distance) Sound intensity from power: I = P/(4Àr²)static RealAcoustics.soundIntensityLevel(Real intensity) Sound intensity level (decibels): L = 10 logâ‚ÂÂâ‚€(I/Iâ‚€) where Iâ‚€ = 10⻹² W/m² (threshold of hearing)static RealAcoustics.speedOfSoundInAir(Real temperatureCelsius) Speed of sound in air: v ≈331 + 0.6T (m/s, T in °C)static RealAcoustics.speedOfSoundInAirAccurate(Real tempCelsius) Speed of sound in air (more accurate formula). v = 331.3 * sqrt(1 + T/273.15)Constructors in org.episteme.natural.physics.classical.waves.acoustics with parameters of type Real -
Uses of Real in org.episteme.natural.physics.classical.waves.electromagnetism
Methods in org.episteme.natural.physics.classical.waves.electromagnetism that return RealModifier and TypeMethodDescriptionReal[]MaxwellSource.computeFieldsReal(Real t, Real x, Real y, Real z) Real[][]MaxwellProvider.computeTensor(Vector4D point) Methods in org.episteme.natural.physics.classical.waves.electromagnetism with parameters of type Real -
Uses of Real in org.episteme.natural.physics.classical.waves.electromagnetism.components
Methods in org.episteme.natural.physics.classical.waves.electromagnetism.components that return RealModifier and TypeMethodDescriptionCapacitor.getCapacitance()Capacitor.getCurrent(Real voltage, Real dt) CircuitComponent.getCurrent(Real voltage, Real dt) Calculates the current flowing through the component given the voltage across it.CurrentSource.getCurrent()CurrentSource.getCurrent(Real voltageAcross, Real dt) Ground.getCurrent(Real voltage, Real dt) Inductor.getCurrent(Real voltage, Real dt) Memristor.getCurrent(Real voltage, Real dt) Updates the state of the memristor based on applied voltage and time step. dw/dt = (mu_v * R_on / D^2) * i(t)ParallelCircuit.getCurrent(Real voltage, Real dt) Resistor.getCurrent(Real voltage, Real dt) SeriesCircuit.getCurrent(Real voltage, Real dt) SimpleCircuit.getCurrent(Real voltage, Real dt) VoltageSource.getCurrent(Real voltageAcross, Real dt) Inductor.getInductance()Memristor.getMemristance()Calculates the current memristance based on the internal state.Resistor.getResistance()Memristor.getState()VoltageSource.getVoltage()Methods in org.episteme.natural.physics.classical.waves.electromagnetism.components with parameters of type RealModifier and TypeMethodDescriptionCapacitor.getCurrent(Real voltage, Real dt) CircuitComponent.getCurrent(Real voltage, Real dt) Calculates the current flowing through the component given the voltage across it.CurrentSource.getCurrent(Real voltageAcross, Real dt) Ground.getCurrent(Real voltage, Real dt) Inductor.getCurrent(Real voltage, Real dt) Memristor.getCurrent(Real voltage, Real dt) Updates the state of the memristor based on applied voltage and time step. dw/dt = (mu_v * R_on / D^2) * i(t)ParallelCircuit.getCurrent(Real voltage, Real dt) Resistor.getCurrent(Real voltage, Real dt) SeriesCircuit.getCurrent(Real voltage, Real dt) SimpleCircuit.getCurrent(Real voltage, Real dt) VoltageSource.getCurrent(Real voltageAcross, Real dt) Constructors in org.episteme.natural.physics.classical.waves.electromagnetism.components with parameters of type Real -
Uses of Real in org.episteme.natural.physics.classical.waves.electromagnetism.field
Methods in org.episteme.natural.physics.classical.waves.electromagnetism.field that return types with arguments of type RealModifier and TypeMethodDescriptionElectromagneticTensor.extractElectricField(Tensor<Real> uObserver) Extracts the electric field 4-vector seen by an observer with 4-velocity $u^\mu$.ElectromagneticTensor.getTensor()Returns the raw tensor object.Method parameters in org.episteme.natural.physics.classical.waves.electromagnetism.field with type arguments of type RealModifier and TypeMethodDescriptionElectromagneticTensor.extractElectricField(Tensor<Real> uObserver) Extracts the electric field 4-vector seen by an observer with 4-velocity $u^\mu$.Constructor parameters in org.episteme.natural.physics.classical.waves.electromagnetism.field with type arguments of type RealModifierConstructorDescriptionElectromagneticTensor(Tensor<Real> tensor) Creates an EM tensor from explicit components. -
Uses of Real in org.episteme.natural.physics.classical.waves.electromagnetism.providers
Methods in org.episteme.natural.physics.classical.waves.electromagnetism.providers that return RealModifier and TypeMethodDescriptionReal[]MulticoreMaxwellProvider.DipoleSource.computeFieldsReal(Real t, Real x, Real y, Real z) Real[][]MulticoreMaxwellProvider.computeTensor(Vector4D point) Methods in org.episteme.natural.physics.classical.waves.electromagnetism.providers with parameters of type Real -
Uses of Real in org.episteme.natural.physics.classical.waves.optics
Methods in org.episteme.natural.physics.classical.waves.optics that return RealModifier and TypeMethodDescriptionstatic RealAberrationModel.abbeNumber(Real nD, Real nF, Real nC) Calculates the Abbe number (dispersion) for a material.static RealWaveOptics.airyDiskIntensity(Real theta, Real diameter, Real wavelength, Real i0) static RealTelescopeFactory.angularMagnification(Real objectiveFocalLength, Real eyepieceFocalLength) Calculates angular magnification for a telescope.static RealAberrationModel.astigmatism(Real fieldAngle, Real focalLength, Real astCoeff) Astigmatism aberration.static RealSnellLaw.brewsterAngle(Real n1, Real n2) Brewster's angle: $\theta_B = \arctan(n_2 / n_1)$CompoundMicroscope.calculateImageDistance(Real objectDistance) Calculates the image position for a given object distance.Lens.calculateImageDistance(Real objectDistance) Helper method to calculate image distance using Thin Lens Equation: 1/f = 1/do + 1/diLens.calculateMagnification(Real objectDistance, Real imageDistance) Magnification M = -di / dostatic RealAberrationModel.chromaticAberration(Real fBlue, Real fRed) Axial chromatic aberration.static RealAberrationModel.comaAberration(Real rayHeight, Real fieldAngle, Real focalLength, Real shapeCoeff) Coma aberration estimate.OpticalMedium.criticalAngle(OpticalMedium other) Critical angle for total internal reflection (this -> other medium).static RealMicroscopeFactory.depthOfField(Real wavelength, Real refractiveIndex, Real numericalAperture) Calculates depth of field.static RealOptics.diffractionAngle(Real gratingSpacing, int order, Real wavelength) Diffraction grating: d sin(θ) = mλ, returns θstatic RealWaveOptics.diffractionGratingIntensity(Real theta, Real slitWidth, Real slitSeparation, Real wavelength, int numSlits, Real i0) Calculates intensity for diffraction grating.static RealAberrationModel.distortion(Real radialDistance, Real k1, Real k2) Barrel/pincushion distortion. r' = r * (1 + kâ‚ÂÂ*r² + kâ‚‚*râ´ + ...)static RealWaveOptics.doubleSlitIntensity(Real theta, Real slitSeparation, Real wavelength, Real i0) Calculates intensity pattern for double-slit interference (Young's experiment).static RealFresnel reflectance for p-polarized light (TM mode).static RealFresnel reflectance for s-polarized light (TE mode).Real[]LightRay.getDirection()CompoundMicroscope.getEyepieceFocalLength()CompoundMicroscope.getEyepieceMagnification()Returns the eyepiece magnification.Lens.getFocalLength()OpticalElement.getFocalLength()Returns the focal length of this element.SphericalMirror.getFocalLength()LightRay.getFrequency()Frequency: $\nu = c / \lambda$LightRay.getIntensity()CompoundMicroscope.getObjectiveFocalLength()CompoundMicroscope.getObjectiveMagnification()Returns the objective magnification.CompoundMicroscope.getObjectiveRadius()Real[]LightRay.getOrigin()OpticalMedium.getPhaseVelocity()Speed of light in this medium: $v = c/n$LightRay.getPhotonEnergy()Photon energy: $E = h\nu$Lens.getRadius()OpticalMedium.getRefractiveIndex()CompoundMicroscope.getTotalMagnification()Returns total magnification.CompoundMicroscope.getTubeLength()LightRay.getWavelength()LightRay.getWaveNumber()Wave number: $k = 2\pi / \lambda$CompoundMicroscope.getWorkingDistance()Returns the working distance for a given object position.static RealWaveOptics.gratingResolvingPower(int diffractionOrder, int numSlits) Calculates the resolving power of a grating.static RealOptics.lensMakerEquation(Real n, Real r1, Real r2) Lens Maker's: 1/f = (n-1)(1/Râ‚ - 1/Râ‚‚)static RealTelescopeFactory.lightGatheringPower(Real apertureMeters, Real pupilMeters) Calculates the light-gathering power relative to the human eye.static RealOptics.magnification(Real imageDistance, Real objectDistance) Magnification: M = -di/dostatic RealOptics.mirrorEquation(Real objectDistance, Real focalLength) Mirror equation (same as thin lens)static RealMicroscopeFactory.numericalAperture(Real refractiveIndex, Real halfAngle) Calculates numerical aperture (NA).static RealAberrationModel.petzvalCurvature(Real focalLength, Real sumInverseN) Field curvature (Petzval curvature).static RealWaveOptics.polarizationMalusLaw(Real i0, Real angle) Malus's Law for polarization.static RealOptics.rayleighCriterion(Real wavelength, Real apertureDiameter) Rayleigh criterion: θ_min = 1.22λ/Dstatic RealSnell's Law: $n_1 \sin\theta_1 = n_2 \sin\theta_2$static RealMicroscopeFactory.resolutionLimit(Real wavelength, Real numericalAperture) Calculates resolution limit (Rayleigh criterion). d = 0.61 * λ / NAstatic RealWaveOptics.singleSlitIntensity(Real theta, Real slitWidth, Real wavelength, Real i0) Calculates intensity pattern for single-slit diffraction.static RealSnell's law: nâ‚ÂÂÂsin(θâ‚ÂÂÂ) = nâ‚‚sin(θ₂), returns θ₂static RealAberrationModel.sphericalAberration(Real rayHeight, Real focalLength, Real index) Approximates longitudinal spherical aberration for a simple lens.static RealOptics.thinLensImageDistance(Real objectDistance, Real focalLength) Thin lens: 1/f = 1/do + 1/di, returns distatic RealMicroscopeFactory.totalMagnification(Real tubeLength, Real objectiveFocalLength, Real eyepieceFocalLength) Calculates total magnification of a compound microscope.Methods in org.episteme.natural.physics.classical.waves.optics with parameters of type RealModifier and TypeMethodDescriptionstatic RealAberrationModel.abbeNumber(Real nD, Real nF, Real nC) Calculates the Abbe number (dispersion) for a material.static RealWaveOptics.airyDiskIntensity(Real theta, Real diameter, Real wavelength, Real i0) static RealTelescopeFactory.angularMagnification(Real objectiveFocalLength, Real eyepieceFocalLength) Calculates angular magnification for a telescope.static RealAberrationModel.astigmatism(Real fieldAngle, Real focalLength, Real astCoeff) Astigmatism aberration.static RealSnellLaw.brewsterAngle(Real n1, Real n2) Brewster's angle: $\theta_B = \arctan(n_2 / n_1)$CompoundMicroscope.calculateImageDistance(Real objectDistance) Calculates the image position for a given object distance.Lens.calculateImageDistance(Real objectDistance) Helper method to calculate image distance using Thin Lens Equation: 1/f = 1/do + 1/diLens.calculateMagnification(Real objectDistance, Real imageDistance) Magnification M = -di / dostatic OpticalSystemTelescopeFactory.cassegrain(Real primaryRadius, Real secondaryRadius, Real aperture, Real separation) Creates a Cassegrain reflecting telescope.static RealAberrationModel.chromaticAberration(Real fBlue, Real fRed) Axial chromatic aberration.static RealAberrationModel.comaAberration(Real rayHeight, Real fieldAngle, Real focalLength, Real shapeCoeff) Coma aberration estimate.static CompoundMicroscopeMicroscopeFactory.compound(Real objectiveFocalLength, Real eyepieceFocalLength, Real tubeLength, Real objectiveRadius) Creates a simple compound microscope (two lenses).static RealMicroscopeFactory.depthOfField(Real wavelength, Real refractiveIndex, Real numericalAperture) Calculates depth of field.static RealOptics.diffractionAngle(Real gratingSpacing, int order, Real wavelength) Diffraction grating: d sin(θ) = mλ, returns θstatic RealWaveOptics.diffractionGratingIntensity(Real theta, Real slitWidth, Real slitSeparation, Real wavelength, int numSlits, Real i0) Calculates intensity for diffraction grating.static RealAberrationModel.distortion(Real radialDistance, Real k1, Real k2) Barrel/pincushion distortion. r' = r * (1 + kâ‚ÂÂ*r² + kâ‚‚*râ´ + ...)static RealWaveOptics.doubleSlitIntensity(Real theta, Real slitSeparation, Real wavelength, Real i0) Calculates intensity pattern for double-slit interference (Young's experiment).static RealFresnel reflectance for p-polarized light (TM mode).static RealFresnel reflectance for s-polarized light (TE mode).static RealOptics.lensMakerEquation(Real n, Real r1, Real r2) Lens Maker's: 1/f = (n-1)(1/Râ‚ - 1/Râ‚‚)static RealTelescopeFactory.lightGatheringPower(Real apertureMeters, Real pupilMeters) Calculates the light-gathering power relative to the human eye.static RealOptics.magnification(Real imageDistance, Real objectDistance) Magnification: M = -di/dostatic RealOptics.mirrorEquation(Real objectDistance, Real focalLength) Mirror equation (same as thin lens)static OpticalSystemTelescopeFactory.newtonian(Real primaryMirrorRadius, Real primaryMirrorAperture, Real eyepieceFocalLength) Creates a Newtonian reflecting telescope.static RealMicroscopeFactory.numericalAperture(Real refractiveIndex, Real halfAngle) Calculates numerical aperture (NA).static RealAberrationModel.petzvalCurvature(Real focalLength, Real sumInverseN) Field curvature (Petzval curvature).static RealWaveOptics.polarizationMalusLaw(Real i0, Real angle) Malus's Law for polarization.static RealOptics.rayleighCriterion(Real wavelength, Real apertureDiameter) Rayleigh criterion: θ_min = 1.22λ/Dstatic RealSnell's Law: $n_1 \sin\theta_1 = n_2 \sin\theta_2$static RealMicroscopeFactory.resolutionLimit(Real wavelength, Real numericalAperture) Calculates resolution limit (Rayleigh criterion). d = 0.61 * λ / NAstatic RealWaveOptics.singleSlitIntensity(Real theta, Real slitWidth, Real wavelength, Real i0) Calculates intensity pattern for single-slit diffraction.static RealSnell's law: nâ‚ÂÂÂsin(θâ‚ÂÂÂ) = nâ‚‚sin(θ₂), returns θ₂static RealAberrationModel.sphericalAberration(Real rayHeight, Real focalLength, Real index) Approximates longitudinal spherical aberration for a simple lens.static RealOptics.thinLensImageDistance(Real objectDistance, Real focalLength) Thin lens: 1/f = 1/do + 1/di, returns distatic RealMicroscopeFactory.totalMagnification(Real tubeLength, Real objectiveFocalLength, Real eyepieceFocalLength) Calculates total magnification of a compound microscope.Constructors in org.episteme.natural.physics.classical.waves.optics with parameters of type RealModifierConstructorDescriptionCompoundMicroscope(Real objectiveFocalLength, Real eyepieceFocalLength, Real tubeLength, Real objectiveRadius) Creates a lens.OpticalMedium(String name, Real refractiveIndex) SphericalMirror(Real radiusOfCurvature, Real aperture, Real[] position, Real[] normal) Creates a new spherical mirror. -
Uses of Real in org.episteme.natural.physics.classical.waves.providers
Methods in org.episteme.natural.physics.classical.waves.providers with parameters of type Real -
Uses of Real in org.episteme.natural.physics.loaders
Fields in org.episteme.natural.physics.loaders declared as RealModifier and TypeFieldDescriptionStarReader.Star.decStarReader.Star.distStarReader.Star.magStarReader.Star.raFields in org.episteme.natural.physics.loaders with type parameters of type RealModifier and TypeFieldDescriptionHorizonsEphemerisReader.EphemerisPoint.positionHorizonsEphemerisReader.EphemerisPoint.velocityMethods in org.episteme.natural.physics.loaders with parameters of type RealModifier and TypeMethodDescriptionExoplanetInfo.Builder.distanceParsecs(Real dist) ExoplanetInfo.Builder.equilibriumTemperatureK(Real temp) ExoplanetInfo.Builder.massJupiter(Real mass) ExoplanetInfo.Builder.orbitalPeriodDays(Real days) VizieRReader.queryByCoordinates(Real ra, Real dec, double radiusArcmin, String catalog) Queries stars within radius of coordinates (Real precision).VizieRReader.queryByCoordinates(Real ra, Real dec, Real radiusArcmin, String catalog) Queries stars within radius of coordinates (Real precision).ExoplanetInfo.Builder.radiusJupiter(Real radius) Constructors in org.episteme.natural.physics.loaders with parameters of type RealModifierConstructorDescriptionConstructor parameters in org.episteme.natural.physics.loaders with type arguments of type Real -
Uses of Real in org.episteme.natural.physics.loaders.thermoml
Methods in org.episteme.natural.physics.loaders.thermoml that return RealMethods in org.episteme.natural.physics.loaders.thermoml with parameters of type Real -
Uses of Real in org.episteme.natural.physics.nuclear
Fields in org.episteme.natural.physics.nuclear declared as RealModifier and TypeFieldDescriptionstatic final RealNucleus.AMUAtomic mass unit in kgstatic final RealRadioactiveDecay.AVOGADROAvogadro's numberstatic final RealCrossSection.B10_ALPHABoron-10 (n,α) ÃÂÆ’ = 3840 barnsstatic final RealCrossSection.BARN1 barn in m²static final RealNuclearPhysics.CSpeed of light (m/s)static final RealNucleus.C_SQUAREDSpeed of light squared in m²/s²static final RealCrossSection.CD113_CAPTURECadmium-113 capture ÃÂÆ’_c = 20,600 barnsstatic final RealFissionFusion.DD_ENERGY_MEV_AVGD-D fusion: D + D → He-3 + n + 3.27 MeV (50%) or T + p + 4.03 MeV (50%)final RealDecayChain.Nuclide.decayConstantstatic final RealFissionFusion.DT_ENERGY_MEVD-T fusion: D + T → He-4 + n + 17.6 MeVstatic final RealFissionFusion.DT_LAWSON_CRITERIONLawson criterion for D-T at 10 keVstatic final RealFissionFusion.DT_TRIPLE_PRODUCT_THRESHOLDTriple product threshold for D-T ignitionstatic final RealCrossSection.H1_CAPTUREHydrogen capture ÃÂÆ’ = 0.332 barnsstatic final RealNuclearPhysics.MASS_NEUTRONMass of neutron (kg)static final RealNuclearPhysics.MASS_PROTONMass of proton (kg)static final RealNucleus.NEUTRON_MASSNeutron mass in kgstatic final RealFissionFusion.PP_CHAIN_ENERGY_MEVp-p chain total energy: ~26.73 MeV (stellar fusion)static final RealNucleus.PROTON_MASSProton mass in kgstatic final RealNucleus.R0_METERSNuclear radius constant râ‚€ in metersstatic final RealFissionFusion.U235_ENERGY_MEVEnergy released per U-235 fission event.static final RealCrossSection.U235_FISSIONUranium-235 fission ÃÂÆ’_f = 584 barnsstatic final RealCrossSection.U238_CAPTUREUranium-238 capture ÃÂÆ’_c = 2.68 barnsMethods in org.episteme.natural.physics.nuclear that return RealModifier and TypeMethodDescriptionActivity: A = λN (decays per second)RadioactiveDecay.activityFromMass(Real massGrams, Real atomicMass) Activity from mass of pure isotope.static RealNuclearPhysics.bindingEnergySEMF(int A, int Z) Calculates the binding energy of a nucleus (Semi-Empirical Mass Formula / Weizsaecker).static RealCrossSection.breitWigner(Real energy, Real resonanceEnergy, Real width, Real peakCrossSection) Breit-Wigner resonance cross-section for compound nucleus formation.static RealRadioactiveDecay.carbonDate(Real ratioToModern) Carbon-14 dating: estimate age from remaining C-14 ratio.static RealFissionFusion.criticalMassEstimate(Real density, Real macroFissionXS, Real neutronsPerFission) Estimates critical mass for a spherical bare core.static RealNuclearPhysics.decayConstant(Real halfLife) Calculates decay constant from half-life. lambda = ln(2) / T_halfstatic RealFissionFusion.energyGainQ(Real fusionPower, Real inputPower) Estimates energy gain Q = fusion power / input power.static RealFissionFusion.fissionEnergy(Real numFissions, Real energyPerFission) Calculates energy released from fission events.static RealFissionFusion.fissionRate(Real powerWatts) Number of fissions per second in a reactor (power level).RadioactiveDecay.fractionRemaining(Real timeSeconds) Fraction remaining after time t.static RealFissionFusion.fusionEnergy(Real numReactions, Real energyPerReaction) Calculates fusion energy yield.static RealCrossSection.geometric(int massNumber) Geometric cross-section for a nucleus.DecayChain.getActivity(int nuclideIndex, Real time) Get activity of a specific nuclide at time t.Bateman equation solution for the amount of nuclide i at time t.Nucleus.getBindingEnergy()Semi-empirical binding energy (Weizsäcker formula).Nucleus.getBindingEnergyPerNucleon()Binding energy per nucleon: B/A in MeV.RadioactiveDecay.getDecayConstant()Decay constant: λ = ln(2) / t½RadioactiveDecay.getHalfLife()Nucleus.getMassNumberReal()Returns mass number as Real for calculations.RadioactiveDecay.getMeanLifetime()Mean lifetime: Ä = 1/λNucleus.getNeutronsReal()Returns neutron count as Real for calculations.Nucleus.getNuclearRadiusReal()Nuclear radius as Real (meters).Nucleus.getProtonsReal()Returns proton count as Real for calculations.RadioactiveDecay.getQValue()static RealFissionFusion.lawsonProduct(Real density, Real confinementTime) Lawson criterion for fusion ignition. n * Ä > L where n is density (m⻳), Ä is confinement time (s) For D-T: n*Ä > 1.5 Ã 10²â° m⻳·s at 10 keVstatic RealCrossSection.meanFreePath(Real crossSection, Real numberDensity) Mean free path for neutron in material.static Real1/v law for thermal neutron capture.static RealNuclearPhysics.radioactiveDecay(Real N0, Real decayConstant, Real time) Calculates remaining quantity after time t.static RealCrossSection.reactionRate(Real crossSection, Real flux) Calculates reaction rate per target nucleus.RadioactiveDecay.remainingNuclei(Real initialCount, Real time) Remaining nuclei: N(t) = Nâ‚€ e^(-λt)static RealFissionFusion.tripleProduct(Real density, Real temperature, Real confinementTime) Triple product criterion (improved Lawson). n * T * Ä > threshold For D-T ignition: n*T*Ä > 3 Ã 10²¹ keV·m⻳·sstatic RealRadioactiveDecay.uraniumLeadDate(Real uraniumAtoms, Real leadAtoms) Uranium-Lead dating using U-238 to Pb-206 ratio.Methods in org.episteme.natural.physics.nuclear with parameters of type RealModifier and TypeMethodDescriptionActivity: A = λN (decays per second)RadioactiveDecay.activityFromMass(Real massGrams, Real atomicMass) Activity from mass of pure isotope.static RealCrossSection.breitWigner(Real energy, Real resonanceEnergy, Real width, Real peakCrossSection) Breit-Wigner resonance cross-section for compound nucleus formation.static RealRadioactiveDecay.carbonDate(Real ratioToModern) Carbon-14 dating: estimate age from remaining C-14 ratio.static RealFissionFusion.criticalMassEstimate(Real density, Real macroFissionXS, Real neutronsPerFission) Estimates critical mass for a spherical bare core.static RealNuclearPhysics.decayConstant(Real halfLife) Calculates decay constant from half-life. lambda = ln(2) / T_halfstatic RealFissionFusion.energyGainQ(Real fusionPower, Real inputPower) Estimates energy gain Q = fusion power / input power.static RealFissionFusion.fissionEnergy(Real numFissions, Real energyPerFission) Calculates energy released from fission events.static RealFissionFusion.fissionRate(Real powerWatts) Number of fissions per second in a reactor (power level).RadioactiveDecay.fractionRemaining(Real timeSeconds) Fraction remaining after time t.static RealFissionFusion.fusionEnergy(Real numReactions, Real energyPerReaction) Calculates fusion energy yield.DecayChain.getActivity(int nuclideIndex, Real time) Get activity of a specific nuclide at time t.Bateman equation solution for the amount of nuclide i at time t.static RealFissionFusion.lawsonProduct(Real density, Real confinementTime) Lawson criterion for fusion ignition. n * Ä > L where n is density (m⻳), Ä is confinement time (s) For D-T: n*Ä > 1.5 Ã 10²â° m⻳·s at 10 keVstatic RealCrossSection.meanFreePath(Real crossSection, Real numberDensity) Mean free path for neutron in material.static Real1/v law for thermal neutron capture.static RealNuclearPhysics.radioactiveDecay(Real N0, Real decayConstant, Real time) Calculates remaining quantity after time t.static RealCrossSection.reactionRate(Real crossSection, Real flux) Calculates reaction rate per target nucleus.RadioactiveDecay.remainingNuclei(Real initialCount, Real time) Remaining nuclei: N(t) = Nâ‚€ e^(-λt)RadioactiveDecay.timeForFraction(Real fraction) Time for specific fraction to remain.static RealFissionFusion.tripleProduct(Real density, Real temperature, Real confinementTime) Triple product criterion (improved Lawson). n * T * Ä > threshold For D-T ignition: n*T*Ä > 3 Ã 10²¹ keV·m⻳·sstatic DecayChainDecayChain.twoNuclide(String parent, Real parentHalfLife, String daughter, Real daughterHalfLife, Real initialParent) Creates a simple two-nuclide decay chain.static DecayChainDecayChain.uranium238Chain(Real initialU238) Creates the Uranium-238 decay chain (simplified).static RealRadioactiveDecay.uraniumLeadDate(Real uraniumAtoms, Real leadAtoms) Uranium-Lead dating using U-238 to Pb-206 ratio.Constructors in org.episteme.natural.physics.nuclear with parameters of type RealModifierConstructorDescriptionRadioactiveDecay(Real halfLife, RadioactiveDecay.DecayType type, Real qValue) Constructor parameters in org.episteme.natural.physics.nuclear with type arguments of type RealModifierConstructorDescriptionDecayChain(List<DecayChain.Nuclide> nuclides, Vector<Real> initialAmounts) Creates a decay chain. -
Uses of Real in org.episteme.natural.physics.quantum
Fields in org.episteme.natural.physics.quantum declared as RealModifier and TypeFieldDescriptionstatic final RealQuantumHarmonicOscillator.HBARstatic final Real[]BlochSphere.STATE_MINUSstatic final Real[]BlochSphere.STATE_MINUS_Istatic final Real[]BlochSphere.STATE_ONEstatic final Real[]BlochSphere.STATE_PLUSstatic final Real[]BlochSphere.STATE_PLUS_Istatic final Real[]BlochSphere.STATE_ZEROSpecial states on the Bloch sphere (Coordinates).Methods in org.episteme.natural.physics.quantum that return RealModifier and TypeMethodDescriptionstatic RealActivity: A = λNstatic RealQuantumHarmonicOscillator.angularFrequency(Real springConstant, Real mass) Angular frequency: É = sqrt(k/m)static RealNuclearPhysics.bindingEnergyPerNucleon(int A, int Z) Binding energy per nucleon (SEMF)static RealQuantumMechanics.bohrRadius()Bohr radius: aâ‚€ ≈0.529 Ã…static RealQuantumHarmonicOscillator.classicalAmplitude(Real energy, Real mass, Real omega) Classical amplitude: A = sqrt(2E/(mɲ))static RealQuantumMechanics.comptonShift(Real scatteringAngle) Compton shift: ÃŽâ€ÂÂλ = (h/mc)(1 - cos θ)static RealNuclearPhysics.criticalMassFactor(Real density, Real crossSection) Critical mass factor (simplified)static RealQuantumMechanics.deBroglieWavelength(Real momentum) De Broglie wavelength: λ = h/pstatic RealQuantumHarmonicOscillator.energyLevel(int n, Real omega) Energy eigenvalues: E_n = â„ÂÂÉ(n + 1/2)static RealNuclearPhysics.exactCriticalMass(Real density, Real nu, Real sigmaF, Real sigmaA, Real diffusionCoeff) Exact critical mass (diffusion approximation for bare sphere)static RealQuantumMechanics.fineStructureConstant()Fine structure constant: α ≈1/137static RealNuclearPhysics.fissionEnergy(Real numFissions) Fission energy (~200 MeV per fission)static RealNuclearPhysics.fusionReactionRate(Real density1, Real density2, Real temperature) D-T fusion reaction rate (simplified)static RealQuantumHarmonicOscillator.groundStateEnergy(Real omega) Ground state energy: E_0 = â„ÂÂÉ/2static RealQuantumHarmonicOscillator.groundStateProbabilityAt0(Real mass, Real omega) Probability density at x=0 for ground state: |È_0(0)|² = sqrt(mÉ/(Àâ„ÂÂ))static RealHalf-life: tâ‚Â/â‚‚ = ln(2)/λstatic RealQuantumMechanics.heisenbergUncertainty()Heisenberg uncertainty: ÃŽâ€ÂÂx Ã Îâ€ÂÂp ≥ â„ÂÂÂ/2static RealQuantumMechanics.hydrogenEnergyLevel(int n) Hydrogen atom energy levels: E_n = -13.6 eV / n²static RealNuclearPhysics.lawsonTripleProduct(Real density, Real confinementTime, Real temperature) Lawson triple productstatic RealNuclearPhysics.massEnergy(Real mass) Mass-energy: E = mc²static RealNuclearPhysics.multiplicationFactor(Real produced, Real absorbed) Neutron multiplication factorDensityMatrix.purity()Calculates the Purity $\gamma = Tr(\rho^2)$.static RealQ-value: Q = (Σm_reactants - Σm_products)c²static RealNuclearPhysics.radioactiveDecay(Real initialAmount, Real decayConstant, Real time) Radioactive decay: N(t) = Nâ‚€e^(-λt)static RealQuantumMechanics.rydbergWavelength(int n1, int n2) Rydberg formula: 1/λ = R(1/n₲ - 1/n₂²)static Real[]BlochSphere.toBlochCoordinates(Complex alpha, Complex beta) Converts qubit amplitudes to Bloch sphere coordinates.static RealQuantumHarmonicOscillator.transitionEnergy(int n1, int n2, Real omega) Transition energy between levelsstatic RealQuantumWellSimulator.tunnelingProbability(double energy, double barrierHeight, double width) Calculates tunneling probability through a barrier.DensityMatrix.vonNeumannEntropy()Von Neumann entropy: S(Ï) = -Tr(Ï log Ï) For pure states S = 0, for maximally mixed S = log(d)static RealQuantumHarmonicOscillator.zeroPointMotion(Real mass, Real omega) Zero-point motion: ÃŽâ€Âx_0 = sqrt(â„ÂÂ/(2mÉ))Methods in org.episteme.natural.physics.quantum with parameters of type RealModifier and TypeMethodDescriptionstatic RealActivity: A = λNDensityMatrix.amplitudeDamping(Real gamma) Applies amplitude damping (T1 decay) channel.static RealQuantumHarmonicOscillator.angularFrequency(Real springConstant, Real mass) Angular frequency: É = sqrt(k/m)static RealQuantumHarmonicOscillator.classicalAmplitude(Real energy, Real mass, Real omega) Classical amplitude: A = sqrt(2E/(mɲ))static RealQuantumMechanics.comptonShift(Real scatteringAngle) Compton shift: ÃŽâ€ÂÂλ = (h/mc)(1 - cos θ)static RealNuclearPhysics.criticalMassFactor(Real density, Real crossSection) Critical mass factor (simplified)static RealQuantumMechanics.deBroglieWavelength(Real momentum) De Broglie wavelength: λ = h/pDensityMatrix.depolarize(Real p) Depolarizing channel.static RealQuantumHarmonicOscillator.energyLevel(int n, Real omega) Energy eigenvalues: E_n = â„ÂÂÉ(n + 1/2)static RealNuclearPhysics.exactCriticalMass(Real density, Real nu, Real sigmaF, Real sigmaA, Real diffusionCoeff) Exact critical mass (diffusion approximation for bare sphere)static RealNuclearPhysics.fissionEnergy(Real numFissions) Fission energy (~200 MeV per fission)static Complex[]BlochSphere.fromBlochAngles(Real theta, Real phi) Converts Bloch sphere coordinates back to qubit state.static RealNuclearPhysics.fusionReactionRate(Real density1, Real density2, Real temperature) D-T fusion reaction rate (simplified)static RealQuantumHarmonicOscillator.groundStateEnergy(Real omega) Ground state energy: E_0 = â„ÂÂÉ/2static RealQuantumHarmonicOscillator.groundStateProbabilityAt0(Real mass, Real omega) Probability density at x=0 for ground state: |È_0(0)|² = sqrt(mÉ/(Àâ„ÂÂ))static RealHalf-life: tâ‚Â/â‚‚ = ln(2)/λstatic RealNuclearPhysics.lawsonTripleProduct(Real density, Real confinementTime, Real temperature) Lawson triple productstatic RealNuclearPhysics.massEnergy(Real mass) Mass-energy: E = mc²static RealNuclearPhysics.multiplicationFactor(Real produced, Real absorbed) Neutron multiplication factorDensityMatrix.phaseDamping(Real gamma) Applies phase damping (T2 dephasing) channel.static RealQ-value: Q = (Σm_reactants - Σm_products)c²static RealNuclearPhysics.radioactiveDecay(Real initialAmount, Real decayConstant, Real time) Radioactive decay: N(t) = Nâ‚€e^(-λt)static RealQuantumHarmonicOscillator.transitionEnergy(int n1, int n2, Real omega) Transition energy between levelsstatic RealQuantumHarmonicOscillator.zeroPointMotion(Real mass, Real omega) Zero-point motion: ÃŽâ€Âx_0 = sqrt(â„ÂÂ/(2mÉ)) -
Uses of Real in org.episteme.natural.physics.quantum.scf
Methods in org.episteme.natural.physics.quantum.scf with parameters of type RealModifier and TypeMethodDescriptionvoidSCFProvider.computeFockMatrix(Real[] densityMatrix, Real[] oneElectronIntegrals, Real[] twoElectronIntegrals, Real[] fockMatrix, int n) -
Uses of Real in org.episteme.natural.physics.quantum.scf.providers
Methods in org.episteme.natural.physics.quantum.scf.providers with parameters of type RealModifier and TypeMethodDescriptionvoidMulticoreSCFProvider.computeFockMatrix(Real[] P, Real[] H, Real[] ERIs, Real[] F, int n) -
Uses of Real in org.episteme.natural.physics.relativity
Methods in org.episteme.natural.physics.relativity that return RealModifier and TypeMethodDescriptiondefault RealCalculates approximate spacetime interval using metric at midpoint.static RealRelativity.energyFromMomentum(Real momentum, Real restMass) Energy-momentum relation: E² = (pc)² + (mâ‚€c²)² Returns total energy from momentumstatic RealRelativity.escapeVelocity(Real mass, Real radius) Escape velocity: v_esc = √(2GM/r) = c√(r_s/r)static RealCalculates the Lorentz factor (gamma).static RealRelativity.gravitationalTimeDilation(Real properTime, Real radius, Real schwarzschildRadius) Gravitational time dilation: t = tâ‚€/√(1 - r_s/r) Near massive object at distance rstatic RealRelativity.lengthContraction(Real properLength, Real velocity) Length contraction: L = Lâ‚€/γ Returns contracted length in moving framestatic RealRelativisticMechanics.lorentzFactor(Quantity<Velocity> v) Calculates the Lorentz factor (gamma) given a velocity v. gamma = 1 / sqrt(1 - v²/c²)static RealRelativity.lorentzFactor(Real velocity) Lorentz factor: γ = 1/√(1 - v²/c²)static RealRelativity.photonSphereRadius(Real mass) Photon sphere radius: r_ph = 3GM/c² = 1.5 r_sstatic RealRelativity.relativisticDoppler(Real sourceFreq, Real velocity, boolean approaching) Doppler effect (relativistic): f = f₀√((1-β)/(1+β)) For source moving directly away (β = v/c)static RealRelativity.relativisticKineticEnergy(Real restMass, Real velocity) Relativistic kinetic energy: KE = (γ - 1)mâ‚€c²static RealRelativisticMechanics.relativisticMomentum(Quantity<Mass> restMass, Quantity<Velocity> v) Relativistic momentum: p = gamma * mâ‚€ * vstatic RealRelativity.relativisticMomentum(Real restMass, Real velocity) Relativistic momentum: p = γmâ‚€vstatic RealRelativity.schwarzschildRadius(Real mass) Schwarzschild radius: r_s = 2GM/c² Event horizon radius for black holestatic RealRelativity.timeDilation(Real properTime, Real velocity) Time dilation: ÃŽâ€ÂÂt = γÎâ€ÂÂtâ‚€ Returns dilated time for moving observerstatic RealRelativity.totalEnergy(Real restMass, Real velocity) Total relativistic energy: E = γmâ‚€c²static RealRelativity.velocityAddition(Real v1, Real v2) Velocity addition formula: v = (vâ‚ + vâ‚‚)/(1 + vâ‚ÂÂÂvâ‚‚/c²)Methods in org.episteme.natural.physics.relativity that return types with arguments of type RealModifier and TypeMethodDescriptionTransforms an event (t, x, y, z) from frame S to S' moving with velocity v along x-axis.SpacetimeMetric.getChristoffelSymbols(Vector4D point) Default implementation returns null.KerrMetric.getMetricTensor(Vector4D point) SchwarzschildMetric.getMetricTensor(Vector4D point) SpacetimeMetric.getMetricTensor(Vector4D point) Calculates the covariant metric tensor $g_{\mu\nu}$ at the given event coordinates.Methods in org.episteme.natural.physics.relativity with parameters of type RealModifier and TypeMethodDescriptionstatic Object[]General Lorentz boost for arbitrary velocity vector.Transforms an event (t, x, y, z) from frame S to S' moving with velocity v along x-axis.static RealRelativity.energyFromMomentum(Real momentum, Real restMass) Energy-momentum relation: E² = (pc)² + (mâ‚€c²)² Returns total energy from momentumstatic RealRelativity.escapeVelocity(Real mass, Real radius) Escape velocity: v_esc = √(2GM/r) = c√(r_s/r)static RealCalculates the Lorentz factor (gamma).static RealRelativity.gravitationalTimeDilation(Real properTime, Real radius, Real schwarzschildRadius) Gravitational time dilation: t = tâ‚€/√(1 - r_s/r) Near massive object at distance rstatic RealRelativity.lengthContraction(Real properLength, Real velocity) Length contraction: L = Lâ‚€/γ Returns contracted length in moving framestatic RealRelativity.lorentzFactor(Real velocity) Lorentz factor: γ = 1/√(1 - v²/c²)static RealRelativity.photonSphereRadius(Real mass) Photon sphere radius: r_ph = 3GM/c² = 1.5 r_sstatic RealRelativity.relativisticDoppler(Real sourceFreq, Real velocity, boolean approaching) Doppler effect (relativistic): f = f₀√((1-β)/(1+β)) For source moving directly away (β = v/c)static RealRelativity.relativisticKineticEnergy(Real restMass, Real velocity) Relativistic kinetic energy: KE = (γ - 1)mâ‚€c²static RealRelativity.relativisticMomentum(Real restMass, Real velocity) Relativistic momentum: p = γmâ‚€vstatic RealRelativity.schwarzschildRadius(Real mass) Schwarzschild radius: r_s = 2GM/c² Event horizon radius for black holestatic RealRelativity.timeDilation(Real properTime, Real velocity) Time dilation: ÃŽâ€ÂÂt = γÎâ€ÂÂtâ‚€ Returns dilated time for moving observerstatic RealRelativity.totalEnergy(Real restMass, Real velocity) Total relativistic energy: E = γmâ‚€c²static RealRelativity.velocityAddition(Real v1, Real v2) Velocity addition formula: v = (vâ‚ + vâ‚‚)/(1 + vâ‚ÂÂÂvâ‚‚/c²)Method parameters in org.episteme.natural.physics.relativity with type arguments of type RealModifier and TypeMethodDescriptionstatic Object[]General Lorentz boost for arbitrary velocity vector.Constructors in org.episteme.natural.physics.relativity with parameters of type RealModifierConstructorDescriptionKerrMetric(Real schwarzschildRadius, Real spinParameter) SchwarzschildMetric(Real schwarzschildRadius) -
Uses of Real in org.episteme.natural.physics.statistical
Fields in org.episteme.natural.physics.statistical declared as RealMethods in org.episteme.natural.physics.statistical that return RealModifier and TypeMethodDescriptionstatic RealStatisticalDistributions.boseEinstein(Real energy, Real chemicalPotential, Real temperature) Bose-Einstein distribution: $f(E) = 1 / (\exp((E - \mu) / k_B T) - 1)$ For photons/phonons, $\mu = 0$.static RealStatisticalDistributions.fermiDirac(Real energy, Real chemicalPotential, Real temperature) Fermi-Dirac distribution: $f(E) = 1 / (\exp((E - \mu) / k_B T) + 1)$ Chemical potential $\mu$ is often the Fermi energy at T=0.Ensemble.getChemicalPotential()Ensemble.getTemperature()Ensemble.getTotalEnergy()Ensemble.getVolume()static RealStatisticalDistributions.maxwellBoltzmann(Real energy, Real temperature) Maxwell-Boltzmann distribution: $f(E) = A \exp(-E / k_B T)$ Returns UNNORMALIZED probability.static RealStatisticalDistributions.partitionFunction(Real[] energyLevels, Real temperature) Partition function for a system with discrete energy levels.Methods in org.episteme.natural.physics.statistical with parameters of type RealModifier and TypeMethodDescriptionstatic RealStatisticalDistributions.boseEinstein(Real energy, Real chemicalPotential, Real temperature) Bose-Einstein distribution: $f(E) = 1 / (\exp((E - \mu) / k_B T) - 1)$ For photons/phonons, $\mu = 0$.static Ensemblestatic RealStatisticalDistributions.fermiDirac(Real energy, Real chemicalPotential, Real temperature) Fermi-Dirac distribution: $f(E) = 1 / (\exp((E - \mu) / k_B T) + 1)$ Chemical potential $\mu$ is often the Fermi energy at T=0.static EnsembleEnsemble.grandCanonical(Real mu, Real V, Real T) static RealStatisticalDistributions.maxwellBoltzmann(Real energy, Real temperature) Maxwell-Boltzmann distribution: $f(E) = A \exp(-E / k_B T)$ Returns UNNORMALIZED probability.static EnsembleEnsemble.microcanonical(int N, Real V, Real E) static RealStatisticalDistributions.partitionFunction(Real[] energyLevels, Real temperature) Partition function for a system with discrete energy levels. -
Uses of Real in org.episteme.server.server.tasks.biology.structure
Methods in org.episteme.server.server.tasks.biology.structure that return Real -
Uses of Real in org.episteme.server.server.tasks.economics
Methods in org.episteme.server.server.tasks.economics that return RealModifier and TypeMethodDescriptionDistributedEconomyTask.getCapital()DistributedEconomyTask.getGDP()Constructors in org.episteme.server.server.tasks.economics with parameters of type RealModifierConstructorDescriptionDistributedEconomyTask(String name, Real initialK, EconomyParameters params) -
Uses of Real in org.episteme.server.server.tasks.mathematics.mandelbrot
Constructors in org.episteme.server.server.tasks.mathematics.mandelbrot with parameters of type RealModifierConstructorDescriptionMandelbrotTask(int width, int height, Real xMin, Real xMax, Real yMin, Real yMax, int maxIter) -
Uses of Real in org.episteme.server.server.tasks.physics.fluid
Methods in org.episteme.server.server.tasks.physics.fluid that return Real -
Uses of Real in org.episteme.social.architecture
Methods in org.episteme.social.architecture that return RealModifier and TypeMethodDescriptionstatic RealAcousticRayTracer.airAttenuation(double distance, double alpha) Estimates sound attenuation due to air absorption over a specific distance.static RealThermalSimulator.annualHeatingDemand(Real uValue, Quantity<Area> area, double heatingDegreeDays) Estimates the annual heating energy demand using the simplified degree-day method.static RealDaylightFactor.averageDaylightFactor(List<Real> windowContributions) Sums contributions from multiple windows to find the total average DF.static RealWindLoadCalculator.basicWindVelocity(double vb0, double directionalFactor, double seasonFactor) Calculates the basic wind velocity (Vb) based on regional fundamental velocity and local modification factors.static RealNaturalVentilation.calculateACH(double totalFlowRate, double buildingVolume) Estimates the Air Changes per Hour (ACH) for a building volume given a total flow rate.static RealEarthquakeSimulator.calculateBaseShear(double buildingWeight, double responseCoeff) Calculates the seismic Base Shear (V) using the simplified equivalent lateral force procedure.static RealSustainableMaterialOptimizer.calculateCarbonFootprint(SustainableMaterialOptimizer.MaterialData data, double volumeM3) Calculates the total embodied carbon footprint (in kg CO2) for a given volume of material.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.static RealAcousticRayTracer.calculateSabineRT60(double volume, double surfaceArea, double avgAbsorption) Calculates the Sabine Reverberation Time (RT60), which is the time required for sound to decay by 60 decibels.static RealThermalSimulator.calculateUValue(List<ThermalSimulator.WallLayer> layers, double internalSurfaceResistance, double externalSurfaceResistance) Calculates the U-value (thermal transmittance) of a complete wall assembly.static RealMaterialFatigueCalculator.cumulativeDamage(double[] cyclesAtStress, double[] capacityAtStress) Calculates cumulative structural damage using the Palmgren-Miner rule.static RealMaterialFatigueCalculator.cyclesToFailure(double stressAmplitude, double a, double b) Estimates the number of cycles to failure (N) using Basquin's Equation.ArchitecturalModel.VectorField.dx()Returns the value of thedxrecord component.ArchitecturalModel.VectorField.dy()Returns the value of thedyrecord component.static RealEarthquakeSimulator.estimatePeriod(double height, boolean isSteel) Estimates the fundamental natural period (Ta) of a building based on its height and structural system.static RealLightingSimulator.illuminanceFromPoint(LightingSimulator.LightSource source, double pointX, double pointY, double pointZ, double normalX, double normalY, double normalZ) Calculates the illuminance (Lux) at a specific point on a surface from a single point source using the inverse-square law.ArchitecturalModel.VectorField.magnitude()Returns the value of themagnituderecord component.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 RealDaylightFactor.noSkyLineDepth(double windowHeadHeight, double windowSillHeight, double externalObstructionAngle) Estimates the No-Sky Line depth, which is the point in a room beyond which the sky isä¸å† visible due to external obstructions.static RealSolarPathAnalyzer.optimalTiltAngle(double latitude) Determines the optimal year-round tilt angle for solar collectors.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 RealVentilationCalculator.requiredACH(int occupancy, double volumePerPerson, double roomVolume) Calculates the required Air Changes per Hour (ACH) for a room based on its occupancy load.static RealFireEscapeAnalyzer.requiredExitWidth(int occupancy, double targetEvacTime) Calculates the required combined exit width based on occupant load and a target evacuation time.static RealThermalSimulator.requiredInsulationThickness(List<ThermalSimulator.WallLayer> existingLayers, ThermalSimulator.ThermalMaterial insulation, double targetU, double rsi, double rse) Suggests the required thickness of a new insulation layer to reach a target U-value for an existing wall.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 RealFireEscapeAnalyzer.requiredStairWidth(int occupantLoad, int numFloors) Calculates the required width for a stairwell serving multiple floors.static RealNaturalVentilation.stackEffectFlow(double cd, double area, double height, double tempInside, double tempOutside) Calculates the Stack Effect airflow (Q) caused by thermal buoyancy.static RealVentilationCalculator.stackEffectFlow(double area, double height, double tempIn, double tempOut) Calculates the volumetric airflow (Q) resulting from the natural stack effect (thermal buoyancy).static RealThermalSimulator.thermalMass(ThermalSimulator.WallLayer layer, Quantity<Area> area) Calculates the thermal mass (heat storage capacity) of a building element.static RealLightingSimulator.totalIlluminance(List<LightingSimulator.LightSource> sources, double pointX, double pointY, double pointZ, double normalX, double normalY, double normalZ) Calculates the total illuminance at a point from multiple light sources.static RealNaturalVentilation.windDrivenFlow(double cv, double area, double windSpeed) Calculates Wind-Driven ventilation flow (Q) based on pressure differences.static RealWindLoadCalculator.windForce(Real peakPressure, double referenceArea, double structuralFactor, double forceCoefficient) Calculates the total wind force (Fw) acting on a surface area.ArchitecturalModel.VectorField.x()Returns the value of thexrecord component.ArchitecturalModel.Ray.x1()Returns the value of thex1record component.ArchitecturalModel.Ray.x2()Returns the value of thex2record component.ArchitecturalModel.VectorField.y()Returns the value of theyrecord component.ArchitecturalModel.Ray.y1()Returns the value of they1record component.ArchitecturalModel.Ray.y2()Returns the value of they2record component.Methods in org.episteme.social.architecture that return types with arguments of type RealModifier and TypeMethodDescriptionStructuralLoadPath.slabLoadDistribution(double slabLoad, double slabLength, double slabWidth, List<StructuralLoadPath.StructuralMember> beams) Distributes a surface load from a slab to supporting beams using tributary area principles.Methods in org.episteme.social.architecture with parameters of type RealModifier and TypeMethodDescriptionvoidAdds a vector field point to the model.voidAdds a ray to the architectural model.static RealThermalSimulator.annualHeatingDemand(Real uValue, Quantity<Area> area, double heatingDegreeDays) Estimates the annual heating energy demand using the simplified degree-day method.static StringDaylightFactor.evaluateDaylightLevel(Real daylightFactor, String roomType) Evaluates if the calculated daylight factor is adequate for the intended room use.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 booleanThermalSimulator.meetsMinimumStandard(Real uValue, double maxU) Verifies if a building element meets local regulatory minimum standards.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 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 RealWindLoadCalculator.windForce(Real peakPressure, double referenceArea, double structuralFactor, double forceCoefficient) Calculates the total wind force (Fw) acting on a surface area.Method parameters in org.episteme.social.architecture with type arguments of type RealModifier and TypeMethodDescriptionstatic RealDaylightFactor.averageDaylightFactor(List<Real> windowContributions) Sums contributions from multiple windows to find the total average DF.Constructors in org.episteme.social.architecture with parameters of type Real -
Uses of Real in org.episteme.social.architecture.traffic
Methods in org.episteme.social.architecture.traffic that return RealMethods in org.episteme.social.architecture.traffic with parameters of type Real -
Uses of Real in org.episteme.social.architecture.urbanism
Methods in org.episteme.social.architecture.urbanism that return RealModifier and TypeMethodDescriptionstatic RealUrbanSprawlModel.calculateShannonEntropy(double[] zoneDensities) Calculates the Shannon Entropy index to measure the dispersion of urban growth.static RealUrbanSprawlModel.sprawlRatio(double landExpansionRate, double populationGrowthRate) Estimates the Urban Sprawl Index based on the ratio of land consumption rate to population growth rate. -
Uses of Real in org.episteme.social.arts
Fields in org.episteme.social.arts declared as RealModifier and TypeFieldDescriptionstatic final RealGoldenRatio.PHIThe Golden Ratio (phi) = (1 + sqrt(5)) / 2 approx 1.6180339887...static final RealGoldenRatio.PHI_INVERSEThe inverse of the Golden Ratio (1/phi) approx 0.6180339887...Methods in org.episteme.social.arts that return RealModifier and TypeMethodDescriptionstatic RealGoldenRatio.analyzeProportions(List<Real> measurements, Real tolerance) Scans a set of measurements and calculates what fraction of measurement pairs conform to the Golden Ratio.ArtMarketAnalyzer.ArtistMarketProfile.auctionAppearanceFrequency()Returns the value of theauctionAppearanceFrequencyrecord component.static RealForgeryDetector.authenticityScore(ForgeryDetector.BrushstrokeProfile sample, ForgeryDetector.ArtistFingerprint fingerprint) Computes an authenticity confidence score (0 to 1) for a sample work against a known artist fingerprint.ArtMarketAnalyzer.ArtistMarketProfile.averagePrice()Returns the value of theaveragePricerecord component.ArtMarketAnalyzer.PricePrediction.confidenceHigh()Returns the value of theconfidenceHighrecord component.ArtMarketAnalyzer.PricePrediction.confidenceLow()Returns the value of theconfidenceLowrecord component.static RealColorPaletteAnalyzer.deltaE(ColorPaletteAnalyzer.ColorLAB c1, ColorPaletteAnalyzer.ColorLAB c2) Calculates the Delta E distance between two colors using the CIE76 formula.static RealColorScience.deltaE2000(double[] lab1, double[] lab2) Calculates Delta E (CIE2000) - modern standard for perceptual uniformity.static RealColorScience.deltaE76(double[] lab1, double[] lab2) Calculates Delta E (CIE76) - Euclidean distance in CIELAB space.ArtMarketAnalyzer.PricePrediction.estimatedPrice()Returns the value of theestimatedPricerecord component.ArtMarketAnalyzer.AuctionRecord.estimateHigh()Returns the value of theestimateHighrecord component.ArtMarketAnalyzer.AuctionRecord.estimateLow()Returns the value of theestimateLowrecord component.static RealGoldenRatio.fibonacciN(int n) Calculates the n-th Fibonacci number using Binet's formula for direct analytical computation.Film.getImdbRating()static Real[]GoldenRatio.goldenRectangle(Real width) Calculates the dimensions of a Golden Rectangle derived from a base width.static Real[]GoldenRatio.goldenSection(Real totalLength) Divides a total length into two segments according to the Golden Ratio.ArtMarketAnalyzer.AuctionRecord.hammerPrice()Returns the value of thehammerPricerecord component.static RealProceduralStyleGenerator.hierarchicalScale(Real baseSize, int importanceRank, int totalElements) Calculates the size of an element based on importance (Medieval/Byzantine style).ArtMarketAnalyzer.ArtistMarketProfile.medianPrice()Returns the value of themedianPricerecord component.static RealProceduralStyleGenerator.perspectiveScale(Real distance, Real focalLength, ProceduralStyleGenerator.Period period) Calculates perspective scaling factor for distance from viewer.ArtMarketAnalyzer.ArtistMarketProfile.priceVolatility()Returns the value of thepriceVolatilityrecord component.static RealSymmetryAnalyzer.symmetryQuotient(List<double[]> points) Calculates a combined symmetry quotient (0-1) representing the overall geometric regularity of the composition.Methods in org.episteme.social.arts that return types with arguments of type RealModifier and TypeMethodDescriptionArtMarketAnalyzer.calculateMarketIndices(int baseYear, int currentYear) Calculates market indices by comparing average prices over time.GoldenRatio.goldenSpiralRadii(Real initialRadius, int quarterTurns) Generates the radii of a Golden Spiral for a given number of quarter-turns.static List<Map.Entry<PigmentSpectroscopy.Pigment, Real>> PigmentSpectroscopy.matchSpectrum(double[] measured) Compares a measured spectrum against known pigments.Methods in org.episteme.social.arts with parameters of type RealModifier and TypeMethodDescriptionstatic RealGoldenRatio.analyzeProportions(List<Real> measurements, Real tolerance) Scans a set of measurements and calculates what fraction of measurement pairs conform to the Golden Ratio.static Real[]GoldenRatio.goldenRectangle(Real width) Calculates the dimensions of a Golden Rectangle derived from a base width.static Real[]GoldenRatio.goldenSection(Real totalLength) Divides a total length into two segments according to the Golden Ratio.GoldenRatio.goldenSpiralRadii(Real initialRadius, int quarterTurns) Generates the radii of a Golden Spiral for a given number of quarter-turns.static RealProceduralStyleGenerator.hierarchicalScale(Real baseSize, int importanceRank, int totalElements) Calculates the size of an element based on importance (Medieval/Byzantine style).static booleanGoldenRatio.isGoldenRatio(Real larger, Real smaller, Real tolerance) Checks if the ratio of two measurements approximates the Golden Ratio within a specified tolerance.static RealProceduralStyleGenerator.perspectiveScale(Real distance, Real focalLength, ProceduralStyleGenerator.Period period) Calculates perspective scaling factor for distance from viewer.voidFilm.setImdbRating(Real rating) Method parameters in org.episteme.social.arts with type arguments of type RealModifier and TypeMethodDescriptionstatic RealGoldenRatio.analyzeProportions(List<Real> measurements, Real tolerance) Scans a set of measurements and calculates what fraction of measurement pairs conform to the Golden Ratio.Constructors in org.episteme.social.arts with parameters of type RealModifierConstructorDescriptionArtistMarketProfile(String artistName, Real averagePrice, Real medianPrice, Real priceVolatility, int totalSales, Real auctionAppearanceFrequency, int peakYear) Creates an instance of aArtistMarketProfilerecord class.AuctionRecord(String artworkTitle, String artist, int creationYear, String medium, String auctionHouse, TimeCoordinate saleDate, Real hammerPrice, Real estimateLow, Real estimateHigh, String currency) Creates an instance of aAuctionRecordrecord class.PricePrediction(Real estimatedPrice, Real confidenceLow, Real confidenceHigh, List<String> priceFactors) Creates an instance of aPricePredictionrecord class. -
Uses of Real in org.episteme.social.arts.music
Methods in org.episteme.social.arts.music that return RealModifier and TypeMethodDescriptionstatic RealMusicalSimilarity.melodicDistance(Track t1, Track t2) Calculates the Melodic Distance between two tracks based on their pitch sequences.static RealMusicalSimilarity.rhythmicDistance(Track t1, Track t2) Calculates the Rhythmic Distance based on note durations.static RealMusicalPatternMatcher.rhythmicEntropy(List<Note> score) Calculates rhythmic entropy of a sequence.Methods in org.episteme.social.arts.music with parameters of type RealModifier and TypeMethodDescriptionAudioNoteExtractor.extractNotes(Real[] signal, int windowSize) Extracts a sequence of notes from a raw audio signal. -
Uses of Real in org.episteme.social.economics
Methods in org.episteme.social.economics that return RealModifier and TypeMethodDescriptionTradeFlowAnalyzer.GravityModelResult.actualFlow()Returns the value of theactualFlowrecord component.AuctionSimulator.Bid.amount()Returns the value of theamountrecord component.AuctionSimulator.Bidder.bidIncrement()Returns the value of thebidIncrementrecord component.static RealInequalityMetrics.calculateGini(Real[] incomes) Overload for Real arrays.static RealInequalityMetrics.calculateGini(Quantity<?>[] incomes) Calculates the Gini coefficient for a population income set (Quantities).static RealTaxCalculator.capitalGainsTax(Real purchasePrice, Real salePrice, Real taxRate, int yearsHeld, Real annualExemption) Calculates capital gains tax.static RealDebt-to-GDP ratio as a percentage.static RealBehavioralEconomics.decisionValue(Real amount, Real probability, Real gamma) Calculates the "Decision Weight" for a prospect.OptionPricer.OptionGreeks.delta()Returns the value of thedeltarecord component.TaxCalculator.TaxResult.effectiveRate()Returns the value of theeffectiveRaterecord component.static RealInflationForecaster.estimateInflation(Real moneyGrowth, Real velocityGrowth, Real gdpGrowth) Estimates inflation rate based on growth in money supply, velocity, and real GDP.PortfolioOptimizer.Asset.expectedReturn()Returns the value of theexpectedReturnrecord component.PortfolioOptimizer.Portfolio.expectedReturn()Returns the value of theexpectedReturnrecord component.static RealTradeFlowAnalyzer.exportConcentration(Map<String, Real> exportsByProduct) Herfindahl-Hirschman Index for export concentration.OptionPricer.OptionGreeks.gamma()Returns the value of thegammarecord component.TradeFlowAnalyzer.Country.gdp()Returns the value of thegdprecord component.PortfolioData.Asset.getDailyChangePercent()Task.getDuration()OrganizationTask.getHumanCost()Gets the human cost.Economy.getInflationRate()static RealStandard logistic curve.static RealStandard logit function (log-odds).PortfolioData.Holding.getQuantity()static RealEconomicsUtils.getRichards(Real t, Real lower, Real upper, Real maxTime, Real growthRate, Real nearMax) Generalised logistic curve (Richards' curve).Economy.getUnemploymentRate()static RealEconomicMetrics.giniCoefficient(List<? extends Quantity<?>> incomes) Overload for Quantity for convenience.static RealMacroIndicators.giniCoefficient(List<Real> incomes) Gini coefficient for reaching income distribution analysis.static RealEconomicMetrics.giniCoefficientReal(List<Real> incomes) Calculates the Gini coefficient for reaching a value between 0.0 (perfect equality) and 1.0 (perfect inequality) using Real numbers directly.static RealTradeFlowAnalyzer.grubelLloydIndex(Real exports, Real imports) Intra-industry trade index (Grubel-Lloyd).static Real[][]PortfolioOptimizer.identityCorrelation(int n) Creates correlation matrix (simplified: assumes given correlations).static RealOptionPricer.impliedVolatility(OptionPricer.OptionParameters params, Real marketPrice) Calculates implied volatility from market price.static RealMacroIndicators.inflationRate(Real cpiCurrent, Real cpiPrevious) Annual inflation rate based on Consumer Price Index (CPI).static RealTaxCalculator.lafferOptimalRate(Real elasticity) Calculates Laffer curve point (theoretical maximum revenue rate).TaxCalculator.TaxResult.marginalRate()Returns the value of themarginalRaterecord component.AuctionSimulator.Bidder.maxWillingness()Returns the value of themaxWillingnessrecord component.PortfolioOptimizer.EfficientFrontierPoint.minimumVolatility()Returns the value of theminimumVolatilityrecord component.GameTheorySolver.Payoff.playerA()Returns the value of theplayerArecord component.GameTheorySolver.Payoff.playerB()Returns the value of theplayerBrecord component.TradeFlowAnalyzer.Country.population()Returns the value of thepopulationrecord component.static RealPortfolioOptimizer.portfolioReturn(List<PortfolioOptimizer.Asset> assets, Real[] weights) Calculates portfolio return.static RealPortfolioOptimizer.portfolioVolatility(List<PortfolioOptimizer.Asset> assets, Real[] weights, Real[][] correlationMatrix) Calculates portfolio volatility.TradeFlowAnalyzer.GravityModelResult.predictedFlow()Returns the value of thepredictedFlowrecord component.static RealTradeFlowAnalyzer.predictExtendedGravity(TradeFlowAnalyzer.Country exporter, TradeFlowAnalyzer.Country importer, Real gravityConstant, double distanceExponent, boolean commonLanguage, boolean commonBorder, boolean tradeAgreement) Extended gravity model with additional factors.static RealTradeFlowAnalyzer.predictGravityModel(TradeFlowAnalyzer.Country exporter, TradeFlowAnalyzer.Country importer, Real gravityConstant, double distanceExponent) Gravity model prediction for bilateral trade.OptionPricer.PricingResult.price()Returns the value of thepricerecord component.static RealBehavioralEconomics.probabilityWeight(Real p, Real gamma) Probability Weighting Function (Prelec). w(p) = exp(-(-ln p)^gamma)static RealBehavioralEconomics.prospectValue(Real gainLoss, Real alpha, Real beta, Real lambda) Tversky invalid input: '&' Kahneman Value Function. v(x) = x^alpha if x >= 0 v(x) = -lambda * (-x)^beta if x invalid input: '<' 0TaxCalculator.TaxBracket.rate()Returns the value of theraterecord component.TradeFlowAnalyzer.GravityModelResult.residual()Returns the value of theresidualrecord component.static RealTradeFlowAnalyzer.revealedComparativeAdvantage(Real countryProductExports, Real countryTotalExports, Real worldProductExports, Real worldTotalExports) Revealed Comparative Advantage (Balassa Index).OptionPricer.OptionGreeks.rho()Returns the value of therhorecord component.OptionPricer.OptionParameters.riskFreeRate()Returns the value of theriskFreeRaterecord component.AuctionSimulator.AuctionResult.sellerRevenue()Returns the value of thesellerRevenuerecord component.PortfolioOptimizer.Portfolio.sharpeRatio()Returns the value of thesharpeRatiorecord component.static RealPortfolioOptimizer.sharpeRatio(Real portfolioReturn, Real volatility, Real riskFreeRate) Calculates Sharpe Ratio.static RealAuctionTheorySolver.simulateDutch(double startPrice, double reservePrice, double dropRate, List<Double> bidderValuations) Simulates a Dutch Auction (descending price).OptionPricer.OptionParameters.spotPrice()Returns the value of thespotPricerecord component.OptionPricer.OptionParameters.strikePrice()Returns the value of thestrikePricerecord component.PortfolioOptimizer.EfficientFrontierPoint.targetReturn()Returns the value of thetargetReturnrecord component.static RealMacroIndicators.taylorRule(Real neutralRate, Real currentInflation, Real targetInflation, Real outputGap) Taylor Rule for central bank interest rate settings.static RealMonetaryPolicySimulator.taylorRuleRate(double inflation, double outputGap) Recommended fed funds rate using a standard Taylor Rule parameterization.static RealTradeFlowAnalyzer.termsOfTrade(Real exportPriceIndex, Real importPriceIndex) Terms of trade.OptionPricer.OptionGreeks.theta()Returns the value of thethetarecord component.OptionPricer.OptionParameters.timeToExpiry()Returns the value of thetimeToExpiryrecord component.static RealTradeFlowAnalyzer.tradeOpenness(Real exports, Real imports, Real gdp) Calculates trade openness (trade as % of GDP).static RealRealEstateValuation.valuateByCapRate(Real netOperatingIncome, Real capRate) Calculates property value using the Capitalization Rate formula.TradeFlowAnalyzer.TradeFlow.value()Returns the value of thevaluerecord component.OptionPricer.OptionGreeks.vega()Returns the value of thevegarecord component.OptionPricer.OptionParameters.volatility()Returns the value of thevolatilityrecord component.PortfolioOptimizer.Asset.volatility()Returns the value of thevolatilityrecord component.PortfolioOptimizer.Portfolio.volatility()Returns the value of thevolatilityrecord component.AuctionSimulator.AuctionResult.winningBid()Returns the value of thewinningBidrecord component.Methods in org.episteme.social.economics that return types with arguments of type RealModifier and TypeMethodDescriptionTradeFlowAnalyzer.buildTradeMatrix(List<TradeFlowAnalyzer.TradeFlow> flows) Analyzes bilateral trade matrix.AuctionSimulator.compareAuctionFormats(List<AuctionSimulator.Bidder> bidders, int simulations) Statistical comparison of revenue across multiple simulations of different formats.TradeFlowAnalyzer.topTradingPartners(List<TradeFlowAnalyzer.TradeFlow> flows, String countryCode, int limit) Finds top trading partners.PortfolioOptimizer.EfficientFrontierPoint.weights()Returns the value of theweightsrecord component.PortfolioOptimizer.Portfolio.weights()Returns the value of theweightsrecord component.Methods in org.episteme.social.economics with parameters of type RealModifier and TypeMethodDescriptionvoidPortfolioData.addHolding(PortfolioData.Asset asset, Real quantity, Money averageCost) static TaxCalculator.TaxResultTaxCalculator.calculateFlatTax(Money grossIncome, Real taxRate, Money exemption) Flat tax calculation.static MoneyFinancialMath.calculateFutureValue(Money presentValue, Real rate, int periods) Calculates the Future Value (FV) of an investment.static RealInequalityMetrics.calculateGini(Real[] incomes) Overload for Real arrays.static MoneyFinancialMath.calculateMonthlyPayment(Money principal, Real annualRate, int years) Calculates monthly mortgage payment (Amortization).static MoneyFinancialMath.calculateNPV(Real rate, Money... cashFlows) Calculates the Net Present Value (NPV) of a series of cash flows.static MoneyTaxCalculator.calculateVAT(Money priceExcludingTax, Real vatRate) Calculates VAT/sales tax.static RealTaxCalculator.capitalGainsTax(Real purchasePrice, Real salePrice, Real taxRate, int yearsHeld, Real annualExemption) Calculates capital gains tax.static booleanOptionPricer.checkPutCallParity(Real callPrice, Real putPrice, Real spotPrice, Real strikePrice, Real riskFreeRate, Real timeToExpiry) Put-Call Parity check.static RealBehavioralEconomics.decisionValue(Real amount, Real probability, Real gamma) Calculates the "Decision Weight" for a prospect.AuctionSimulator.englishAuction(List<AuctionSimulator.Bidder> bidders, Real startingBid, Real minimumIncrement) English (ascending) auction simulation.static RealInflationForecaster.estimateInflation(Real moneyGrowth, Real velocityGrowth, Real gdpGrowth) Estimates inflation rate based on growth in money supply, velocity, and real GDP.static MoneyTaxCalculator.extractVAT(Money priceIncludingTax, Real vatRate) Extracts VAT from inclusive price.PortfolioOptimizer.generateEfficientFrontier(List<PortfolioOptimizer.Asset> assets, Real[][] correlations, int numPoints) Generates efficient frontier points.static RealStandard logistic curve.static RealStandard logit function (log-odds).InequalityMetrics.getLorenzCurve(Real[] incomes) Overload for Real arrays.static RealEconomicsUtils.getRichards(Real t, Real lower, Real upper, Real maxTime, Real growthRate, Real nearMax) Generalised logistic curve (Richards' curve).static RealTradeFlowAnalyzer.grubelLloydIndex(Real exports, Real imports) Intra-industry trade index (Grubel-Lloyd).static RealOptionPricer.impliedVolatility(OptionPricer.OptionParameters params, Real marketPrice) Calculates implied volatility from market price.static RealMacroIndicators.inflationRate(Real cpiCurrent, Real cpiPrevious) Annual inflation rate based on Consumer Price Index (CPI).static RealTaxCalculator.lafferOptimalRate(Real elasticity) Calculates Laffer curve point (theoretical maximum revenue rate).static PortfolioOptimizer.PortfolioPortfolioOptimizer.optimizeMaxSharpe(List<PortfolioOptimizer.Asset> assets, Real[][] correlations, Real riskFreeRate) Optimizes portfolio for maximum Sharpe ratio.static PortfolioOptimizer.PortfolioPortfolioOptimizer.optimizeMinVolatility(List<PortfolioOptimizer.Asset> assets, Real[][] correlations, Real targetReturn) Optimizes portfolio for minimum volatility given target return.static RealPortfolioOptimizer.portfolioReturn(List<PortfolioOptimizer.Asset> assets, Real[] weights) Calculates portfolio return.static RealPortfolioOptimizer.portfolioVolatility(List<PortfolioOptimizer.Asset> assets, Real[] weights, Real[][] correlationMatrix) Calculates portfolio volatility.static RealTradeFlowAnalyzer.predictExtendedGravity(TradeFlowAnalyzer.Country exporter, TradeFlowAnalyzer.Country importer, Real gravityConstant, double distanceExponent, boolean commonLanguage, boolean commonBorder, boolean tradeAgreement) Extended gravity model with additional factors.static RealTradeFlowAnalyzer.predictGravityModel(TradeFlowAnalyzer.Country exporter, TradeFlowAnalyzer.Country importer, Real gravityConstant, double distanceExponent) Gravity model prediction for bilateral trade.static RealBehavioralEconomics.probabilityWeight(Real p, Real gamma) Probability Weighting Function (Prelec). w(p) = exp(-(-ln p)^gamma)static RealBehavioralEconomics.prospectValue(Real gainLoss, Real alpha, Real beta, Real lambda) Tversky invalid input: '&' Kahneman Value Function. v(x) = x^alpha if x >= 0 v(x) = -lambda * (-x)^beta if x invalid input: '<' 0static MoneyReal GDP adjusted by deflator.static RealTradeFlowAnalyzer.revealedComparativeAdvantage(Real countryProductExports, Real countryTotalExports, Real worldProductExports, Real worldTotalExports) Revealed Comparative Advantage (Balassa Index).voidTask.setDuration(Real duration) voidOrganizationTask.setHumanCost(Real cost) Sets the human cost.voidEconomy.setInflationRate(Real rate) voidEconomy.setUnemploymentRate(Real rate) static RealPortfolioOptimizer.sharpeRatio(Real portfolioReturn, Real volatility, Real riskFreeRate) Calculates Sharpe Ratio.abstract voidvoidExecutes one time step of the free market simulation.voidstatic RealMacroIndicators.taylorRule(Real neutralRate, Real currentInflation, Real targetInflation, Real outputGap) Taylor Rule for central bank interest rate settings.static RealTradeFlowAnalyzer.termsOfTrade(Real exportPriceIndex, Real importPriceIndex) Terms of trade.static RealTradeFlowAnalyzer.tradeOpenness(Real exports, Real imports, Real gdp) Calculates trade openness (trade as % of GDP).static RealRealEstateValuation.valuateByCapRate(Real netOperatingIncome, Real capRate) Calculates property value using the Capitalization Rate formula.Method parameters in org.episteme.social.economics with type arguments of type RealModifier and TypeMethodDescriptionstatic RealTradeFlowAnalyzer.exportConcentration(Map<String, Real> exportsByProduct) Herfindahl-Hirschman Index for export concentration.static RealMacroIndicators.giniCoefficient(List<Real> incomes) Gini coefficient for reaching income distribution analysis.static RealEconomicMetrics.giniCoefficientReal(List<Real> incomes) Calculates the Gini coefficient for reaching a value between 0.0 (perfect equality) and 1.0 (perfect inequality) using Real numbers directly.Constructors in org.episteme.social.economics with parameters of type RealModifierConstructorDescriptionAsset(String symbol, String name, Money currentPrice, Money dailyChange, Real dailyChangePercent, long volume, List<Money> priceHistory) Creates an instance of aAssetrecord class.AuctionResult(String winnerId, Real winningBid, Real sellerRevenue, int rounds, List<AuctionSimulator.Bid> bidHistory) Creates an instance of aAuctionResultrecord class.Creates an instance of aBidrecord class.Creates an instance of aBidderrecord class.Creates an instance of aCountryrecord class.Creates an instance of aEfficientFrontierPointrecord class.GravityModelResult(TradeFlowAnalyzer.Country origin, TradeFlowAnalyzer.Country destination, Real predictedFlow, Real actualFlow, Real residual) Creates an instance of aGravityModelResultrecord class.Holding(PortfolioData.Asset asset, Real quantity, Money averageCost) Creates an instance of aOptionGreeksrecord class.OptionParameters(Real spotPrice, Real strikePrice, Real timeToExpiry, Real riskFreeRate, Real volatility, OptionPricer.OptionType type, OptionPricer.OptionStyle style) Creates an instance of aOptionParametersrecord class.Creates an instance of aPayoffrecord class.Creates an instance of aPortfoliorecord class.PricingResult(Real price, OptionPricer.OptionGreeks greeks, String model) Creates an instance of aPricingResultrecord class.TaxBracket(Money lowerBound, Money upperBound, Real rate) Creates an instance of aTaxBracketrecord class.TaxResult(Money grossIncome, Money taxableIncome, Money taxOwed, Real effectiveRate, Real marginalRate, Money netIncome) Creates an instance of aTaxResultrecord class.TradeFlow(TradeFlowAnalyzer.Country exporter, TradeFlowAnalyzer.Country importer, Real value, int year) Creates an instance of aTradeFlowrecord class.Constructor parameters in org.episteme.social.economics with type arguments of type RealModifierConstructorDescriptionCreates an instance of aEfficientFrontierPointrecord class.Creates an instance of aPortfoliorecord class. -
Uses of Real in org.episteme.social.economics.analysis
Methods in org.episteme.social.economics.analysis that return RealModifier and TypeMethodDescriptionstatic RealCalculates the Autoregressive Integrated Moving Average (ARIMA) for a given time series.static Real[]TechnicalIndicators.bollingerBands(List<FinancialMarketReader.Candle> candles, int period, double stdMultiplier) static Real[]TechnicalIndicators.bollingerBands(List<FinancialMarketReader.Candle> candles, int period, Real stdMultiplier) Calculates Bollinger Bands (upper, middle, lower).static RealCalculates GARCH (Generalized AutoRegressive Conditional Heteroskedasticity) to model volatility.static RealTechnicalIndicators.percentChange(List<FinancialMarketReader.Candle> candles) Calculates the percentage change from the first to the last candle.static RealTechnicalIndicators.rsi(List<FinancialMarketReader.Candle> candles, int period) Calculates the Relative Strength Index (RSI).static RealTechnicalIndicators.sma(List<FinancialMarketReader.Candle> candles, int period) Calculates the Simple Moving Average (SMA) of closing prices.static RealTechnicalIndicators.volatility(List<FinancialMarketReader.Candle> candles, int period) Calculates the volatility (standard deviation of returns) over a period.Methods in org.episteme.social.economics.analysis with parameters of type RealModifier and TypeMethodDescriptionstatic Real[]TechnicalIndicators.bollingerBands(List<FinancialMarketReader.Candle> candles, int period, Real stdMultiplier) Calculates Bollinger Bands (upper, middle, lower).static booleanTechnicalIndicators.isBelowSMA(List<FinancialMarketReader.Candle> candles, int smaPeriod, Real threshold) Detects if current price is significantly below SMA (bearish signal).Method parameters in org.episteme.social.economics.analysis with type arguments of type Real -
Uses of Real in org.episteme.social.economics.inequality
Methods in org.episteme.social.economics.inequality that return RealModifier and TypeMethodDescriptionstatic RealWealthDistribution.calculateGiniCoefficient(List<Real> wealthList) Calculates the Gini Coefficient for a population's wealth.static RealWealthDistribution.calculateGiniFromMoney(List<Money> incomes) Calculates the Gini Coefficient for a list of Money objects.Method parameters in org.episteme.social.economics.inequality with type arguments of type RealModifier and TypeMethodDescriptionstatic RealWealthDistribution.calculateGiniCoefficient(List<Real> wealthList) Calculates the Gini Coefficient for a population's wealth. -
Uses of Real in org.episteme.social.economics.loaders
Subclasses with type arguments of type Real in org.episteme.social.economics.loadersModifier and TypeClassDescriptionclassModern currency exchange rate reader using free public APIs.Fields in org.episteme.social.economics.loaders declared as RealMethods in org.episteme.social.economics.loaders that return RealModifier and TypeMethodDescriptionConverts an amount between currencies.protected RealExchangeRateReader.loadFromSource(String currencyPairId) Loads an exchange rate for a currency pair.Methods in org.episteme.social.economics.loaders that return types with arguments of type RealModifier and TypeMethodDescriptionExchangeRateReader.getAllRates(String baseCurrency) Gets all available rates for a base currency.ExchangeRateReader.getResourceType()Methods in org.episteme.social.economics.loaders with parameters of type RealModifier and TypeMethodDescriptionConverts an amount between currencies.Constructors in org.episteme.social.economics.loaders with parameters of type Real -
Uses of Real in org.episteme.social.economics.models
Methods in org.episteme.social.economics.models that return RealModifier and TypeMethodDescriptionstatic Real[][]InputOutputModel.calculateLeontiefInverse(Real[][] a) Calculates the Leontief Inverse matrix.static RealCreditRiskModel.calculateZScore(double x1, double x2, double x3, double x4, double x5) Calculates the Altman Z-Score for bankruptcy prediction.static RealSupplyDemandModel.consumerSurplus(RealFunction demand, Real equilibriumPrice, Real equilibriumQuantity) Calculates the Consumer Surplus (CS), representing the cumulative difference between what consumers are willing to pay and the market price.static RealSupplyDemandModel.deadweightLoss(RealFunction supply, RealFunction demand, Real equilibriumQuantity, Real actualQuantity) Calculates the Deadweight Loss (DWL) resulting from market inefficiencies or external interventions (e.g., price caps).static RealCreditRiskModel.expectedLoss(double ead, double pd, double lgd) Calculates Expected Loss (EL).static RealSupplyDemandModel.findEquilibriumPrice(RealFunction supply, RealFunction demand, Real priceLow, Real priceHigh, Real tolerance) Resolves the market equilibrium price where the quantity supplied exactly equals the quantity demanded.StrategicModel.Payoff.getPlayer1()StrategicModel.Payoff.getPlayer2()static RealLaborMarketModel.okunDeltaUnemployment(Real gdpGrowth) Calculates change in unemployment rate based on Okun's Law.static RealSupplyDemandModel.priceElasticity(RealFunction demand, Real price, Real deltaP) Estimates the Price Elasticity of Demand (PED) at a specific price point.static RealSupplyDemandModel.producerSurplus(RealFunction supply, Real equilibriumPrice, Real equilibriumQuantity) Calculates the Producer Surplus (PS), representing the cumulative difference between the market price and the price producers are willing to accept.static RealEvolutionaryGameTheory.replicatorDynamics(Real frequency, Real fitness, Real averageFitness) Calculates the change in frequency of a strategy using the Replicator Equation. dx_i/dt = x_i * (f_i(x) - phi(x))static Real[]InputOutputModel.solveTotalOutput(Real[][] technicalCoefficients, Real[] finalDemand) Solves for total sector output X given technical requirement matrix A and final demand D.static RealSupplyDemandModel.totalWelfare(RealFunction supply, RealFunction demand, Real equilibriumPrice, Real equilibriumQuantity) Calculates the Total Social Welfare as the sum of consumer and producer surpluses.Methods in org.episteme.social.economics.models with parameters of type RealModifier and TypeMethodDescriptionvoidStrategicModel.addParetoPoint(Real x, Real y) voidstatic Real[][]InputOutputModel.calculateLeontiefInverse(Real[][] a) Calculates the Leontief Inverse matrix.static RealSupplyDemandModel.consumerSurplus(RealFunction demand, Real equilibriumPrice, Real equilibriumQuantity) Calculates the Consumer Surplus (CS), representing the cumulative difference between what consumers are willing to pay and the market price.static RealSupplyDemandModel.deadweightLoss(RealFunction supply, RealFunction demand, Real equilibriumQuantity, Real actualQuantity) Calculates the Deadweight Loss (DWL) resulting from market inefficiencies or external interventions (e.g., price caps).static RealSupplyDemandModel.findEquilibriumPrice(RealFunction supply, RealFunction demand, Real priceLow, Real priceHigh, Real tolerance) Resolves the market equilibrium price where the quantity supplied exactly equals the quantity demanded.static RealLaborMarketModel.okunDeltaUnemployment(Real gdpGrowth) Calculates change in unemployment rate based on Okun's Law.MacroModel.predictGDP(int years, Real assumedGrowthRate) Predicts GDP for next N years based on constant growth.static RealSupplyDemandModel.priceElasticity(RealFunction demand, Real price, Real deltaP) Estimates the Price Elasticity of Demand (PED) at a specific price point.static RealSupplyDemandModel.producerSurplus(RealFunction supply, Real equilibriumPrice, Real equilibriumQuantity) Calculates the Producer Surplus (PS), representing the cumulative difference between the market price and the price producers are willing to accept.static RealEvolutionaryGameTheory.replicatorDynamics(Real frequency, Real fitness, Real averageFitness) Calculates the change in frequency of a strategy using the Replicator Equation. dx_i/dt = x_i * (f_i(x) - phi(x))voidvoidSolowGrowthModel.setDepreciationRate(Real d) voidSolowGrowthModel.setSavingsRate(Real s) voidstatic Real[]InputOutputModel.solveTotalOutput(Real[][] technicalCoefficients, Real[] finalDemand) Solves for total sector output X given technical requirement matrix A and final demand D.static RealSupplyDemandModel.totalWelfare(RealFunction supply, RealFunction demand, Real equilibriumPrice, Real equilibriumQuantity) Calculates the Total Social Welfare as the sum of consumer and producer surpluses.Method parameters in org.episteme.social.economics.models with type arguments of type RealModifier and TypeMethodDescriptionstatic int[]NashEquilibriumSolver.findPureStrategyNE(Matrix<Real> payoffMatrixA, Matrix<Real> payoffMatrixB) Finds a pure strategy Nash Equilibrium in a 2-player normal-form game.Constructors in org.episteme.social.economics.models with parameters of type Real -
Uses of Real in org.episteme.social.economics.money
Methods in org.episteme.social.economics.money that return RealModifier and TypeMethodDescriptionstatic RealTokenomicsModel.calculatePriceImpact(Real reserveX, Real reserveY, Real dx) Calculates the price impact of a trade on a Constant Product AMM.static RealTokenomicsModel.calculateSwapOutput(Real reserveX, Real reserveY, Real dx, Real fee) Constant Product AMM formula (x * y = k).static RealMoneyUtils.compoundInterestFutureValue(Real principal, Real interestRate, int compoundsPerYear, int numberOfYears) Calculates the future value with compound interest.static RealMoneyUtils.continuousInterestFutureValue(Real principal, Real interestRate, int numberOfYears) Calculates future value with continuous compounding.static RealMoneyUtils.effectiveAnnualRate(Real nominalRate, int compoundsPerYear) Calculates the effective annual rate (EAR).Money.getAmount()Quote.getChangePercent()Returns the price change as a percentage.default RealChangeSource.getExchangeRate(Currency source, Currency target) Returns the current exchange rate between two currencies.Currency.getExchangeRate()Returns the exchange rate of this currency.Money.getValue()static RealMoneyUtils.loanBalance(Real principal, Real annualRate, int paymentsPerYear, int yearsPaid, Real paymentAmount) Calculates the remaining balance on a loan.static RealMoneyUtils.loanPayment(Real principal, Real interestRate, int numberOfPeriods) Calculates the periodic payment for a loan.static RealMoneyUtils.loanPrincipal(Real paymentPerPeriod, Real interestRate, int numberOfPeriods) Calculates the maximum loan amount for given payment.static RealMoneyUtils.simpleInterestFutureValue(Real principal, Real interestRate, int numberOfPeriods) Calculates the future value with simple interest.static RealMoneyUtils.simpleInterestPeriods(Real principal, Real futureValue, Real interestRate) Calculates the number of periods needed to reach a target.static RealMoneyUtils.simpleInterestPresentValue(Real futureValue, Real interestRate, int numberOfPeriods) Calculates the present value for simple interest.static RealMoneyUtils.simpleInterestRate(Real principal, Real futureValue, int numberOfPeriods) Calculates the interest rate from initial and final values.static RealMoneyUtils.totalInterestPaid(Real principal, Real payment, int numberOfPeriods) Calculates total interest paid over the life of a loan.Methods in org.episteme.social.economics.money with parameters of type RealModifier and TypeMethodDescriptionstatic RealTokenomicsModel.calculatePriceImpact(Real reserveX, Real reserveY, Real dx) Calculates the price impact of a trade on a Constant Product AMM.static RealTokenomicsModel.calculateSwapOutput(Real reserveX, Real reserveY, Real dx, Real fee) Constant Product AMM formula (x * y = k).static MoneyMoneyUtils.compoundInterest(Money principal, Real interestRate, int compoundsPerYear, int years) Applies compound interest to a money amount.static RealMoneyUtils.compoundInterestFutureValue(Real principal, Real interestRate, int compoundsPerYear, int numberOfYears) Calculates the future value with compound interest.static RealMoneyUtils.continuousInterestFutureValue(Real principal, Real interestRate, int numberOfYears) Calculates future value with continuous compounding.static RealMoneyUtils.effectiveAnnualRate(Real nominalRate, int compoundsPerYear) Calculates the effective annual rate (EAR).booleanstatic Moneystatic RealMoneyUtils.loanBalance(Real principal, Real annualRate, int paymentsPerYear, int yearsPaid, Real paymentAmount) Calculates the remaining balance on a loan.static RealMoneyUtils.loanPayment(Real principal, Real interestRate, int numberOfPeriods) Calculates the periodic payment for a loan.static RealMoneyUtils.loanPrincipal(Real paymentPerPeriod, Real interestRate, int numberOfPeriods) Calculates the maximum loan amount for given payment.static MoneyMoneyUtils.monthlyMortgagePayment(Money principal, Real annualRate, int years) Calculates monthly mortgage payment.voidCurrency.setExchangeRate(Real refAmount) Sets the exchange rate of this currency relative to the reference currency.static RealMoneyUtils.simpleInterestFutureValue(Real principal, Real interestRate, int numberOfPeriods) Calculates the future value with simple interest.static RealMoneyUtils.simpleInterestPeriods(Real principal, Real futureValue, Real interestRate) Calculates the number of periods needed to reach a target.static RealMoneyUtils.simpleInterestPresentValue(Real futureValue, Real interestRate, int numberOfPeriods) Calculates the present value for simple interest.static RealMoneyUtils.simpleInterestRate(Real principal, Real futureValue, int numberOfPeriods) Calculates the interest rate from initial and final values.static RealMoneyUtils.totalInterestPaid(Real principal, Real payment, int numberOfPeriods) Calculates total interest paid over the life of a loan.static Moneystatic MoneybooleanWithdraws a specific amount from the wallet.Constructors in org.episteme.social.economics.money with parameters of type Real -
Uses of Real in org.episteme.social.economics.trade
Methods in org.episteme.social.economics.trade that return RealModifier and TypeMethodDescriptionstatic RealTradeModel.gravity(Nation nationA, Real gdpA, Nation nationB, Real gdpB, Real distance, Real constantG) Calculates the expected trade flow between two nations using the standard Gravity Model.static RealTradeModel.gravityExtended(Real gdpA, Real gdpB, Real distance, Real constantG, double alpha, double beta, double gamma) Extended Gravity Model including population.Methods in org.episteme.social.economics.trade with parameters of type RealModifier and TypeMethodDescriptionstatic RealTradeModel.gravity(Nation nationA, Real gdpA, Nation nationB, Real gdpB, Real distance, Real constantG) Calculates the expected trade flow between two nations using the standard Gravity Model.static RealTradeModel.gravityExtended(Real gdpA, Real gdpB, Real distance, Real constantG, double alpha, double beta, double gamma) Extended Gravity Model including population. -
Uses of Real in org.episteme.social.geography
Methods in org.episteme.social.geography that return RealModifier and TypeMethodDescriptionstatic RealSpatialInteraction.calculateGravityIntensity(double p1, double p2, Quantity<Length> distance, double beta) Gravity Model for interactions between two locations.static RealFloodRiskModel.estimateRisk(Quantity<Length> elevation, Quantity<Length> rainfallRate, double soilSaturation) Estimates flood probability (0 to 1).GeoPath.SimpleGeoPath.getBoundaryMeasure()GeoPolygon.SimpleGeoPolygon.getBoundaryMeasure()SpatialDataSet.getMaxX()SpatialDataSet.getMaxY()GeoPath.SimpleGeoPath.getMeasure()GeoPolygon.SimpleGeoPolygon.getMeasure()SpatialDataSet.getMinX()SpatialDataSet.getMinY()SpatialDataSet.Flow.intensity()Returns the value of theintensityrecord component.SpatialDataSet.Location.x()Returns the value of thexrecord component.SpatialDataSet.Location.y()Returns the value of theyrecord component.Methods in org.episteme.social.geography that return types with arguments of type RealModifier and TypeMethodDescriptionHeightMap.getElevations()SpatialDataSet.Location.values()Returns the value of thevaluesrecord component.Methods in org.episteme.social.geography with parameters of type RealModifier and TypeMethodDescriptionvoidvoidSpatialDataSet.addLocation(String id, String label, Real x, Real y) voidMethod parameters in org.episteme.social.geography with type arguments of type RealConstructors in org.episteme.social.geography with parameters of type RealModifierConstructorDescriptionClimateZone(ClimateZone.Type type, Real averageTemp, Real annualRainfall) Legacy constructor for simple values.Creates an instance of aFlowrecord class.Creates an instance of aLocationrecord class.Constructor parameters in org.episteme.social.geography with type arguments of type Real -
Uses of Real in org.episteme.social.geography.spatial
Methods in org.episteme.social.geography.spatial that return RealModifier and TypeMethodDescriptionstatic RealKriging.estimate(Place targetLocation, List<Place> knownLocations, List<Real> knownValues, Real range, Real sill, Real nugget) Estimates the value at a specific location using Simple Kriging.Methods in org.episteme.social.geography.spatial with parameters of type Real -
Uses of Real in org.episteme.social.history
Fields in org.episteme.social.history declared as RealModifier and TypeFieldDescriptionstatic final RealHistoryConstants.BIG_BANG_TIMESTAMPEstimated time of the Big Bang relative to Unix Epoch.static final RealHistoryConstants.EARTH_FORMATION_TIMESTAMPTime since the formation of Earth relative to Unix Epoch.static final RealHistoryConstants.UNIX_EPOCHUnix Epoch (January 1, 1970).Methods in org.episteme.social.history that return RealModifier and TypeMethodDescriptionstatic RealHistoricalCurrencyConverter.adjustForInflation(Real amount, String currency, int fromYear, int toYear) Adjusts a monetary amount for inflation within the same currency.static RealCarbonDatingConverter.calculateAge(Real remainingFraction) Calculates the radiocarbon age from the remaining C-14 fraction.static RealCounterfactualSimulator.calculateContingency(String eventId) Calculates the historical contingency score of a specific event.static RealNumismaticAnalyzer.calculateIntrinsicValue(NumismaticAnalyzer.Coin coin, double metalPricePerGram) Calculates the intrinsic metal value of a coin.static RealTradeRouteMapper.calculateRouteDistance(TradeRouteMapper.TradeRoute route) Calculates the total distance of a trade route in kilometers using haversine formula.static RealConverts a monetary amount between two historical currencies at a specific year.static RealHistoricalDemography.dependencyRatio(int age0to14, int age15to64, int age65plus) Calculates the dependency ratio.static RealHistoricalDemography.doublingTime(double growthRate) Calculates the doubling time of a historical population.static RealHistoricalDemography.estimateCarryingCapacity(double landAreaKm2, String technologyEra) Estimates Carrying Capacity (K) based on land area and historical technology level.CounterfactualSimulator.SimulationResult.historicalDivergence()Returns the value of thehistoricalDivergencerecord component.CounterfactualSimulator.ContingencyEvent.importance()Returns the value of theimportancerecord component.static RealCarbonDatingConverter.maximumDateableAge()Estimates the maximum dateable age based on a detection limit (approx. 1% remaining C-14).static RealMilitaryCampaignAnalyzer.maxOperationalRange(MilitaryCampaignAnalyzer.Army army, double carryCapacityPercentage) Calculates the maximum distance an army can project without external resupply.static RealHistoricalDemography.projectPopulation(long p0, double r, int years) Projects population based on Malthusian growth model.static RealCarbonDatingConverter.remainingFraction(Real ageYearsBP) Calculates the remaining C-14 fraction for a given age.static RealHistoricalCurrencyConverter.toDaysLabor(Real amount, String currency, int year) Estimates the human effort value (days of labor) represented by a monetary amount.static RealHistoricalCurrencyConverter.toModernUSD(Real amount, String currency, int year) Converts a historical amount to its equivalent 2020 US Dollar value.Methods in org.episteme.social.history that return types with arguments of type RealModifier and TypeMethodDescriptionTradeRouteMapper.calculateCentrality()Calculates the network centrality of trading posts based on route connectivity.Methods in org.episteme.social.history with parameters of type RealModifier and TypeMethodDescriptionstatic RealHistoricalCurrencyConverter.adjustForInflation(Real amount, String currency, int fromYear, int toYear) Adjusts a monetary amount for inflation within the same currency.static RealCarbonDatingConverter.calculateAge(Real remainingFraction) Calculates the radiocarbon age from the remaining C-14 fraction.static RealConverts a monetary amount between two historical currencies at a specific year.static RealCarbonDatingConverter.remainingFraction(Real ageYearsBP) Calculates the remaining C-14 fraction for a given age.static RealHistoricalCurrencyConverter.toDaysLabor(Real amount, String currency, int year) Estimates the human effort value (days of labor) represented by a monetary amount.static RealHistoricalCurrencyConverter.toModernUSD(Real amount, String currency, int year) Converts a historical amount to its equivalent 2020 US Dollar value.Constructors in org.episteme.social.history with parameters of type RealModifierConstructorDescriptionContingencyEvent(String id, String name, TimeCoordinate date, String category, Real importance, List<String> consequences) Creates an instance of aContingencyEventrecord class.SimulationResult(CounterfactualSimulator.CounterfactualScenario scenario, List<String> butterfliedEvents, List<String> unchangedEvents, Real historicalDivergence, String narrativeSummary) Creates an instance of aSimulationResultrecord class. -
Uses of Real in org.episteme.social.history.archeology
Fields in org.episteme.social.history.archeology with type parameters of type RealModifier and TypeFieldDescriptionArcheologyConstants.ARCHEANArchean Eon interval (~3.8B years ago to ~2.5B years ago).ArcheologyConstants.CAMBRIANCambrian Period interval (~545M years ago to ~490M years ago).ArcheologyConstants.CARBONIFEROUSCarboniferous Period interval (~360M years ago to ~325M years ago).ArcheologyConstants.CRETACEOUSCretaceous Period interval (~146M years ago to ~64.3M years ago).ArcheologyConstants.DEVONIANDevonian Period interval (~408.5M years ago to ~360M years ago).ArcheologyConstants.EOCENEEocene Epoch interval (~55M years ago to ~38M years ago).ArcheologyConstants.HADEANHadean Eon interval (~4.1B years ago to ~3.8B years ago).ArcheologyConstants.HOLOCENEHolocene Epoch interval (~10,000 years ago to present).ArcheologyConstants.JURASSICJurassic Period interval (~208M years ago to ~146M years ago).ArcheologyConstants.MESOPROTEROZOICMesoproterozoic Era interval (~1.6B years ago to ~900M years ago).ArcheologyConstants.MIOCENEMiocene Epoch interval (~23M years ago to ~5M years ago).ArcheologyConstants.NEOPROTEROZOICNeoproterozoic Era interval (~900M years ago to ~545M years ago).ArcheologyConstants.OLIGOCENEOligocene Epoch interval (~38M years ago to ~23M years ago).ArcheologyConstants.ORDOVICIANOrdovician Period interval (~490M years ago to ~443.5M years ago).ArcheologyConstants.PALEOCENEPaleocene Epoch interval (~64.3M years ago to ~55M years ago).ArcheologyConstants.PALEOPROTEROZOICPaleoproterozoic Era interval (~2.5B years ago to ~1.6B years ago).ArcheologyConstants.PERMIANPermian Period interval (~325M years ago to ~251.1M years ago).ArcheologyConstants.PLEISTOCENEPleistocene Epoch interval (~1.6M years ago to ~10,000 years ago).ArcheologyConstants.PLIOCENEPliocene Epoch interval (~5M years ago to ~1.6M years ago).ArcheologyConstants.SILURIANSilurian Period interval (~443.5M years ago to ~408.5M years ago).ArcheologyConstants.TRIASSICTriassic Period interval (~251.1M years ago to ~208M years ago).Methods in org.episteme.social.history.archeology that return RealModifier and TypeMethodDescriptionstatic RealStratigraphyModel.estimateAgeFromDepth(double depth, double sedimentationRateCmPerCentury) Estimates age of a stratum based on depth and estimated sedimentation rate. -
Uses of Real in org.episteme.social.history.loaders
Subclasses with type arguments of type Real in org.episteme.social.history.loadersModifier and TypeClassDescriptionclassLoads time-series data from CSV files.Methods in org.episteme.social.history.loaders that return types with arguments of type RealModifier and TypeMethodDescriptionprotected MiniCatalog<Map<TimePoint, Real>> CSVTimeSeriesReader.getMiniCatalog()CSVTimeSeriesReader.getResourceType()CSVTimeSeriesReader.loadFromSource(String id) CSVTimeSeriesReader.loadTimeSeries(String resourcePath) -
Uses of Real in org.episteme.social.law
Methods in org.episteme.social.law that return RealModifier and TypeMethodDescriptionstatic RealFormalJusticeAnalyzer.compensationAdequacy(double harmValue, double compensation) Corrective Justice: Compares the value of harm inflicted with the compensation provided.static RealFormalJusticeAnalyzer.distributiveEquityIndex(double[] contributions, double[] shares) Distributive Justice (Proportional): Calculates an equity index where shares are proportional to merit or contribution.static RealLiabilityAllocator.jointAndSeveralOutcome(double totalDamage, double maxSolventCapacity) Calculates the outcome for a party under the Joint and Several Liability rule, limited by their solvent capacity.Methods in org.episteme.social.law that return types with arguments of type RealModifier and TypeMethodDescriptionLiabilityAllocator.distributeLiability(double totalDamage, List<LiabilityAllocator.Party> parties) Distributes total damages among parties based on their fault ratios (Comparative Negligence). -
Uses of Real in org.episteme.social.linguistics
Methods in org.episteme.social.linguistics that return RealModifier and TypeMethodDescriptionstatic RealZipfLawAnalyzer.calculateZipfConstant(int rank, int frequency) Checks the Zipf constant (k = rank * frequency).static RealDialectDistancing.dialectDistance(List<String> d1, List<String> d2) Calculates average distance between two sets of equivalent words (isoglosses).static RealLanguageEvolution.divergenceTimeMillennia(double c, double r) Estimates the time since two languages diverged from a common ancestor using Swadesh list retention rates.static RealLinguisticMetrics.levenshteinDistance(String s1, String s2) Calculates the Levenshtein distance between two strings.static RealDialectMapper.linguisticDistance(DialectMapper.DialectDataPoint a, DialectMapper.DialectDataPoint b) Calculates the linguistic distance (using Jaccard similarity inverse) between two survey points.LinguisticData.SentimentPoint.score()Returns the value of thescorerecord component.LinguisticsModel.SentimentPoint.score()Returns the value of thescorerecord component.static RealLanguageEvolution.semanticRetention(double kDrift, int years) Projects the probability of semantic retention over a given time period.static RealSentimentAnalyzer.sentimentDifference(String text1, String text2) Calculates the numerical sentiment difference between two texts.static RealSentimentToneAnalyzer.valenceScore(String text) Measures VAD (Valence, Arousal, Dominance) simplified.Methods in org.episteme.social.linguistics with parameters of type RealModifier and TypeMethodDescriptionvoidLinguisticData.addSentiment(double time, Real score, String context) voidLinguisticsModel.addSentiment(double time, Real score, String context) Constructors in org.episteme.social.linguistics with parameters of type RealModifierConstructorDescriptionSentimentPoint(double time, Real score, String context) Creates an instance of aSentimentPointrecord class.SentimentPoint(double time, Real score, String context) Creates an instance of aSentimentPointrecord class. -
Uses of Real in org.episteme.social.linguistics.loaders
Subclasses with type arguments of type Real in org.episteme.social.linguistics.loadersMethods in org.episteme.social.linguistics.loaders that return types with arguments of type RealModifier and TypeMethodDescriptionWord2VecReader.getResourceType()Word2VecReader.loadFromInputStream(InputStream is, String id) Word2VecReader.loadFromSource(String path) Word2VecReader.loadTextModel(File file) Loads a Word2Vec model in text format.Method parameters in org.episteme.social.linguistics.loaders with type arguments of type RealModifier and TypeMethodDescriptionstatic doubleWord2VecReader.cosineSimilarity(Vector<Real> v1, Vector<Real> v2) Calculates cosine similarity between two vectors. -
Uses of Real in org.episteme.social.politics
Methods in org.episteme.social.politics that return RealModifier and TypeMethodDescriptionstatic RealApportionmentMethods.effectiveThreshold(int totalSeats) Calculates the effective electoral threshold.static RealSanctionsImpactModel.estimateGDPImpact(double tradeVolume, double relianceFactor) Estimates the drop in Gross Domestic Product (GDP) resulting from targeted trade sanctions.static RealLobbyingInfluenceModel.policyShift(double spend, double publicOpinion, double bias) Calculates the estimated policy shift resulting from lobbying expenditures.Methods in org.episteme.social.politics that return types with arguments of type RealModifier and TypeMethodDescriptionImplements a simple "Uniform Swing" model for predicting election outcomes.Ballot.ratings()Method parameters in org.episteme.social.politics with type arguments of type Real -
Uses of Real in org.episteme.social.politics.history
Methods in org.episteme.social.politics.history that return RealModifier and TypeMethodDescriptionstatic RealCliodynamics.calculatePoliticalStressIndex(Real mmp, Real emp, Real sfd) Calculates the Political Stress Index (PSI), a key metric in Structural-Demographic Theory.static RealCliodynamics.estimateMMP(Real realWage, Real expectedWage, Real urbanizationRate) Estimates Mass Mobilization Potential (MMP).Methods in org.episteme.social.politics.history with parameters of type RealModifier and TypeMethodDescriptionstatic RealCliodynamics.calculatePoliticalStressIndex(Real mmp, Real emp, Real sfd) Calculates the Political Stress Index (PSI), a key metric in Structural-Demographic Theory.static RealCliodynamics.estimateMMP(Real realWage, Real expectedWage, Real urbanizationRate) Estimates Mass Mobilization Potential (MMP). -
Uses of Real in org.episteme.social.psychology
Methods in org.episteme.social.psychology that return RealModifier and TypeMethodDescriptionstatic RealBigFiveProfile.calculateCompatibility(BigFiveProfile.OCEAN p1, BigFiveProfile.OCEAN p2) Calculates the compatibility index between two personality profiles.static RealMemoryModels.ebbinghausRetention(double t, double s) Calculates retention probability using the Ebbinghaus Forgetting Curve.static RealCircadianRhythmModel.estimateAlertness(int hour) Estimates cognitive alertness (0.0 to 1.0) based on the hour of the day.BigFiveProfile.OCEAN.getAgreeableness()CognitiveLoadModel.CognitiveState.getAvailableResource()BigFiveProfile.OCEAN.getConscientiousness()CognitiveLoadModel.LoadFactor.getExtraneous()BigFiveProfile.OCEAN.getExtraversion()CognitiveLoadModel.LoadFactor.getGermane()CognitiveLoadModel.LoadFactor.getIntrinsic()BigFiveProfile.OCEAN.getNeuroticism()BigFiveProfile.OCEAN.getOpenness()CognitiveLoadModel.CognitiveState.getTotalLoad()Trait.getValue()static RealReactionTimeAnalysis.indexOfDifficulty(Quantity<Length> d, Quantity<Length> w) Calculates the Index of Difficulty (ID) for a pointing task.static RealConverts a Z-score to a standard deviation IQ score.static RealStandardizes a raw score into a T-score.static RealConverts a Z-score to a T-score.static RealConverts a raw score to a Standard Score (Z-score).Methods in org.episteme.social.psychology that return types with arguments of type RealModifier and TypeMethodDescriptionReactionTimeAnalysis.lucisChoiceProbability(List<Real> utilities) Calculates choice probabilities using Luce's Choice Axiom.Methods in org.episteme.social.psychology with parameters of type RealModifier and TypeMethodDescriptionvoidBigFiveProfile.OCEAN.setAgreeableness(Real agreeableness) voidBigFiveProfile.OCEAN.setConscientiousness(Real conscientiousness) voidBigFiveProfile.OCEAN.setExtraversion(Real extraversion) voidBigFiveProfile.OCEAN.setNeuroticism(Real neuroticism) voidBigFiveProfile.OCEAN.setOpenness(Real openness) voidUpdates the intensity of the trait.voidCognitiveLoadModel.setWorkingMemoryCapacity(Real capacity) static RealConverts a Z-score to a standard deviation IQ score.static RealStandardizes a raw score into a T-score.static RealConverts a Z-score to a T-score.static RealConverts a raw score to a Standard Score (Z-score).Method parameters in org.episteme.social.psychology with type arguments of type RealModifier and TypeMethodDescriptionReactionTimeAnalysis.lucisChoiceProbability(List<Real> utilities) Calculates choice probabilities using Luce's Choice Axiom.Constructors in org.episteme.social.psychology with parameters of type RealModifierConstructorDescriptionCognitiveState(Real totalLoad, Real availableResource, boolean overloaded, String recommendation) LoadFactor(String name, Real intrinsic, Real extraneous, Real germane) OCEAN(Real openness, Real conscientiousness, Real extraversion, Real agreeableness, Real neuroticism) Initializes a personality trait with a description and value.Initializes a personality trait with a specific value. -
Uses of Real in org.episteme.social.psychology.social
Methods in org.episteme.social.psychology.social that return RealMethods in org.episteme.social.psychology.social that return types with arguments of type RealModifier and TypeMethodDescriptionMap<Individual, Map<Individual, Real>> PsychologicalGroup.getRelations()Methods in org.episteme.social.psychology.social with parameters of type RealModifier and TypeMethodDescriptionvoidPsychologicalGroup.setRelation(Individual from, Individual to, Real status) -
Uses of Real in org.episteme.social.sociology
Classes in org.episteme.social.sociology that implement interfaces with type arguments of type RealModifier and TypeClassDescriptionclassRepresents a social network graph where persons are nodes and relationships are edges.Fields in org.episteme.social.sociology declared as RealModifier and TypeFieldDescriptionSocietySimulation.Config.networkVolatilitySocietySimulation.Config.opinionConvergenceRateSocietySimulation.Config.opinionThresholdSocietySimulation.Config.wealthVolatilityMethods in org.episteme.social.sociology that return RealModifier and TypeMethodDescriptionstatic RealSocialCapitalModel.calculateBondingCapital(Person person, SociologicalGroup SociologicalGroup, SocialNetwork network) Calculates the "Bonding Social Capital" of a person within a specific SociologicalGroup.static RealSocialCapitalModel.calculateBridgingCapital(Person person, Set<SociologicalGroup> primaryGroups, SocialNetwork network) Calculates the "Bridging Social Capital" of a person.static RealMemeticEvolution.calculateCulturalDistance(Culture a, Culture b) Calculates the cultural distance between two cultures based on their traits and beliefs.static RealSocialCapitalModel.calculateDensity(int nodes, int edges, boolean directed) Calculates the Network Density.static RealSegregationModel.calculateHappiness(SegregationModel.AgentType[][] grid, Real threshold) Calculates the percentage of agents who are currently "happy".CulturalDiffusionModel.calculateNewAdopters()Calculates the number of new adopters at time t using the Bass Diffusion Model.static RealOpinionDynamics.calculatePolarization(Map<String, Real> opinions) Calculates a polarization index for the current opinion distribution.static RealVotingBehaviorModel.calculatePolarization(Map<String, Real> opinions) Calculates polarization in a society based on opinion distribution.static RealSegregationModel.calculateSegregationIndex(SegregationModel.AgentType[][] grid) Calculates the Segregation (Dissimilarity) Index.static RealSocialCapitalModel.calculateSocialCohesion(SociologicalGroup SociologicalGroup, SocialNetwork network) Estimates "Social Cohesion" of a SociologicalGroup.static RealDemography.childWomanRatio(int children0to4, int women15to49) Calculates the Child-Woman Ratio (CWR).OpinionDynamics.SimulationState.consensus()Returns the value of theconsensusrecord component.static Real[]SocialMobilityMatrix.findEquilibrium(Real[][] matrix) Finds the equilibrium class distribution (Steady State) of the matrix.School.getAcceptanceRate()SocialNetwork.getClosenessCentrality(Person p) Calculates the closeness centrality of a person.SocialNetwork.getClusteringCoefficient(Person p) Calculates the local clustering coefficient of a person.SocialNetwork.getDefaultWeight()SocialNetwork.getDegreeCentrality(Person p) Calculates the degree centrality of a person.School.getStudentFacultyRatio()Returns student-to-faculty ratio.SegregationModel.GridState.happinessRate()Returns the value of thehappinessRaterecord component.static RealVotingBehaviorModel.incumbentVoteProb(Real gdpGrowth, Real partyId) Estimates the probability of an individual voting for the incumbent party using a simple utility model.static RealSocialMobilityMatrix.mobilityIndex(Real[][] matrix) Calculates the mobility index (Prais Index) of a transition matrix.static RealDemography.netReproductionRate(Vector<Real> ageFertility, Vector<Real> femaleSurvival) Calculates the Net Reproduction Rate (NRR).OpinionDynamics.Agent.opinion()Returns the value of theopinionrecord component.OpinionDynamics.SimulationState.polarization()Returns the value of thepolarizationrecord component.static Real[]SocialMobilityMatrix.projectClassDistribution(Real[] initialDistribution, Real[][] transitionMatrix, int generations) Projects the class distribution after a specified number of generations.static RealSocialCapitalModel.reciprocityIndex(int mutualLinks, int totalLinks) Calculates a Trust Index based on reciprocity in relationships.SegregationModel.GridState.segregationIndex()Returns the value of thesegregationIndexrecord component.OpinionDynamics.Agent.stubbornness()Returns the value of thestubbornnessrecord component.static RealSurveyAnalyzer.weightedMean(double[] responses, double[] weights) Calculates the weighted arithmetic mean of a set of responses.Methods in org.episteme.social.sociology that return types with arguments of type RealModifier and TypeMethodDescriptionSocialNetworkAnalysis.calculateDegreeCentrality(Map<T, List<T>> adjacencyList, boolean normalized) Calculates the degree centrality of each node in a network graph.SocietySimulation.getOpinions()SocialNetwork.getWeightedEdges()SocialNetwork.getWeightedEdgesFrom(Person vertex) OpinionDynamics.SimulationState.opinions()Returns the value of theopinionsrecord component.Performs a Leslie Matrix projection to estimate the next generation's population.Methods in org.episteme.social.sociology with parameters of type RealModifier and TypeMethodDescriptionvoidSocialNetwork.addConnection(Person p1, Person p2, Real weight) Adds a bidirectional weighted connection.booleanstatic RealSegregationModel.calculateHappiness(SegregationModel.AgentType[][] grid, Real threshold) Calculates the percentage of agents who are currently "happy".static intDemography.estimateTransitionStage(Real birthRate, Real deathRate) Estimates the demographic transition stage based on birth and death rates.static Real[]SocialMobilityMatrix.findEquilibrium(Real[][] matrix) Finds the equilibrium class distribution (Steady State) of the matrix.static RealVotingBehaviorModel.incumbentVoteProb(Real gdpGrowth, Real partyId) Estimates the probability of an individual voting for the incumbent party using a simple utility model.static RealSocialMobilityMatrix.mobilityIndex(Real[][] matrix) Calculates the mobility index (Prais Index) of a transition matrix.static Real[]SocialMobilityMatrix.projectClassDistribution(Real[] initialDistribution, Real[][] transitionMatrix, int generations) Projects the class distribution after a specified number of generations.voidSchool.setAcceptanceRate(Real rate) voidHuman.setHeightMeters(Real meters) voidCulturalDiffusionModel.setParameters(Real p, Real q, Real marketPotential) voidHuman.setWeightKg(Real kg) static List<SegregationModel.GridState> Runs the Schelling segregation simulation.static List<OpinionDynamics.SimulationState> OpinionDynamics.simulateBoundedConfidence(List<OpinionDynamics.Agent> agents, int steps, Real threshold, Real convergenceRate) Runs the Bounded Confidence model (Deffuant-Weisbuch).static List<OpinionDynamics.SimulationState> OpinionDynamics.simulateWithMedia(List<OpinionDynamics.Agent> agents, int steps, Real mediaOpinion, Real mediaInfluence) Runs a social influence model incorporating external media effects.Method parameters in org.episteme.social.sociology with type arguments of type RealModifier and TypeMethodDescriptionstatic RealOpinionDynamics.calculatePolarization(Map<String, Real> opinions) Calculates a polarization index for the current opinion distribution.static RealVotingBehaviorModel.calculatePolarization(Map<String, Real> opinions) Calculates polarization in a society based on opinion distribution.static RealDemography.netReproductionRate(Vector<Real> ageFertility, Vector<Real> femaleSurvival) Calculates the Net Reproduction Rate (NRR).Performs a Leslie Matrix projection to estimate the next generation's population.Constructors in org.episteme.social.sociology with parameters of type RealModifierConstructorDescriptionCreates an instance of aAgentrecord class.GridState(int step, SegregationModel.AgentType[][] grid, Real segregationIndex, Real happinessRate, int moves) Creates an instance of aGridStaterecord class.SimulationState(int step, Map<String, Real> opinions, Real polarization, Real consensus, int clusters) Creates an instance of aSimulationStaterecord class.Constructor parameters in org.episteme.social.sociology with type arguments of type Real -
Uses of Real in org.episteme.social.sociology.health
Methods in org.episteme.social.sociology.health that return RealModifier and TypeMethodDescriptionstatic RealEpidemicModel.calculateR0(Real transmissionRate, Real recoveryRate) Calculates the basic reproduction number (R0) given transmission rate and recovery rate.static Real[]Simulation step for a basic deterministic SIR model. dS/dt = -beta * S * I / N dI/dt = beta * S * I / N - gamma * I dR/dt = gamma * IMethods in org.episteme.social.sociology.health with parameters of type RealModifier and TypeMethodDescriptionstatic RealEpidemicModel.calculateR0(Real transmissionRate, Real recoveryRate) Calculates the basic reproduction number (R0) given transmission rate and recovery rate.static Real[]Simulation step for a basic deterministic SIR model. dS/dt = -beta * S * I / N dI/dt = beta * S * I / N - gamma * I dR/dt = gamma * I -
Uses of Real in org.episteme.social.sports
Fields in org.episteme.social.sports declared as RealModifier and TypeFieldDescriptionstatic final RealRatingSystems.DEFAULT_K_FACTORDefault K-factor for standard Elo rating updates.Methods in org.episteme.social.sports that return RealModifier and TypeMethodDescriptionstatic RealPerformanceModels.Strength.brzycki1RM(double weight, int reps) Brzycki Formula for 1-Rep Max estimation.static RealInjuryPredictor.calculateACWR(List<Double> dailyLoads) Calculates the Acute:Chronic Workload Ratio (ACWR) to monitor training spikes.static RealNutritionPlanner.calculateBMR(NutritionPlanner.AthleteProfile athlete) Calculates Basal Metabolic Rate (BMR) for the athlete.static RealTacticalAnalyzer.calculateCompactness(Map<String, TacticalAnalyzer.Position> playerPositions) Calculates the average distance between all players (compactness).static RealDraftSimulator.calculatePickValue(int pickNumber, int totalPicks) Calculates the estimated trade value of a specific pick.static RealNutritionPlanner.calculateTDEE(NutritionPlanner.AthleteProfile athlete) Calculates Total Daily Energy Expenditure (TDEE).static RealVideoAnalysisMetrics.calculateXG(VideoAnalysisMetrics.Shot shot) Calculates the Expected Goals (xG) probability for a shot.static RealRatingSystems.eloExpectedScore(Real ratingA, Real ratingB) Calculates the expected outcome for player A vs player B using the Elo formula.static RealRatingSystems.eloNewRating(Real currentRating, Real opponentRating, Real actualScore, Real kFactor) Updates an Elo rating after a match result.static RealFanEngagementAnalyzer.engagementScore(int attendance, int socialMentions, double sentiment) Calculates a composite engagement score for a team or event.static RealPerformanceModels.Strength.epley1RM(double weight, int reps) Epley Formula for 1-Rep Max estimation.static RealBiomechanicsSimulator.estimateGroundReactionForce(double bodyMass, double footStrikeAcceleration) Estimates the ground reaction force (GRF) during running impact.static RealAthletePhysiology.estimateVO2Max(double restingHR, double maxHR) Estimates VO2max (maximum oxygen uptake) using the Uth-Sørensen-Overgaard-Pedersen formula.static RealBettingOddsCalculator.expectedValue(double stake, double decimalOdds, double trueProbability) Calculates the Expected Value (EV) of a specific bet.static RealPerformanceModels.VO2Max.fromCooperTest(double distanceMeters) Cooper Test: VO2Max = (distanceMeters - 504.9) / 44.73static RealPerformanceModels.VO2Max.fromHeartRates(int hrMax, int hrRest) Uth-Sørensen-Overgaard-Pedersen: VO2Max = 15.3 * (HRmax / HRrest)RatingSystems.Glicko2Rating.getRating()RatingSystems.Glicko2Rating.getRd()RatingSystems.Glicko2Rating.getVolatility()RecordTracker.RecordProgression.improvementRate()Returns the value of theimprovementRaterecord component.static RealBettingOddsCalculator.kellyBetFraction(double trueProbability, double decimalOdds) Calculates the Kelly Criterion fraction for optimal bet sizing. f* = (bp - q) / b where b = net odds (odds - 1), p = prob of winning, q = prob of losing.static RealBiomechanicsSimulator.optimalReleaseAngle(double releaseHeight, double targetDistance) Calculates the ideal release angle for a projectile given a release height and target distance.RecordTracker.WorldRecord.performance()Returns the value of theperformancerecord component.static RealAthletePhysiology.performanceMultiplier(AthletePhysiology.PhysiologicalState state) Calculates a performance multiplier based on physiological state.RecordTracker.RecordProgression.predictedNextRecord()Returns the value of thepredictedNextRecordrecord component.static RealPerformanceModels.VO2Max.rockportWalk(double weightLb, int age, boolean male, double timeMinutes, int finalHR) Rockport Walk Test: Estimating VO2Max for walking.static RealInjuryPredictor.safeLoadIncrease(double currentWeeklyLoad) Calculates a safe training load progression limit.static Real[]PerformanceModels.CriticalPower.solveFromTwoPoints(double[] effort1, double[] effort2) Calculates CP and W' from two distinct exhaustive efforts.static RealPerformanceModels.CriticalPower.timeToExhaustion(double power, double cp, double wPrime) Estimates time to exhaustion at a specific power output above CP.TrajectoryDataSet.DataPoint.value()Returns the value of thevaluerecord component.static RealMatchPredictor.winProbability(double homeRating, double awayRating, double homeAdvantage) Calculates the probability of a home team win using an exponential logistic regression model.Methods in org.episteme.social.sports that return types with arguments of type RealModifier and TypeMethodDescriptionBettingOddsCalculator.findArbitrage(double oddsA_bookie1, double oddsB_bookie2) Checks for an arbitrage opportunity between two bookmakers (Surebet).Methods in org.episteme.social.sports with parameters of type RealModifier and TypeMethodDescriptionvoidTrajectoryDataSet.addPoint(String seriesId, String label, TrajectoryDataSet.ColorType color, double time, Real value) Appends a new data point to a specific series.BallAerodynamics.calculateDragForce(Quantity<MassDensity> rho, Quantity<Length> radius, Quantity<Velocity> velocity, Real cd) Calculates the Aerodynamic Drag Force.BettingOddsCalculator.calculateFromElo(Real ratingA, Real ratingB, BettingOddsCalculator.MatchContext context, double drawMargin) Calculates match probabilities and odds based on Elo ratings and context.static RealRatingSystems.eloExpectedScore(Real ratingA, Real ratingB) Calculates the expected outcome for player A vs player B using the Elo formula.static RealRatingSystems.eloNewRating(Real currentRating, Real opponentRating, Real actualScore, Real kFactor) Updates an Elo rating after a match result.static RatingSystems.Glicko2RatingRatingSystems.glicko2Update(RatingSystems.Glicko2Rating player, RatingSystems.Glicko2Rating opponent, Real actualScore) Updates a Glicko-2 rating for a single match observation.static List<InjuryPredictor.InjuryRisk> InjuryPredictor.predictRisks(Real acwr, InjuryPredictor.AthleteProfile athlete, InjuryPredictor.TrainingLoad currentLoad) Predicts potential injury risks based on workload ratios and athlete health profiles.Constructors in org.episteme.social.sports with parameters of type RealModifierConstructorDescriptionCreates an instance of aDataPointrecord class.Glicko2Rating(Real rating, Real rd, Real volatility) RecordProgression(String discipline, List<RecordTracker.WorldRecord> history, Real improvementRate, Real predictedNextRecord) Creates an instance of aRecordProgressionrecord class.WorldRecord(String discipline, String category, Real performance, String unit, String athlete, String nationality, TimeCoordinate date, String venue, boolean isHigherBetter) Creates an instance of aWorldRecordrecord class. -
Uses of Real in org.episteme.social.ui.viewers.history
Methods in org.episteme.social.ui.viewers.history with parameters of type Real