Namespace DeBroglie
Classes
PriorityAndWeight
QuadstateExtensions
TilePropagator
TilePropagator is the main entrypoint to the DeBroglie library. It takes a TileModel and an output Topology and generates an output array using those parameters.
TilePropagatorOptions
TilePropagatorTileSet
A set of tiles, specific to a particular TilePropagator. This class internally caches some computations, making it faster if you have lots of operations using the same set of tiles.
Structs
Point
Represents a location in a topology.
Tile
A wrapper around object to give some clarity to the code. Tiles have no semantics except Equals and GetHashCode - all other behaviour is specified externally when configuring other DeBroglie classes. Arrays of Tile are the main objects that are generated by the DeBroglie library, and the Tile struct is used elsewhere to indicate the relationship to generation.
Enums
BacktrackType
IndexPickerType
Quadstate
Represents an uncertain boolean.
Resolution
Indicates whether something has been fully resolved or not. This is the return code for many functions, but can also describe the state of individual locations in a generated output.