|
BSplinebasis
|
A linear form with a user-provided operator. More...
#include <LinearForm.h>
Public Member Functions | |
| LinearForm (O o) | |
| Constructor constructing a LinearForm from an operator. | |
| LinearForm () | |
| Default constructor constructing a LinearForm. | |
| template<typename T , size_t order> | |
| T | evaluate (const Spline< T, order > &a) const |
| Evaluates the linear form for a particular spline. | |
| template<typename T , size_t order> | |
| T | operator() (const Spline< T, order > &a) const |
A linear form with a user-provided operator.
Represents the linear form
![\[\left\langle
a\right\rangle=\int\limits_{-\infty}^{\infty}\mathrm{d}x~\left[\hat{O}\,\,
a(x)\right]\]](form_8.png)
with the operator 
| O | The type of the operator applied to the spline. |
|
inlineexplicit |
Constructor constructing a LinearForm from an operator.
| o | The operator acting on the spline. |
Evaluates the linear form for a particular spline.
| a | The spline. |
| T | The datatype of the splines. |
| order | The order of the spline. |
Alias for LinearForm::evaluate().
Evaluates the linear form for a particular spline.
| a | The spline. |
| T | The datatype of the splines. |
| order | The order of the spline. |