#include <ProjConvolution.hpp>
Projection matrix for vertical convolution
Public Member Functions | |
| ProjConvolution (const VectorDouble &convolution=VectorDouble(), const DbGrid *grid_point=nullptr, const VectorInt &nodeRes2D=VectorInt(), const VectorDouble &gext=VectorDouble()) | |
| ProjConvolution (const ProjConvolution &m)=delete | |
| ProjConvolution & | operator= (const ProjConvolution &m)=delete |
| virtual | ~ProjConvolution () |
| int | getNApex () const override |
| int | getNPoint () const override |
| DbGrid * | getResolutionGrid () const |
| const MatrixSparse * | getAProjHoriz () const |
| TODO : return a shared pointer ? | |
| const VectorDouble & | getConvolution () const |
| const VectorInt & | getShiftVector () const |
Public Member Functions inherited from IProj | |
| IProj () | |
| virtual | ~IProj () |
| int | point2mesh (const VectorDouble &inv, VectorDouble &outv) const |
| int | mesh2point (const VectorDouble &inv, VectorDouble &outv) const |
| int | point2mesh (const constvect inv, vect out) const |
| int | mesh2point (const constvect inv, vect out) const |
| int | addMesh2point (const constvect inv, vect outv) const |
| int | addPoint2mesh (const constvect inv, vect outv) const |
| ProjConvolution::ProjConvolution | ( | const VectorDouble & | convolution = VectorDouble(), |
| const DbGrid * | grid_point = nullptr, |
||
| const VectorInt & | nodeRes2D = VectorInt(), |
||
| const VectorDouble & | gext = VectorDouble() |
||
| ) |
|
delete |
|
virtual |
|
inline |
TODO : return a shared pointer ?
|
inline |
|
overridevirtual |
Implements IProj.
|
overridevirtual |
Implements IProj.
| DbGrid * ProjConvolution::getResolutionGrid | ( | ) | const |
|
inline |
|
delete |