SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
surface.hpp File Reference
Include dependency graph for surface.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  serif::solver::preconditioner::SurfacePreconditioner< Field, Row, Strategy, Backend >
 Declare shape physics separately from the positive H1 matrix inverse used when that strategy needs one. More...
 

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::preconditioner
 

Concepts

concept  serif::solver::preconditioner::SurfaceStrategy
 Surface approximations supported by the native mass and nodal H1 factories.
 

Functions

template<typename Field = discretization::blocks::surface_deformation::coefficients, typename Row = discretization::blocks::surface_deformation::shape_equilibrium, SurfaceStrategy Strategy = strategies::surface::ReferenceSurfaceMass, typename Backend = strategies::inverse::FixedAMG>
auto serif::solver::preconditioner::make_surface_preconditioner (Strategy surface={}, Backend inverse={.cycles=3})
 Select native reference mass by default; fitted H1 uses three fixed AMG cycles unless another backend is requested.