class defining kernel generator function used by HCA
#include <TLowRankApx.hh>
Public Member Functions |
virtual bool | is_complex () const |
| indicate complex nature of function
|
virtual value_t | eval (const T3Point &x, const T3Point &y) const =0 |
virtual void | integrate_dx (const TIndexSet &is, const std::vector< T3Point > &pts, BLAS::Matrix< value_t > &matrix) const =0 |
virtual void | integrate_dy (const TIndexSet &is, const std::vector< T3Point > &pts, BLAS::Matrix< value_t > &matrix) const =0 |
Member Function Documentation
virtual value_t eval |
( |
const T3Point & |
x, |
|
|
const T3Point & |
y |
|
) |
| const |
|
pure virtual |
virtual void integrate_dx |
( |
const TIndexSet & |
is, |
|
|
const std::vector< T3Point > & |
pts, |
|
|
BLAS::Matrix< value_t > & |
matrix |
|
) |
| const |
|
pure virtual |
Evaluate for i ∈ is and points defined by pts. Store results in matrix at index (i,l).
virtual void integrate_dy |
( |
const TIndexSet & |
is, |
|
|
const std::vector< T3Point > & |
pts, |
|
|
BLAS::Matrix< value_t > & |
matrix |
|
) |
| const |
|
pure virtual |
Evaluate for j ∈ is and points defined by pts. Store results in matrix at index (j,l).