Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JeroenGar/sparrow
/ types & classes
Types & classes
35 in github.com/JeroenGar/sparrow
⨍
Functions
115
◇
Types & classes
35
Class
BasicTerminator
src/util/terminator.rs:17
Class
BestSamples
src/sample/best_samples.rs:11
Class
BitReversalIterator
A bit-reversal permutation iterator for a range of size n. Example: For n = 8, the iterator will yield the indices in the order: 0, 4, 2, 6, 1, 5, 3,
src/util/bit_reversal_iterator.rs:5
Enum
CDAxis
src/sample/coord_descent.rs:151
Class
CDConfig
src/sample/coord_descent.rs:10
Class
CTEntry
src/quantify/tracker.rs:203
Class
CirclesSoA
src/quantify/simd/circles_soa.rs:8
Class
CollisionTracker
src/quantify/tracker.rs:14
Class
CompressionConfig
src/config.rs:40
Class
CoordinateDescent
src/sample/coord_descent.rs:65
Class
CtrlCTerminator
src/util/ctrlc_terminator.rs:9
Class
DummySolListener
A dummy implementation of the `SolutionListener` trait that does nothing.
src/util/listener.rs:23
Class
ExplorationConfig
src/config.rs:30
Class
ExtSPOutput
src/util/io.rs:40
Class
LBFBuilder
src/optimizer/lbf.rs:15
Class
LBFEvaluator
Simple evaluator for the Left-Bottom-Fill constructor. Basically either returns [SampleEval::Invalid] in case of any collision or [SampleEval::Clear]
src/eval/lbf_evaluator.rs:15
Class
MainCli
src/util/io.rs:14
Class
PairMatrix
src/quantify/pair_matrix.rs:7
Enum
ReportType
src/util/listener.rs:9
Class
RotEntry
src/sample/uniform_sampler.rs:23
Class
SampleConfig
src/sample/search.rs:13
Enum
SampleEval
src/eval/sample_eval.rs:8
Interface
SampleEvaluator
Simple trait for types that can evaluate samples
src/eval/sample_eval.rs:40
Class
SepStats
src/optimizer/worker.rs:98
Class
SeparationEvaluator
src/eval/sep_evaluator.rs:11
Class
Separator
src/optimizer/separator.rs:30
Class
SeparatorConfig
src/optimizer/separator.rs:22
Class
SeparatorWorker
src/optimizer/worker.rs:18
Enum
ShrinkDecayStrategy
src/config.rs:48
Interface
SolutionListener
Trait for listeners that can receive solutions during the optimization process
src/util/listener.rs:4
Class
SparrowConfig
src/config.rs:8
Class
SpecializedHazardCollector
Specialized version of [`HazardCollector`] This struct computes the loss incrementally on the fly and caches the result. Allows for early termination
src/eval/specialized_jaguars_pipeline.rs:94
Class
SvgExporter
src/util/svg_exporter.rs:8
Interface
Terminator
Generic trait for any struct that can determine if the optimization process should terminate.
src/util/terminator.rs:5
Class
UniformBBoxSampler
src/sample/uniform_sampler.rs:17