smooth
A C++ library for Lie theory
Loading...
Searching...
No Matches
Public Attributes | Static Public Attributes | List of all members
spline_specs::NoConstraints< G, K > Struct Template Reference

SplineSpec without boundary constraints. More...

#include <fit.hpp>

Public Attributes

std::array< Tangent< G >, 0 > left_values {}
 Values of left-side boundary constraints.
 
std::array< Tangent< G >, 0 > rght_values {}
 Values of right-side boundary constraints.
 

Static Public Attributes

static constexpr int Degree = K
 Polynomial degree.
 
static constexpr int OptDeg = -1
 Optimization degree (absolute integral of derivative OptDeg is minimized)
 
static constexpr int InnCnt = int(K) - 1
 Number of derivatives to enforce continuity for.
 
static constexpr std::array< int, 0 > LeftDeg {}
 Degrees of left-side boundary constraints (no constraints)
 
static constexpr std::array< int, 0 > RghtDeg {}
 Degrees of right-side boundary constraints (no constraints)
 

Detailed Description

template<LieGroup G, int K>
struct spline_specs::NoConstraints< G, K >

SplineSpec without boundary constraints.

Template Parameters
Kspline degree (must be 0 or 1)

Definition at line 39 of file fit.hpp.

Member Data Documentation

◆ Degree

template<LieGroup G, int K>
constexpr int spline_specs::NoConstraints< G, K >::Degree = K
staticconstexpr

Polynomial degree.

Definition at line 42 of file fit.hpp.

◆ InnCnt

template<LieGroup G, int K>
constexpr int spline_specs::NoConstraints< G, K >::InnCnt = int(K) - 1
staticconstexpr

Number of derivatives to enforce continuity for.

Definition at line 46 of file fit.hpp.

◆ left_values

template<LieGroup G, int K>
std::array<Tangent<G>, 0> spline_specs::NoConstraints< G, K >::left_values {}

Values of left-side boundary constraints.

Definition at line 51 of file fit.hpp.

◆ LeftDeg

template<LieGroup G, int K>
constexpr std::array<int, 0> spline_specs::NoConstraints< G, K >::LeftDeg {}
staticconstexpr

Degrees of left-side boundary constraints (no constraints)

Definition at line 49 of file fit.hpp.

◆ OptDeg

template<LieGroup G, int K>
constexpr int spline_specs::NoConstraints< G, K >::OptDeg = -1
staticconstexpr

Optimization degree (absolute integral of derivative OptDeg is minimized)

Definition at line 44 of file fit.hpp.

◆ rght_values

template<LieGroup G, int K>
std::array<Tangent<G>, 0> spline_specs::NoConstraints< G, K >::rght_values {}

Values of right-side boundary constraints.

Definition at line 56 of file fit.hpp.

◆ RghtDeg

template<LieGroup G, int K>
constexpr std::array<int, 0> spline_specs::NoConstraints< G, K >::RghtDeg {}
staticconstexpr

Degrees of right-side boundary constraints (no constraints)

Definition at line 54 of file fit.hpp.


The documentation for this struct was generated from the following file: