Tutorials
These tutorials follow the work an application developer performs around the public simulation API.
cpp
SimulationModel model{
.geometry = hold_geometry(geometry),
.materials = materials,
.observables =
make_observable_set_definition(observable_input, geometry),
.packages = std::move(packages),
.source = std::move(source),
.run = SimulationRunSettings{.histories = 100000},
};
SimulationTransportSessionResult result =
run_simulation_model(std::move(model));Build A Calculation
- Your first simulation: materials, geometry, source, package data, observables and a run.
- Physics data workflow: decide what data is required, keep provenance, import it and verify model coverage.
Run And Analyze
- Reuse a compiled runtime: sweep source conditions or increase histories without recompiling model data.
- Results and uncertainty: select observable rows, interpret normalization and standard errors, inspect accounting and export CSV.
Learn From Complete Consumers
The example map points from common user questions to current repository programs that exercise the public API. Read those programs as complete integrations, not as APIs that your application must copy.