Modifier and Type | Method and Description |
---|---|
abstract RandomNumberGenerator |
RandomNumberGeneratorBean.create()
Creates the
RandomNumberGenerator . |
Modifier and Type | Class and Description |
---|---|
class |
RandomNumberGeneratorMersenne
Implements a random-number generator using the
MersenneTwister algorithm. |
Modifier and Type | Method and Description |
---|---|
double |
ResolvedBound.randOpen(RandomNumberGenerator randomNumberGenerator)
A random value between the bounds (open interval)
|
Modifier and Type | Method and Description |
---|---|
abstract Orientation |
BoundRotation.randomOrientation(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
Orientation |
BoundRotation2D.randomOrientation(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
Orientation |
BoundRotation3D.randomOrientation(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
Modifier and Type | Method and Description |
---|---|
abstract Optional<Orientation> |
OrientationProposer.propose(Mark mark,
Dimensions dimensions,
RandomNumberGenerator randomNumberGenerator) |
abstract Optional<List<Point3i>> |
PointsProposer.propose(Point3d point,
Mark mark,
Dimensions dimensions,
RandomNumberGenerator randomNumberGenerator,
ErrorNode errorNode) |
abstract Optional<Point3d> |
RadiiProposer.propose(Point3d pos,
RandomNumberGenerator randomNumberGenerator,
Dimensions dimensions,
Orientation orientation) |
abstract double |
ScalarProposer.propose(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
Modifier and Type | Method and Description |
---|---|
T |
RandomCollectionWithAddCriteria.sampleRandomPairNonUniform(RandomNumberGenerator randomNumberGenerator) |
Modifier and Type | Method and Description |
---|---|
int |
MarkCollection.randomIndex(RandomNumberGenerator randomNumberGenerator) |
Mark |
MarkCollection.randomMark(RandomNumberGenerator randomNumberGenerator) |
Modifier and Type | Method and Description |
---|---|
static Point3d |
RadiiRandomizer.randomizeRadii(Bound bound,
RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution,
boolean do3D) |
Modifier and Type | Method and Description |
---|---|
abstract T |
RandomCollection.sampleRandomPairNonUniform(RandomNumberGenerator randomNumberGenerator) |
Modifier and Type | Method and Description |
---|---|
RandomNumberGenerator |
ProposerContext.getRandomNumberGenerator() |
Constructor and Description |
---|
ProposerContext(RandomNumberGenerator randomNumberGenerator,
EnergyStack energyStack,
RegionMap regionMap,
OperationContext operationContext,
ErrorNode errorNode) |
Modifier and Type | Method and Description |
---|---|
KernelWithIdentifier<T,S> |
KernelProposer.proposeKernel(RandomNumberGenerator randomNumberGenerator) |
Constructor and Description |
---|
OptimizationContext(String experimentDescription,
EnergySchemeWithSharedFeatures energyScheme,
DualStack dualStack,
TriggerTerminationCondition triggerTerminationCondition,
InputOutputContext inputOutputContext,
RandomNumberGenerator randomNumberGenerator,
MarkWithIdentifierFactory markFactory) |
Constructor and Description |
---|
KernelCalculationContext(MarkFactoryContext markFactoryContext,
EnergyStack energyStack,
EnergySchemeWithSharedFeatures energyScheme,
RandomNumberGenerator randomNumberGenerator,
ErrorNode errorNode) |
Modifier and Type | Method and Description |
---|---|
abstract void |
TraverseOuterCounter.traverse(Point3i root,
List<Point3i> listOut,
RandomNumberGenerator randomNumberGenerator) |
void |
TraverseOuterContourOnImage.traverse(Point3i root,
List<Point3i> listOut,
RandomNumberGenerator randomNumberGenerator) |
Modifier and Type | Method and Description |
---|---|
abstract void |
VisitScheduler.afterCreateObject(Point3i root,
Optional<Resolution> resolution,
RandomNumberGenerator randomNumberGenerator) |
void |
VisitSchedulerMaxDistanceAlongContour.afterCreateObject(Point3i root,
Optional<Resolution> resolution,
RandomNumberGenerator randomNumberGenerator) |
void |
VisitSchedulerUniformSample.afterCreateObject(Point3i root,
Optional<Resolution> resolution,
RandomNumberGenerator randomNumberGenerator) |
void |
VisitSchedulerAnd.afterCreateObject(Point3i root,
Optional<Resolution> resolution,
RandomNumberGenerator randomNumberGenerator) |
void |
VisitSchedulerConvexAboutRoot.afterCreateObject(Point3i root,
Optional<Resolution> resolution,
RandomNumberGenerator randomNumberGenerator) |
abstract void |
VisitScheduler.beforeCreateObject(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
void |
VisitSchedulerMaxDistanceAlongContour.beforeCreateObject(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
void |
VisitSchedulerUniformSample.beforeCreateObject(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
void |
VisitSchedulerAnd.beforeCreateObject(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
void |
VisitSchedulerConvexAboutRoot.beforeCreateObject(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
Modifier and Type | Method and Description |
---|---|
Optional<Orientation> |
RandomOrientation.propose(Mark mark,
Dimensions dimensions,
RandomNumberGenerator randomNumberGenerator) |
Optional<Orientation> |
RandomXY.propose(Mark mark,
Dimensions dimensions,
RandomNumberGenerator randomNumberGenerator) |
Modifier and Type | Method and Description |
---|---|
Optional<List<Point3i>> |
IncludeRandomObjects.propose(Point3d point,
Mark mark,
Dimensions dimensions,
RandomNumberGenerator randomNumberGenerator,
ErrorNode errorNode) |
Optional<List<Point3i>> |
XYOrientationExtendToZ.propose(Point3d point,
Mark mark,
Dimensions dimensions,
RandomNumberGenerator randomNumberGenerator,
ErrorNode errorNode) |
Modifier and Type | Method and Description |
---|---|
abstract List<List<Point3i>> |
PointsFromOrientationProposer.calculatePoints(Point3d centerPoint,
Orientation orientation,
boolean do3D,
RandomNumberGenerator randomNumberGenerator,
boolean forwardDirectionOnly) |
List<List<Point3i>> |
TraversePointsOnContour.calculatePoints(Point3d centerPoint,
Orientation orientation,
boolean do3D,
RandomNumberGenerator randomNumberGenerator,
boolean forwardDirectionOnly) |
List<List<Point3i>> |
MergeLists.calculatePoints(Point3d centerPoint,
Orientation orientation,
boolean do3D,
RandomNumberGenerator randomNumberGenerator,
boolean forwardDirectionOnly) |
Modifier and Type | Method and Description |
---|---|
Optional<Point3d> |
RadiiProposerRepeat.propose(Point3d pos,
RandomNumberGenerator randomNumberGenerator,
Dimensions dimensions,
Orientation orientation) |
Optional<Point3d> |
UniformRandomRadiiProposer.propose(Point3d pos,
RandomNumberGenerator randomNumberGenerator,
Dimensions dimensions,
Orientation orientation) |
Modifier and Type | Method and Description |
---|---|
double |
Constant.propose(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
double |
GaussianSampler.propose(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
double |
Scale.propose(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
double |
FromUnitValueDistance.propose(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
double |
MaxWithConstant.propose(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.