#include <cebysevK.hh>
Public Types | |
| typedef CebysevKFTraits< K > | Traits |
| typedef Traits::Fkrnl | Fkrnl |
Public Member Functions | |
| CebysevKF (K &krnl, uint m, concepts::Real eta) | |
| uint | blksz (uint m) const |
| uint | m () const |
| Order of the expansion. | |
| virtual FColF< Fkrnl > * | getCol (uint blksz) const |
| Allocates memory for the expansion coefficients. | |
| void | fit (uint m, const concepts::Real3d &z, Fkrnl F[]) const |
| Interpolation. | |
| void | ceby2poly (uint m, const concepts::Real3d &z, Fkrnl F[]) const |
| Conversion from Cebysev to monomial basis of interpolation polynom. | |
| void | evaluate (uint m, const concepts::Real3d &z, FColExp *Fexp) const |
| void | evaluate (uint m, const concepts::Real3d &z, FColF< Fkrnl > Fexp[]) const |
| void | apply (uint m, const FColExp *Fexp, const Fspc src[], Fspc dst[]) const |
| void | apply (uint m, const FColF< Fkrnl > Fexp[], const Fspc src[], Fspc dst[]) const |

| K | Kernel function |
| Fspc | Field of the space (Real or Cmplx) |
Definition at line 35 of file cebysevK.hh.
| typedef Traits::Fkrnl cluster::CebysevKF< K, Fspc >::Fkrnl |
Definition at line 38 of file cebysevK.hh.
| typedef CebysevKFTraits<K> cluster::CebysevKF< K, Fspc >::Traits |
Definition at line 37 of file cebysevK.hh.
| cluster::CebysevKF< K, Fspc >::CebysevKF | ( | K & | krnl, |
| uint | m, | ||
| concepts::Real | eta | ||
| ) |
Constructor
| krnl | Kernel function |
| m | Expansion order |
| eta | Size of interpolation domain |
|
inlinevirtual |
| MissingFeature |
Implements cluster::ExpansionF< Fspc >.
Definition at line 123 of file cebysevK.hh.
|
inlinevirtual |
Size of memory used for the expansion
| m | Expansion order |
Implements cluster::ExpansionF< Fspc >.
Definition at line 71 of file cebysevK.hh.
|
inlinevirtual |
| MissingFeature |
Implements cluster::ExpansionF< Fspc >.
Definition at line 102 of file cebysevK.hh.
|
inline |
Definition at line 116 of file cebysevK.hh.
|
inlinevirtual |
Allocates memory for the expansion coefficients.
Implements cluster::ExpansionF< Fspc >.
Definition at line 74 of file cebysevK.hh.
|
inlinevirtual |
Order of the expansion.
Implements cluster::ExpansionF< Fspc >.
Definition at line 72 of file cebysevK.hh.