c(std::size_t i) const -> auto const & | tatooine::polynomial< Real, Degree > | inline |
c(std::size_t i) -> auto & | tatooine::polynomial< Real, Degree > | inline |
coefficient(std::size_t i) const -> auto const & | tatooine::polynomial< Real, Degree > | inline |
coefficient(std::size_t i) -> auto const & | tatooine::polynomial< Real, Degree > | inline |
coefficients() const -> auto const & | tatooine::polynomial< Real, Degree > | inline |
coefficients() -> auto const & | tatooine::polynomial< Real, Degree > | inline |
degree() | tatooine::polynomial< Real, Degree > | inlinestatic |
diff(std::index_sequence< Is... >) const | tatooine::polynomial< Real, Degree > | inlineprivate |
diff() const | tatooine::polynomial< Real, Degree > | inline |
evaluate(arithmetic auto const x) const | tatooine::polynomial< Real, Degree > | inline |
m_coefficients | tatooine::polynomial< Real, Degree > | private |
operator()(arithmetic auto const x) const | tatooine::polynomial< Real, Degree > | inline |
operator=(polynomial const &other) -> polynomial &=default | tatooine::polynomial< Real, Degree > | |
operator=(polynomial &&other) noexcept -> polynomial &=default | tatooine::polynomial< Real, Degree > | |
polynomial() | tatooine::polynomial< Real, Degree > | inline |
polynomial(polynomial const &other)=default | tatooine::polynomial< Real, Degree > | |
polynomial(polynomial &&other) noexcept=default | tatooine::polynomial< Real, Degree > | |
polynomial(std::array< Real, Degree+1 > const &coeffs) | tatooine::polynomial< Real, Degree > | inline |
polynomial(polynomial< OtherReal, OtherDegree > const &other) | tatooine::polynomial< Real, Degree > | inline |
polynomial(std::array< Real, Degree+1 > &&coeffs) | tatooine::polynomial< Real, Degree > | inline |
polynomial(arithmetic auto const ... coeffs) | tatooine::polynomial< Real, Degree > | inline |
polynomial(tensor< OtherReal, Degree+1 > const &coeffs) | tatooine::polynomial< Real, Degree > | inline |
polynomial(std::array< OtherReal, Degree+1 > const &coeffs) | tatooine::polynomial< Real, Degree > | inline |
print(std::ostream &out, std::string const &x) const -> std::ostream & | tatooine::polynomial< Real, Degree > | inline |
real_type typedef | tatooine::polynomial< Real, Degree > | |
set_coefficients(std::array< Real, Degree+1 > const &coeffs) -> void | tatooine::polynomial< Real, Degree > | inline |
set_coefficients(std::array< Real, Degree+1 > &&coeffs) -> void | tatooine::polynomial< Real, Degree > | inline |
set_coefficients(std::array< OtherReal, Degree+1 > const &coeffs) -> void | tatooine::polynomial< Real, Degree > | inline |
set_coefficients(arithmetic auto const ... coeffs) -> void requires(sizeof...(coeffs)==Degree+1) | tatooine::polynomial< Real, Degree > | inline |