Expand description
This module steers the integration process. It contains two main ways of integrating the integrand. The havana_integrate function is mostly used for local runs. The master node in combination with batch_integrate is for distributed runs.
Structs§
- Batch
Integrate Input - Input for the batch_integrate function, created by the master node
- Batch
Result - The result of evaluating a batch of points
- Complex
Accumulator - Havana
Integrate Request - Integral
Result - Integration
Slot - Integration
State - struct to keep track of state, used in the havana_integrate function the idea is to save this to disk after each iteration, so that the integration can be resumed
- Integration
Status View Options - Integration
Workspace Manifest - Iteration
Batching Settings - Master
Node - Master node which accumulates data from jobs, and creates the input for jobs
- Ratatui
Dashboard State - Serializable
Batch Integrate Input - Slot
Meta - Status
Update - Tabled
Render Options - Workspace
Snapshot Control
Enums§
- Batch
Integrate Output - Contribution
Sort Mode - Event
Output - Different ways of processing events, EventList is a list of events, Histogram does accumulation of events on the worker nodes, so the master node only has to merge the histograms.
- Event
Output Settings - Choose whether to output an eventlist, a histogram, or nothing
- Integral
Output Settings - Choose whether to output the integrand results, or a statistics accumulator
- Integration
Status Kind - Integration
Status Phase Display - Sample
Input - Different ways of passing samples to the batch_integrate function One is simply a list of samples, the other is a grid and the desired number of samples The worker then generates the samples itself.
- Sampling
Correlation Mode
Functions§
- build_
integration_ result - emit_
integration_ status_ via_ tracing - havana_
integrate - Integrate function used for local runs
- latest_
observable_ resume_ state_ path - print_
integral_ result - render_
saved_ integration_ summary - render_
status_ update_ tabled - slot_
workspace_ path - workspace_
manifest_ path - workspace_
result_ snapshot_ path - workspace_
state_ dir - workspace_
state_ path