You can buy this project and download/modify it how often you want.
<<Java Interface>> RandomVariable net.finmath.stochastic <<Java Interface>> RandomVariableArray net.finmath.stochastic <<Java Class>> RandomVariableArrayImplementation net.finmath.stochastic <<Java Class>> Scalar net.finmath.stochastic <<Java Class>> RandomVariableFromFloatArray net.finmath.montecarlo <<Java Class>> RandomVariableFromDoubleArray net.finmath.montecarlo <<Java Class>> RandomVariableLazyEvaluation net.finmath.montecarlo <<Java Interface>> RandomVariableDifferentiable net.finmath.montecarlo.automaticdifferentiation <<Java Class>> RandomVariableDifferentiableAD net.finmath.montecarlo.automaticdifferentiation.forward <<Java Class>> RandomVariableDifferentiableAAD net.finmath.montecarlo.automaticdifferentiation.backward -elements 0..* -values 0..1 -values 0..1