SG++-Doxygen-Documentation
sgpp::pde::OperationMatrixLTwoDotExplicitModBspline Class Reference

Explicit representation of the matrix \((\Phi_i,\Phi_j)_{L2}\) for a sparse grid. More...

#include <OperationMatrixLTwoDotExplicitModBspline.hpp>

Inheritance diagram for sgpp::pde::OperationMatrixLTwoDotExplicitModBspline:
sgpp::base::OperationMatrix

Public Member Functions

virtual void mult (sgpp::base::DataVector &alpha, sgpp::base::DataVector &result)
 Implementation of standard matrix multiplication. More...
 
 OperationMatrixLTwoDotExplicitModBspline (sgpp::base::DataMatrix *m, sgpp::base::Grid *grid)
 Constructor that uses a external matrix pointer to construct the matrix, i.e. More...
 
 OperationMatrixLTwoDotExplicitModBspline (sgpp::base::Grid *grid)
 Constructor that creates an own matrix i.e. More...
 
virtual ~OperationMatrixLTwoDotExplicitModBspline ()
 Destructor. More...
 
- Public Member Functions inherited from sgpp::base::OperationMatrix
 OperationMatrix ()
 Constructor. More...
 
virtual ~OperationMatrix ()
 Destructor. More...
 

Detailed Description

Explicit representation of the matrix \((\Phi_i,\Phi_j)_{L2}\) for a sparse grid.

Constructor & Destructor Documentation

◆ OperationMatrixLTwoDotExplicitModBspline() [1/2]

sgpp::pde::OperationMatrixLTwoDotExplicitModBspline::OperationMatrixLTwoDotExplicitModBspline ( sgpp::base::DataMatrix m,
sgpp::base::Grid grid 
)

Constructor that uses a external matrix pointer to construct the matrix, i.e.

matrix is NOT destroyed by the destructor of OperationMatrixLTwoDotExplicitModBsplineFullGrid

Parameters
mpointer to datamatrix of size (number of grid point) x (number of grid points)
gridthe sparse grid

References m.

◆ OperationMatrixLTwoDotExplicitModBspline() [2/2]

sgpp::pde::OperationMatrixLTwoDotExplicitModBspline::OperationMatrixLTwoDotExplicitModBspline ( sgpp::base::Grid grid)
explicit

◆ ~OperationMatrixLTwoDotExplicitModBspline()

sgpp::pde::OperationMatrixLTwoDotExplicitModBspline::~OperationMatrixLTwoDotExplicitModBspline ( )
virtual

Destructor.

Member Function Documentation

◆ mult()

void sgpp::pde::OperationMatrixLTwoDotExplicitModBspline::mult ( sgpp::base::DataVector alpha,
sgpp::base::DataVector result 
)
virtual

Implementation of standard matrix multiplication.

Parameters
alphaDataVector that is multiplied to the matrix
resultDataVector into which the result of multiplication is stored

Implements sgpp::base::OperationMatrix.

References python.statsfileInfo::data, sgpp::base::DataMatrix::getNcols(), sgpp::base::DataMatrix::getNrows(), sgpp::base::DataMatrix::getPointer(), sgpp::base::DataVector::getSize(), python.statsfileInfo::i, and python.utils.statsfile2gnuplot::j.


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