smooth_feedback
Control and estimation on Lie groups
Loading...
Searching...
No Matches
Classes | Concepts | Functions
mesh.hpp File Reference

Refinable Legendre-Gauss-Radau mesh of time interval [0, 1]. More...

#include <ranges>
#include <span>
#include <vector>
#include <Eigen/Core>
#include <Eigen/LU>
#include <smooth/detail/traits.hpp>
#include <smooth/detail/utils.hpp>
#include <smooth/polynomial/quadrature.hpp>
#include "smooth/feedback/traits.hpp"
#include "smooth/feedback/utils/sparse.hpp"
Include dependency graph for mesh.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  smooth::feedback::Mesh< _Kmin, _Kmax >
 Collocation mesh of interval [0, 1]. More...
 

Concepts

concept  smooth::feedback::MeshType
 MeshType is a specialization of Mesh.
 

Functions

template<std::size_t K, std::size_t I = 8>
constexpr std::pair< std::array< double, K+1 >, std::array< double, K+1 > > smooth::feedback::detail::lgr_plus_one ()
 Legendre-Gauss-Radau nodes including an extra node at +1. More...
 

Detailed Description

Refinable Legendre-Gauss-Radau mesh of time interval [0, 1].

Definition in file mesh.hpp.

Function Documentation

◆ lgr_plus_one()

template<std::size_t K, std::size_t I = 8>
constexpr std::pair< std::array< double, K+1 >, std::array< double, K+1 > > smooth::feedback::detail::lgr_plus_one ( )
constexpr

Legendre-Gauss-Radau nodes including an extra node at +1.

Definition at line 36 of file mesh.hpp.