Tatooine
tatooine::polynomial< Real, Degree > Member List

This is the complete list of members for tatooine::polynomial< Real, Degree >, including all inherited members.

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... >) consttatooine::polynomial< Real, Degree >inlineprivate
diff() consttatooine::polynomial< Real, Degree >inline
evaluate(arithmetic auto const x) consttatooine::polynomial< Real, Degree >inline
m_coefficientstatooine::polynomial< Real, Degree >private
operator()(arithmetic auto const x) consttatooine::polynomial< Real, Degree >inline
operator=(polynomial const &other) -> polynomial &=defaulttatooine::polynomial< Real, Degree >
operator=(polynomial &&other) noexcept -> polynomial &=defaulttatooine::polynomial< Real, Degree >
polynomial()tatooine::polynomial< Real, Degree >inline
polynomial(polynomial const &other)=defaulttatooine::polynomial< Real, Degree >
polynomial(polynomial &&other) noexcept=defaulttatooine::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 typedeftatooine::polynomial< Real, Degree >
set_coefficients(std::array< Real, Degree+1 > const &coeffs) -> voidtatooine::polynomial< Real, Degree >inline
set_coefficients(std::array< Real, Degree+1 > &&coeffs) -> voidtatooine::polynomial< Real, Degree >inline
set_coefficients(std::array< OtherReal, Degree+1 > const &coeffs) -> voidtatooine::polynomial< Real, Degree >inline
set_coefficients(arithmetic auto const ... coeffs) -> void requires(sizeof...(coeffs)==Degree+1)tatooine::polynomial< Real, Degree >inline