serial_backend.cpp serif/eos/models/polytropic.hpp serif/equations/central_density.hpp serif/equations/centering.hpp serif/equations/pressure_surface.hpp serif/operators/backend/mfem/nodal_computations.hpp serif serif::operators #include"serif/eos/models/polytropic.hpp" #include"serif/equations/central_density.hpp" #include"serif/equations/centering.hpp" #include"serif/equations/pressure_surface.hpp" #include"serif/operators/backend/mfem/nodal_computations.hpp" namespaceserif::operators{ usingCentralDensity=equations::CentralDensityConstraint<eos::models::Polytrope>; static_assert(NodalValueEquation<CentralDensity>); static_assert(NodalValueEquation<equations::CenteringConstraint>); static_assert(!VolumeEquation<CentralDensity>); static_assert(!VolumeEquation<equations::CenteringConstraint>); static_assert(discretization::blocks::GlobalScalarTerm<CentralDensity::Border>); static_assert(discretization::blocks::HasResidualBlock<CentralDensity::Border>); static_assert(!std::is_constructible_v<CentralDensity,eos::models::Polytrope,double>); static_assert(!std::is_constructible_v<CentralDensity,eos::models::Polytrope,dimensions::SpecificEnthalpyValue>); }