#pragma once #include namespace fesa { struct GaussPoint1D final { double xi; double weight; }; [[nodiscard]] std::span gauss_rule_1d(int order); } // namespace fesa