|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
A frozen physical preparation and its owning solver coordinates, safe after later graph preparation. More...
#include <normalized_system.hpp>
Public Member Functions | |
| NormalizedSystem (std::shared_ptr< const PhysicalSystem > physical, solver::normalization::DiagonalNormalization coordinates, solver::normalization::StellarReferenceScales scales) | |
| Retain the physical operator before creating its normalized action and residual. | |
| const std::shared_ptr< const PhysicalSystem > & | physical () const noexcept |
| Inspect the matching dimensional residual, Jacobian and selected physical blocks. | |
| const solver::normalization::DiagonalNormalization & | coordinates () const noexcept |
| Convert states, residuals and solver corrections with this preparation's frozen factors. | |
| const solver::normalization::StellarReferenceScales & | reference_scales () const noexcept |
| Inspect the characteristic scales actually used, including the estimated radius. | |
| const std::vector< double > & | residual () const noexcept |
| Read the normalized residual in the model's independent equation ordering. | |
| const solver::normalization::backend::mfem::ScaledJacobianOperator & | jacobian () const noexcept |
| Apply L J S^-1 or its transpose while retaining the physical operator owner. | |
Static Private Member Functions | |
| static std::shared_ptr< const PhysicalSystem > | checked_physical (std::shared_ptr< const PhysicalSystem > physical) |
| Diagnose a missing preparation before a normalized adapter borrows its Jacobian. | |
Private Attributes | |
| std::shared_ptr< const PhysicalSystem > | m_physical |
| solver::normalization::StellarReferenceScales | m_scales |
| solver::normalization::backend::mfem::ScaledJacobianOperator | m_jacobian |
| std::vector< double > | m_residual |
A frozen physical preparation and its owning solver coordinates, safe after later graph preparation.
|
inline |
Retain the physical operator before creating its normalized action and residual.
|
inlinestaticnodiscardprivate |
Diagnose a missing preparation before a normalized adapter borrows its Jacobian.
|
inlinenodiscardnoexcept |
Convert states, residuals and solver corrections with this preparation's frozen factors.
|
inlinenodiscardnoexcept |
Apply L J S^-1 or its transpose while retaining the physical operator owner.
|
inlinenodiscardnoexcept |
Inspect the matching dimensional residual, Jacobian and selected physical blocks.
|
inlinenodiscardnoexcept |
Inspect the characteristic scales actually used, including the estimated radius.
|
inlinenodiscardnoexcept |
Read the normalized residual in the model's independent equation ordering.
|
private |
|
private |
|
private |
|
private |