Package org.apache.commons.rng.sampling.shape
This package contains classes for sampling coordinates from shapes, for example a unit ball.
- Since:
- 1.4
-
Class Summary Class Description BoxSampler Generate points uniformly distributed within a n-dimension box (hyperrectangle).BoxSampler.BoxSampler2D Sample uniformly from a box in 2D.BoxSampler.BoxSampler3D Sample uniformly from a box in 3D.BoxSampler.BoxSamplerND Sample uniformly from a box in ND.Coordinates Utility class for common coordinate operations for shape samplers.LineSampler Generate points uniformly distributed on a line.LineSampler.LineSampler1D Sample uniformly from a line in 1D.LineSampler.LineSampler2D Sample uniformly from a line in 2D.LineSampler.LineSampler3D Sample uniformly from a line in 3D.LineSampler.LineSamplerND Sample uniformly from a line in ND.TetrahedronSampler Generate points uniformly distributed within a tetrahedron.TriangleSampler Generate points uniformly distributed within a triangle.TriangleSampler.TriangleSampler2D Sample uniformly from a triangle in 2D.TriangleSampler.TriangleSampler3D Sample uniformly from a triangle in 3D.TriangleSampler.TriangleSamplerND Sample uniformly from a triangle in ND.UnitBallSampler Generate coordinates uniformly distributed within the unit n-ball.UnitBallSampler.UnitBallSampler1D Sample uniformly from a 1D unit line.UnitBallSampler.UnitBallSampler2D Sample uniformly from a 2D unit disk.UnitBallSampler.UnitBallSampler3D Sample uniformly from a 3D unit ball.UnitBallSampler.UnitBallSamplerND Sample using ball point picking.