|
BSplinebasis
|
Operator sum. Represents the sum or difference of two operators. More...
#include <CompoundOperators.h>


Public Member Functions | |
| OperatorSum (O1 o1, O2 o2) | |
| Creates an OperatorSum from two operators. | |
| template<typename T , size_t size> | |
| std::array< T, outputOrder(size - 1)+1 > | transform (const std::array< T, size > &input, const support::Grid< T > &grid, size_t intervalIndex) const |
| Applies opertor to interval. | |
Static Public Member Functions | |
| static constexpr size_t | outputOrder (size_t inputOrder) |
| Returns the order of the output spline for a given input order. | |
Operator sum. Represents the sum or difference of two operators.
| O1 | The type of the first operator. |
| O2 | The type of the second operator. |
| operation | Indicates whether the operators shall be added or subtracted. |
|
inline |
Creates an OperatorSum from two operators.
| o1 | The first operator. |
| o2 | The second ooperator. |
|
inlinestaticconstexpr |
Returns the order of the output spline for a given input order.
| inputOrder | the order of the input spline. |
|
inline |
Applies opertor to interval.
Applies the operator to a set of coefficients (representing a polynomial on one interval).
| input | The polynomial coefficients. |
| grid | The global grid with respect to which the splines are defined. |
| intervalIndex | The index of the begin of the interval with respect to the global grid. |
| T | The datatype of the coefficients. |
| size | The size of the input array, i. e. the number of coefficients. |