1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::ProjConvolution Class Reference

#include <ProjConvolution.hpp>

Inheritance diagram for gstlrn::ProjConvolution:
gstlrn::IProj

Detailed Description

Projection matrix for vertical convolution

Public Member Functions

 ProjConvolution (const 1 &convolution=1(), const DbGrid *grid_point=nullptr, const 1 &nodeRes2D=1(), const 1 &gext=1())
 
 ProjConvolution (const ProjConvolution &m)=delete
 
ProjConvolutionoperator= (const ProjConvolution &m)=delete
 
virtual ~ProjConvolution ()
 
Id getNApex () const override
 
Id getNPoint () const override
 
DbGridgetResolutionGrid () const
 
const MatrixSparsegetAProjHoriz () const
 TODO : return a shared pointer ?
 
const & getConvolution () const
 
const & getShiftVector () const
 
- Public Member Functions inherited from gstlrn::IProj
 IProj ()
 
virtual ~IProj ()
 
 point2mesh (const 1 &inv) const
 
 mesh2point (const 1 &inv) const
 
Id point2mesh (const 1 &inv, 1 &outv) const
 
Id mesh2point (const 1 &inv, 1 &outv) const
 
Id point2mesh (const constvect inv, vect out) const
 
Id mesh2point (const constvect inv, vect out) const
 
Id addMesh2point (const constvect inv, vect outv) const
 
Id addPoint2mesh (const constvect inv, vect outv) const
 
void mesh2point2mesh (const constvect inv, vect outv) const
 
void point2mesh2point (const constvect inv, vect outv) const
 

Constructor & Destructor Documentation

◆ ProjConvolution() [1/2]

gstlrn::ProjConvolution::ProjConvolution ( const 1 &  convolution = 1(),
const DbGrid grid_point = nullptr,
const 1 &  nodeRes2D = 1(),
const 1 &  gext = 1() 
)

◆ ProjConvolution() [2/2]

gstlrn::ProjConvolution::ProjConvolution ( const ProjConvolution m)
delete

◆ ~ProjConvolution()

gstlrn::ProjConvolution::~ProjConvolution ( )
virtual

Member Function Documentation

◆ getAProjHoriz()

const MatrixSparse * gstlrn::ProjConvolution::getAProjHoriz ( ) const
inline

TODO : return a shared pointer ?

◆ getConvolution()

const & gstlrn::ProjConvolution::getConvolution ( ) const
inline

◆ getNApex()

Id gstlrn::ProjConvolution::getNApex ( ) const
overridevirtual

Implements gstlrn::IProj.

◆ getNPoint()

Id gstlrn::ProjConvolution::getNPoint ( ) const
overridevirtual

Implements gstlrn::IProj.

◆ getResolutionGrid()

DbGrid * gstlrn::ProjConvolution::getResolutionGrid ( ) const

◆ getShiftVector()

const & gstlrn::ProjConvolution::getShiftVector ( ) const
inline

◆ operator=()

ProjConvolution & gstlrn::ProjConvolution::operator= ( const ProjConvolution m)
delete

The documentation for this class was generated from the following files: