Class TilePropagatorOptions
Inheritance
TilePropagatorOptions
Assembly: DeBroglie.dll
Syntax
public class TilePropagatorOptions
Properties
|
Edit this page
View Source
BacktrackType
Declaration
public BacktrackType BacktrackType { get; set; }
Property Value
|
Edit this page
View Source
CleanTiles
Declaration
public ITopoArray<Tile> CleanTiles { get; set; }
Property Value
|
Edit this page
View Source
Constraints
Extra constraints to control the generation process.
Declaration
public ITileConstraint[] Constraints { get; set; }
Property Value
|
Edit this page
View Source
IndexOrder
Declaration
public int[] IndexOrder { get; set; }
Property Value
|
Edit this page
View Source
IndexPickerType
Controls which cells are selected during generation.
Declaration
public IndexPickerType IndexPickerType { get; set; }
Property Value
|
Edit this page
View Source
MaxBacktrackDepth
Maximum number of steps to backtrack.
0 means disabled.
Declaration
public int MaxBacktrackDepth { get; set; }
Property Value
|
Edit this page
View Source
MemoizeIndices
If true, the same indices will be retried after backtracking,
otherwise a new choice of index will be made.
Declaration
public bool MemoizeIndices { get; set; }
Property Value
|
Edit this page
View Source
ModelConstraintAlgorithm
Controls the algorithm used for enforcing the constraints of the model.
Declaration
public ModelConstraintAlgorithm ModelConstraintAlgorithm { get; set; }
Property Value
|
Edit this page
View Source
RandomDouble
Source of randomness used by generation
Declaration
public Func<double> RandomDouble { get; set; }
Property Value
|
Edit this page
View Source
TilePickerType
Controls which tiles are selected during generation.
Declaration
public TilePickerType TilePickerType { get; set; }
Property Value
|
Edit this page
View Source
WeightSetByIndex
Declaration
public ITopoArray<int> WeightSetByIndex { get; set; }
Property Value
|
Edit this page
View Source
WeightSets
The weights sets reference by WeightSetByIndex
Declaration
public IDictionary<int, IDictionary<Tile, PriorityAndWeight>> WeightSets { get; set; }
Property Value