Make density approximation order an independent compile-time choice

This commit is contained in:
2026-09-19 10:25:55 -04:00
parent 7ed4d232d0
commit c7383e12ff
4 changed files with 21 additions and 3 deletions

View File

@@ -448,7 +448,8 @@ TEST_CASE(
"Field Registry Encodes Spaces Orders And Stable Pair Constraints",
tags::unit &tags::quadrature &tags::initialization
) {
CHECK(mean_field::field::Density::Scalar::familyOrder == 2);
CHECK(mean_field::field::Density::Scalar::familyOrder ==
MEAN_FIELD_DENSITY_POLYNOMIAL_ORDER + mean_field::field::uniformPolynomialOrderIncrement);
CHECK(mean_field::field::Gravity::Potential::familyOrder == 2);
CHECK(mean_field::field::Gravity::Flux::familyOrder == 2);
CHECK(mean_field::field::Displacement::Vector::familyOrder == 3);