python.samplers.DisjointUniformSampler Node1 python.samplers.Disjoint UniformSampler + ranges - _ranges - _totalwidth - _divisions + __init__() + shoot() - _getRanges() - _setRanges() - _map_unit_to_val() Node2 python.samplers.Continuous Sampler Node2->Node1 Node3 python.samplers.Sampler + shoot() + __call__() Node3->Node2 Node4 object Node4->Node3