validation.hpp cstddef expected span string src/include/serif/solver/normalization/detail/factor_computations.hpp src/lib/serif/solver/normalization/diagonal.cpp src/lib/serif/solver/normalization/validation.cpp serif serif::solver serif::solver::normalization serif::solver::normalization::detail #pragmaonce #include<cstddef> #include<expected> #include<span> #include<string> namespaceserif::solver::normalization::detail { [[nodiscard]]std::expected<void,std::string>validate_factors(std::span<constdouble>factors); [[nodiscard]]std::expected<std::size_t,std::string>validate_coordinate_size(std::size_tsize,boolglobal_scalar); [[nodiscard]]std::expected<void,std::string>check_coordinate_size(std::size_texpected,std::size_treceived); }