#include <polynomial_line.h>
|
template<std::size_t... Is> |
constexpr auto | evaluate (Real t, std::index_sequence< Is... >) const |
|
template<std::size_t... Is> |
constexpr auto | diff (std::index_sequence< Is... >) const |
|
template<std::size_t... Is> |
constexpr auto | tangent (Real t, std::index_sequence< Is... >) const |
|
template<std::size_t... Is> |
constexpr auto | second_derivative (Real t, std::index_sequence< Is... >) const |
|
◆ polynomial_type
template<typename Real , std::size_t N, std::size_t Degree>
◆ vec_type
template<typename Real , std::size_t N, std::size_t Degree>
◆ polynomial_line() [1/4]
template<typename Real , std::size_t N, std::size_t Degree>
◆ polynomial_line() [2/4]
template<typename Real , std::size_t N, std::size_t Degree>
◆ polynomial_line() [3/4]
template<typename Real , std::size_t N, std::size_t Degree>
◆ polynomial_line() [4/4]
template<typename Real , std::size_t N, std::size_t Degree>
template<typename... Polynomials>
requires (
is_polynomial<Polynomials> && ...)
◆ arc_length()
template<typename Real , std::size_t N, std::size_t Degree>
◆ curvature() [1/3]
template<typename Real , std::size_t N, std::size_t Degree>
◆ curvature() [2/3]
template<typename Real , std::size_t N, std::size_t Degree>
◆ curvature() [3/3]
template<typename Real , std::size_t N, std::size_t Degree>
◆ degree()
template<typename Real , std::size_t N, std::size_t Degree>
◆ diff() [1/2]
template<typename Real , std::size_t N, std::size_t Degree>
◆ diff() [2/2]
template<typename Real , std::size_t N, std::size_t Degree>
template<std::size_t... Is>
◆ evaluate() [1/3]
template<typename Real , std::size_t N, std::size_t Degree>
template<template< typename > typename InterpolationKernel, floating_point Real_>
◆ evaluate() [2/3]
template<typename Real , std::size_t N, std::size_t Degree>
◆ evaluate() [3/3]
template<typename Real , std::size_t N, std::size_t Degree>
template<std::size_t... Is>
◆ num_dimensions()
template<typename Real , std::size_t N, std::size_t Degree>
◆ operator()()
template<typename Real , std::size_t N, std::size_t Degree>
◆ operator=() [1/2]
template<typename Real , std::size_t N, std::size_t Degree>
◆ operator=() [2/2]
template<typename Real , std::size_t N, std::size_t Degree>
◆ polynomial() [1/2]
template<typename Real , std::size_t N, std::size_t Degree>
◆ polynomial() [2/2]
template<typename Real , std::size_t N, std::size_t Degree>
◆ polynomials() [1/2]
template<typename Real , std::size_t N, std::size_t Degree>
◆ polynomials() [2/2]
template<typename Real , std::size_t N, std::size_t Degree>
◆ second_derivative() [1/2]
template<typename Real , std::size_t N, std::size_t Degree>
◆ second_derivative() [2/2]
template<typename Real , std::size_t N, std::size_t Degree>
template<std::size_t... Is>
constexpr auto tatooine::polynomial_line< Real, N, Degree >::second_derivative |
( |
Real |
t, |
|
|
std::index_sequence< Is... > |
|
|
) |
| const |
|
inlineconstexprprivate |
◆ tangent() [1/2]
template<typename Real , std::size_t N, std::size_t Degree>
◆ tangent() [2/2]
template<typename Real , std::size_t N, std::size_t Degree>
template<std::size_t... Is>
◆ m_polynomials
template<typename Real , std::size_t N, std::size_t Degree>
The documentation for this class was generated from the following file:
- /mnt/data/home/ci/builds/Bicifxyn/0/libs/tatooine2/include/tatooine/polynomial_line.h