def __init__(self, initialValue = None, deltaDistr = None, intervalDistr = None, name = None): from marketsim.gen._out._observable._observablefloat import Observablefloat from marketsim.gen._out.math.random._normalvariate import normalvariate_FloatFloat as _math_random_normalvariate_FloatFloat from marketsim import deref_opt from marketsim.gen._out.math.random._expovariate import expovariate_Float as _math_random_expovariate_Float Observablefloat.__init__(self) self.initialValue = initialValue if initialValue is not None else 0.0 self.deltaDistr = deltaDistr if deltaDistr is not None else deref_opt(_math_random_normalvariate_FloatFloat(0.0,1.0)) self.intervalDistr = intervalDistr if intervalDistr is not None else deref_opt(_math_random_expovariate_Float(1.0)) self.name = name if name is not None else "-random-" RandomWalk_Impl.__init__(self)
def __init__(self, initialValue=None, deltaDistr=None, intervalDistr=None, name=None): from marketsim.gen._out._observable._observablefloat import Observablefloat from marketsim.gen._out.math.random._normalvariate import normalvariate_FloatFloat as _math_random_normalvariate_FloatFloat from marketsim import deref_opt from marketsim.gen._out.math.random._expovariate import expovariate_Float as _math_random_expovariate_Float Observablefloat.__init__(self) self.initialValue = initialValue if initialValue is not None else 0.0 self.deltaDistr = deltaDistr if deltaDistr is not None else deref_opt( _math_random_normalvariate_FloatFloat(0.0, 1.0)) self.intervalDistr = intervalDistr if intervalDistr is not None else deref_opt( _math_random_expovariate_Float(1.0)) self.name = name if name is not None else "-random-" RandomWalk_Impl.__init__(self)
def reset(self): RandomWalk_Impl.reset(self)
def bind_impl(self, ctx): RandomWalk_Impl.bind_impl(self, ctx)