0.4.1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
NAV::CubicSpline< Scalar >::BoundaryCondition Struct Reference

Boundary conditions for the spline end-points. More...

Public Types

enum  BoundaryType : uint8_t {
  FirstDerivative ,
  SecondDerivative ,
  NotAKnot
}
 Boundary type. More...
 

Data Fields

BoundaryType type
 Type of the boundary condition.
 
Scalar value
 Value of the boundary condition.
 

Detailed Description

template<typename Scalar>
struct NAV::CubicSpline< Scalar >::BoundaryCondition

Boundary conditions for the spline end-points.

Definition at line 38 of file CubicSpline.hpp.

Member Enumeration Documentation

◆ BoundaryType

template<typename Scalar>
enum NAV::CubicSpline::BoundaryCondition::BoundaryType : uint8_t

Boundary type.

Enumerator
FirstDerivative 

First derivative has to match a certain value.

SecondDerivative 

Second derivative has to match a certain value.

NotAKnot 

not-a-knot: At the first and last interior break, even the third derivative is continuous (up to round-off error).

Definition at line 41 of file CubicSpline.hpp.

Field Documentation

◆ type

template<typename Scalar>
BoundaryType NAV::CubicSpline< Scalar >::BoundaryCondition::type

Type of the boundary condition.

Definition at line 47 of file CubicSpline.hpp.

◆ value

template<typename Scalar>
Scalar NAV::CubicSpline< Scalar >::BoundaryCondition::value

Value of the boundary condition.

Definition at line 48 of file CubicSpline.hpp.


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