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.