Skip to main content

Module sampling

Module sampling 

Source
Expand description

Graph-aware sampling maps, their canonical channel catalogue, and validation.

Map kernels, conditional geometry, symbolic evaluators and multichannel partitions share this boundary. Process-specific bindings remain with the amplitude and cross-section implementations.

Re-exports§

pub use context::PreparedSurfaceStatus;
pub use context::SamplingCutSide;
pub use evaluator::SamplingDualValue;
pub use evaluator::SamplingExpressionEvaluator;
pub use joint::SharedEnergyJointGeometry;
pub use joint::SharedEnergyJointMap;
pub use maps::ImplicitSurfaceContextPreparer;
pub use maps::ImplicitSurfaceRadialContextEvaluator;
pub use maps::ImplicitSurfaceRadialEvaluator;
pub use maps::ImplicitSurfaceRadialMap;
pub use maps::SamplingJacobian;
pub use maps::SamplingMapAcceptanceReport;
pub use maps::SamplingMapAffine;
pub use maps::SamplingMapComponent;
pub use maps::SamplingMapComposition;
pub use maps::SamplingMapContextTransform;
pub use maps::SamplingMapContract;
pub use maps::SamplingMapDefinition;
pub use maps::SamplingMapEmbedding;
pub use maps::SamplingMapEvaluation;
pub use maps::SamplingMapKernel;
pub use maps::SamplingMapPoint;
pub use maps::SamplingSupport;
pub use maps::SurfaceRadialMap;
pub use maps::SurfaceRadialPoint;
pub use partition::SamplingChannelScore;
pub use partition::SamplingPartition;
pub use partition::SamplingPartitionMode;
pub use partition::SamplingScoreFunction;
pub use reference::GaussianReferenceFunction;
pub use reference::ReferenceMoments;
pub use reference::ReferenceSampleEvaluation;
pub use reference::ReferenceSamplingReport;
pub use selection::CompiledSamplingChannel;
pub use selection::CompiledSamplingMap;
pub use selection::ResolvedNamedSamplingChannel;
pub use selection::ResolvedSamplingBlock;
pub use selection::ResolvedSamplingChannelSelection;
pub use selection::SamplingCatalogueEntry;
pub use selection::SamplingChannelBridge;
pub use selection::SamplingChannelBridgeAcceptanceReport;
pub use selection::SamplingChannelBridgeError;
pub use selection::SamplingChannelBridgeEvaluation;
pub use selection::SamplingChannelCatalogue;
pub use selection::SamplingChannelCompileContext;
pub use selection::SamplingChannelCompileError;
pub use selection::SamplingChannelId;
pub use selection::SamplingChannelInspection;
pub use selection::SamplingChannelPreset;
pub use selection::SamplingChannelRuntimeContexts;
pub use selection::SamplingChannelSelector;
pub use selection::SamplingCoverageReport;
pub use selection::SamplingGeometryKey;
pub use selection::SamplingMomentumSampleContext;
pub use selection::SamplingSelectionError;
pub use selection::build_sampling_channel_catalogue;
pub use selection::build_sampling_channel_catalogue_with_surfaces;
pub use selection::build_sampling_channel_catalogue_with_surfaces_and_coverage;
pub use selection::explicitly_selected_graphs;
pub use selection::graph_channel_definitions;
pub use selection::resolve_sampling_channel_selection;
pub use selection::resolve_sampling_channel_selection_replacing_default;

Modules§

context
Native classification for graph-aware sampling maps.
evaluator
Eager and first-derivative evaluators used by compiled sampling maps.
joint
A compact full-circle chart for two energy sums with one shared energy.
maps
Symbolica-validated descriptions of graph-aware sampling maps.
partition
Positive channel scores and numerically stable multichannel partitions.
reference
Reference functions used by process-level sampling acceptance tests.
selection
Resolution of user-facing graph sampling channel selections.