include/pops/runtime/config/model_spec.hpp File ReferenceΒΆ

adc_cpp: include/pops/runtime/config/model_spec.hpp File Reference
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
model_spec.hpp File Reference

Flat specification of a model: chosen bricks plus their parameters. More...

#include <string>
+ Include dependency graph for model_spec.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pops::ModelSpec
 Brick composition of a block plus parameters. More...
 

Namespaces

namespace  pops
 

Detailed Description

Flat specification of a model: chosen bricks plus their parameters.

Describes a PhysicalModel as a composition of generic bricks (transport, source, elliptic right-hand side) and carries their parameters. No named scenario: the application (adc_cases) is the one that names a composition of these bricks. Flat type (POD) to cross the bindings without friction.