API reference
214 public types across 10 modules, generated from the engine repositories’ Javadoc comments: jax4j 0.2.1 and Quant 0.4.0. Quant 0.4.0 itself depends on jax4j 0.1.0; upgrading that dependency requires the 0.2.1 Java namespace migration.
Library versions, engine support and installation →
Legacy NablaTensor API archive
These pre-split modules are retained for old links and browser finance examples. They do not describe the current jax4j or Quant releases.
jax4j-core
com.nablatensor.jax4j.annotation
- Internalannotation
com.nablatensor.jax4j.backend.cpu
- CpuBackendclass
com.nablatensor.jax4j.engine
- AadCheckpointPlanclass
- AadEngineinterface
- AadEnginesclass
- AadExecutableinterface
- AadOpenum
- AadOptionsrecord
- AadRecorderclass
- AadResultclass
- AadTapeclass
- AbstractAadExecutableclass
- CudaAadCodegenclass
- JitOptimizationsclass
- Nablaclass
- SDoubleclass
com.nablatensor.jax4j.engine.cpu
- AadCpuReplayclass
- CpuAadEngineclass
- Philoxclass
com.nablatensor.jax4j.engine.jit
- JitAadEngineclass
- JitKernelinterface
- JitKernelF32interface
- JitPhiloxclass
com.nablatensor.jax4j.nn
- Adamclass
- Denseclass
- FunctionalAdamclass
- MaskedPoolingclass
com.nablatensor.jax4j.tensor
- Backendenum
- BackendRegistryclass
- ControlFlowclass
- ConvSpecrecord
- CustomDerivativeclass
- Devicerecord
- DeviceProgramclass
- DeviceTypeenum
- DTypeenum
- Jitclass
- Linalgclass
- Openum
- PrngKeyrecord
- QuantTypeenum
- Shaperecord
- Tensorclass
- Tensorsclass
- Transformsclass
- Vmapclass
com.nablatensor.jax4j.tensor.bench
- GpuComparisonclass
com.nablatensor.jax4j.tensor.expr
- Exprinterface
com.nablatensor.jax4j.tensor.linalg
- DenseLinalgclass
com.nablatensor.jax4j.tensor.spi
- ComputeBackendinterface
- DeviceBufferinterface
- GpuBufferclass
- GpuRuntimeinterface
- GpuTensorBackendclass
- QuantizedOpsinterface
- TracingBackendinterface
- TracingBufferinterface
jax4j-engine-cuda
com.nablatensor.jax4j.backend.cuda
- CudaBackendclass
- CudaJitclass
com.nablatensor.jax4j.engine
- AadKernelclass
- CudaAadEngineclass
- CudaEagerEngineclass
- CudaInterpEngineclass
jax4j-engine-rocm
com.nablatensor.jax4j.backend.rocm
- HipComputeclass
- RocmBackendclass
com.nablatensor.jax4j.engine.rocm
- RocmAadEngineclass
- RocmAadKernelclass
jax4j-engine-vulkan
com.nablatensor.jax4j.backend.vulkan
- VulkanBackendclass
- VulkanBenchmarkclass
- VulkanComputeclass
- VulkanDiagnosticsclass
com.nablatensor.jax4j.engine.vulkan
- VulkanAadEngineclass
- VulkanAadKernelclass
jax4j-engine-wgpu
com.nablatensor.jax4j.backend.wgpu
- WgpuBackendclass
- WgpuDiagnosticsclass
- WgpuInfoclass
jax4j-simd
com.nablatensor.jax4j.engine.simd
- SimdAadEngineclass
quant
com.nablatensor.credit
- CdoTrancheclass
- CopulaMarketrecord
- CopulaMonteCarloclass
- CreditCurveclass
- OneFactorGaussianCopulaclass
- PortfolioLossDistributionclass
com.nablatensor.lattice
- BinomialTreeclass
- ConvergenceTablerecord
- LatticeGreeksclass
- LatticePayoffinterface
com.nablatensor.quant
- BasketMarketrecord
- BasketOptionclass
- BermudanLsmclass
- BermudanOptionclass
- BlackScholesrecord
- Calibratorclass
- CorrelatedNormalsclass
- CurveBootstrapclass
- CurveSetclass
- EquityMarketrecord
- ExoticProductsclass
- FxMarketrecord
- FxProductsclass
- GbmPathclass
- GreekFactorEnumenum
- HestonMarketrecord
- HestonModelclass
- Hooksclass
- HullWhite1Fclass
- HullWhiteAnalyticclass
- HullWhiteCalibrationclass
- HullWhiteMarketrecord
- KouJumpModelclass
- KouMarketrecord
- LmmMarketrecord
- LmmModelclass
- LocalVolMarketrecord
- LocalVolModelclass
- MertonJumpMarketrecord
- MertonJumpModelclass
- MonteCarloclass
- MultiCurveBootstrapclass
- MultiMetricclass
- MultiOutputclass
- OptionTypeenum
- Productinterface
- Productsclass
- QuantoMarketrecord
- SabrHaganclass
- SabrMarketrecord
- SabrModelclass
- SchwartzMarketrecord
- SchwartzOneFactorclass
- Seasonalityclass
- SpreadMarketrecord
- SpreadProductsclass
- TensorEuropeanclass
- TimeGridclass
- YieldCurverecord
com.nablatensor.quant.adjust
- Adjustmentrecord
- ConvexityAdjustmentclass
- QuantoAdjustmentclass
- TimingAdjustmentclass
com.nablatensor.quant.analytic
- AnalyticGreeksclass
- Bachelierclass
- BarrierAnalyticclass
- Black76class
- CdsParSpreadrecord
- CostOfCarryclass
- GarmanKohlhagenclass
- GeneralizedBsmclass
- KirkSpreadOptionclass
- Margrabeclass
- MertonJumpDiffusionclass
- Normalclass
com.nablatensor.quant.estimate
- CorrelationEstimatorclass
- Ewmaclass
- Fitrecord
- Garch11class
- Pcarecord
com.nablatensor.quant.transform
- BsmCfclass
- CharacteristicFunctioninterface
- Complexrecord
- CosMethodclass
- HestonCfclass
- HestonCosCalibratorclass
- VarianceGammaCfclass
com.nablatensor.scenario
- Ladderclass
- Scenariorecord
- ScenarioRunnerclass
- ScenarioSetrecord
- Shockclass
quant-codegen
com.nablatensor.codegen
- Ofannotation
- OfProcessorclass
quant-cva
com.nablatensor.cva
- BaCvaclass
- BaCvaParametersclass
- BaCvaResultrecord
- CdsQuoteclass
- CollateralAgreementclass
- CreditNameclass
- Cvaclass
- CvaCapitalrecord
- CvaHedgeclass
- CvaMarketrecord
- CvaResultclass
- CvaRiskFactorsrecord
- CvaTradeinterface
- ExposureSimulationclass
- FxForwardclass
- HazardCurveclass
- HwShortRateclass
- InterestRateSwapclass
- NettingSetclass
- PraCvaMethodsrecord
- SaCvaclass
- SaCvaParametersclass
- SaCvaResultrecord
- SaCvaSensitivitiesclass
quant-risk
com.nablatensor.risk
- CorrelationScenarioEnumenum
- NestedAggregationclass
- PnlVectorrecord
- Portfoliorecord
- RiskClassEnumenum
- RiskClassProfileinterface
- RiskFactorclass
- RiskMeasureEnumenum
- Sensitivitiesclass
- TimeProfilerecord
- ValueAtRiskclass
- VarBacktestclass