include/pops/physics/composition/composite.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
|
composite.hpp File Reference
CompositeModel: assembles (hyperbolic, source, elliptic) into one compiled PhysicalModel. More...
#include <pops/core/model/physical_model.hpp>#include <pops/core/state/state.hpp>#include <pops/core/foundation/types.hpp>#include <pops/core/state/variables.hpp>
Include dependency graph for composite.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | pops::CompositeModel< Hyperbolic, Source, Elliptic > |
| Composite physical model: one HYPERBOLIC brick + one source + one elliptic right-hand side. More... | |
Namespaces | |
| namespace | pops |
Detailed Description
CompositeModel: assembles (hyperbolic, source, elliptic) into one compiled PhysicalModel.
The HYPERBOLIC brick carries Vars + flux + wave speeds + conversions (inseparable); source and elliptic are SEPARATE bricks (physics/source.hpp, physics/elliptic.hpp), freely composable. A named scenario is a COMPOSITION chosen from the application (adc_cases).
Generated by