Skip to content

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

Run And Analyze

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.

NeoMC user documentation.