include/pops/physics/bricks/bricks.hpp Source FileΒΆ

adc_cpp: include/pops/physics/bricks/bricks.hpp Source File
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
bricks.hpp
Go to the documentation of this file.
1#pragma once
2
20
CompositeModel: assembles (hyperbolic, source, elliptic) into one compiled PhysicalModel.
Elliptic RIGHT-HAND-SIDE bricks f(U): a block's contribution to the right-hand side of the system ell...
Generic HYPERBOLIC bricks: Vars (cons U / prim P + conversions + descriptor) + flux + wave speeds.
SOURCE bricks S(U, aux): local term, generic over state size (acts on energy if 4 variables).