|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Solve Delta(Phi) = 4 pi G rho with one conforming scalar potential field. More...
#include <primal_gravity.hpp>
Classes | |
| struct | DensitySource |
| Integrate +4 pi G v rho only where matter is supported. More... | |
| struct | PotentialFlux |
| Integrate grad(v) dot grad(Phi) throughout the star and vacuum. More... | |
Public Member Functions | |
| PrimalPoissonBalance (const double four_pi_G) | |
| Set positive finite 4 pi G; impose the zero trace at infinity separately. | |
| auto | contributions () const |
| Publish the diffusion term and stellar source to the existing volume assembler. | |
| double | four_pi_G () const noexcept |
| Inspect the physical source coefficient for serialization. | |
Static Public Attributes | |
| static constexpr std::string_view | name = "primal Poisson balance" |
Private Attributes | |
| double | m_four_pi_G |
Solve Delta(Phi) = 4 pi G rho with one conforming scalar potential field.
| using serif::equations::PrimalPoissonBalance::PotentialGradient = discretization::forms::Operand<Test, discretization::forms::Operation::Gradient> |
|
inlineexplicit |
Set positive finite 4 pi G; impose the zero trace at infinity separately.
|
inlinenodiscard |
Publish the diffusion term and stellar source to the existing volume assembler.
|
inlinenodiscardnoexcept |
Inspect the physical source coefficient for serialization.
|
private |
|
staticconstexpr |