SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::solver::preconditioner::PrimalPreconditionerLayout Concept Reference

Require density and potential fields with paired optional shape and scalar constraints. More...

#include <default_preconditioners.hpp>

Concept definition

template<typename Layout>
Compile time check for a SystemLayout type, e.g. SystemLayout<Values, Residuals>.
Definition system_layout.hpp:172
Require density and potential fields with paired optional shape and scalar constraints.
Definition default_preconditioners.hpp:47
PrimalCoordinates< typename std::remove_cvref_t< Layout >::Residuals, discretization::blocks::surface_deformation::shape_equilibrium > PrimalRows
Definition default_preconditioners.hpp:42
PrimalCoordinates< typename std::remove_cvref_t< Layout >::Values, discretization::blocks::surface_deformation::coefficients > PrimalValues
Definition default_preconditioners.hpp:39
constexpr std::size_t key_count_v
Count distinct declared keys without constructing their associated values.
Definition key_list_operations.hpp:14

Detailed Description

Require density and potential fields with paired optional shape and scalar constraints.