|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Set the effective potential to one unknown level on the selected isobar. More...
#include <surface_potential.hpp>
Public Member Functions | |
| SurfacePotentialBalance (const RigidRotation::Vector &axis={0.0, 0.0, 1.0}, const RigidRotation::Vector ¢er={}, std::optional< PointMassCompanion > companion=std::nullopt) | |
| Use the same physical rotation axis, origin and companion as the interior equation. | |
| PointLinearization< Operands > | evaluate (const EquationPoint< Operands > &point) const |
| Differentiate at fixed pulled-back potential; geometry moves only the centrifugal term. | |
| const RigidRotation & | rotation () const noexcept |
| Inspect the physical rotation convention. | |
| const std::optional< PointMassCompanion > & | companion () const noexcept |
| Inspect the companion, if any. | |
Static Public Attributes | |
| static constexpr std::string_view | name = "surface effective potential balance" |
Private Attributes | |
| RigidRotation | m_rotation |
| std::optional< PointMassCompanion > | m_companion |
Set the effective potential to one unknown level on the selected isobar.
Integrate this point relation against the existing surface shape basis with a fixed dimensionless reference measure. The constant mode is retained. This is a boundary equation, not a volume displacement force.
| using serif::equations::SurfacePotentialBalance::AngularVelocity = discretization::blocks::rotation::angular_velocity |
| using serif::equations::SurfacePotentialBalance::Potential = discretization::blocks::gravity::potential |
| using serif::equations::SurfacePotentialBalance::ResidualQuantity = dimensions::GravitationalPotential |
| using serif::equations::SurfacePotentialBalance::SurfaceLevel = discretization::blocks::barotropic_constant::mass_normalization |
|
inlineexplicit |
Use the same physical rotation axis, origin and companion as the interior equation.
|
inlinenodiscardnoexcept |
Inspect the companion, if any.
|
inlinenodiscard |
Differentiate at fixed pulled-back potential; geometry moves only the centrifugal term.
|
inlinenodiscardnoexcept |
Inspect the physical rotation convention.
|
private |
|
private |
|
staticconstexpr |