Go to the source code of this file.
|
template<typename... Coeffs> |
| tatooine::polynomial (Coeffs... coeffs) -> polynomial< common_type< Coeffs... >, sizeof...(Coeffs) - 1 > |
|
template<typename Real , std::size_t N> |
| tatooine::polynomial (tensor< Real, N > const &) -> polynomial< Real, N - 1 > |
|
template<typename Real , std::size_t Degree> |
constexpr auto | tatooine::diff (polynomial< Real, Degree > const &f) |
|
template<typename Real > |
auto | tatooine::solve (polynomial< Real, 1 > const &p) -> std::vector< Real > |
| solve a + b*x More...
|
|
template<typename Real > |
auto | tatooine::solve (polynomial< Real, 2 > const &p) -> std::vector< Real > |
| solve a + b*x + c*x^2 More...
|
|
template<typename Real > |
auto | tatooine::solve (polynomial< Real, 3 > const &f) |
|
template<typename Real > |
auto | tatooine::solve (polynomial< Real, 4 > const &f) -> std::vector< Real > |
|
template<typename Real , std::size_t Degree> |
auto & | tatooine::operator<< (std::ostream &out, polynomial< Real, Degree > const &f) |
|