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