SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
normalized_system.hpp File Reference
#include <algorithm>
#include <cmath>
#include <expected>
#include <memory>
#include <string>
#include <vector>
#include "serif/backend/mfem/model/system.hpp"
#include "serif/backend/mfem/solver/normalization/operators.hpp"
#include "serif/solver/normalization/scales.hpp"
#include "serif/utils/error/errors.hpp"
Include dependency graph for normalized_system.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  serif::model::backend::mfem::NormalizedSystem
 A frozen physical preparation and its owning solver coordinates, safe after later graph preparation. More...
 

Namespaces

namespace  serif
 
namespace  serif::model
 
namespace  serif::model::backend
 
namespace  serif::model::backend::mfem
 

Functions

std::expected< std::shared_ptr< const NormalizedSystem >, std::string > serif::model::backend::mfem::make_normalized_system (std::shared_ptr< const PhysicalSystem > physical, solver::normalization::DiagonalNormalization coordinates, solver::normalization::StellarReferenceScales reference)
 Reject a nonrepresentable normalized residual before publishing the matching physical preparation.