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

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

#include <OperationMatrixLTwoDotExplicitBspline.hpp>

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

Public Member Functions

virtual void mult (sgpp::base::DataVector &alpha, sgpp::base::DataVector &result)
 Implementation of standard matrix multiplication. More...
 
 OperationMatrixLTwoDotExplicitBspline (sgpp::base::DataMatrix *m, sgpp::base::Grid *grid)
 Constructor that uses a external matrix pointer to construct the matrix, i.e. More...
 
 OperationMatrixLTwoDotExplicitBspline (sgpp::base::Grid *grid)
 Constructor that creates an own matrix i.e. More...
 
virtual ~OperationMatrixLTwoDotExplicitBspline ()
 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

◆ OperationMatrixLTwoDotExplicitBspline() [1/2]

sgpp::pde::OperationMatrixLTwoDotExplicitBspline::OperationMatrixLTwoDotExplicitBspline ( 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 OperationMatrixLTwoDotExplicitBsplineFullGrid

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

References m.

◆ OperationMatrixLTwoDotExplicitBspline() [2/2]

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

◆ ~OperationMatrixLTwoDotExplicitBspline()

sgpp::pde::OperationMatrixLTwoDotExplicitBspline::~OperationMatrixLTwoDotExplicitBspline ( )
virtual

Destructor.

Member Function Documentation

◆ mult()

void sgpp::pde::OperationMatrixLTwoDotExplicitBspline::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: