include/pops/physics/bricks/elliptic.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
|
elliptic.hpp File Reference
Elliptic RIGHT-HAND-SIDE bricks f(U): a block's contribution to the right-hand side of the system elliptic equation (Poisson). More...
Include dependency graph for elliptic.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | pops::ChargeDensity |
| Charge density f = q n. More... | |
| struct | pops::BackgroundDensity |
| Neutralizing background f = alpha (n - n0). More... | |
| struct | pops::GravityCoupling |
| Self-consistent coupling f = sign * 4piG * (rho - rho0). More... | |
Namespaces | |
| namespace | pops |
Detailed Description
Elliptic RIGHT-HAND-SIDE bricks f(U): a block's contribution to the right-hand side of the system elliptic equation (Poisson).
ChargeDensity (q n), BackgroundDensity (alpha (n - n0)), GravityCoupling (s 4piG (rho - rho0)). Composable as the Elliptic parameter of a CompositeModel (physics/composite.hpp). The elliptic OPERATOR (div eps grad) and the solve live on the system side (runtime); here only the per-block right-hand side.
Generated by