|
dune-functions 2.10
|
Loading...
Searching...
No Matches
polynomial.hh
Go to the documentation of this file.
55 auto polynomialDerivativeCoefficientsHelper(std::integer_sequence<I, i0, i...>, std::integer_sequence<J, j0, j...>) {
66 return polynomialDerivativeCoefficientsHelper(coefficients, std::make_index_sequence<sizeof...(i)>());
85 return std::tuple(mult(std::get<i+1>(coefficients), std::integral_constant<long signed int, i+1>()) ...);
friend auto derivative(const Polynomial &p)
Obtain derivative of Polynomial function.
Definition polynomial.hh:178
STL namespace.
auto makePolynomial(Coefficients coefficients)
Create Polynomial.
Definition polynomial.hh:224
decltype(auto) constexpr unpackIntegerSequence(F &&f, std::integer_sequence< I, i... > sequence)
static StaticIntegralRange< T, to > range(std::integral_constant< T, to >) noexcept
constexpr auto size(const T &t)
constexpr void forEach(Range &&range, F &&f)
constexpr decltype(auto) elementAt(Container &&c, Index &&i)
virtual void operator()()=0
constexpr HybridFunctor< Functor > hybridFunctor(const Functor &)
C Coefficients
The type of the stored coefficient container.
Definition polynomial.hh:132
const Coefficients & coefficients() const
Obtain reference to coefficient vector.
Definition polynomial.hh:186
Polynomial(Coefficients coefficients)
Create from container of coefficients.
Definition polynomial.hh:145
bool operator==(const Polynomial &other) const
Comparison of coefficients.
Definition polynomial.hh:161
T pow(T... args)
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8