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

Implementation for B-spline functions of Laplace Operation, linear grids without boundaries. More...

#include <OperationLaplaceExplicitBspline.hpp>

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

Public Member Functions

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

Detailed Description

Implementation for B-spline functions of Laplace Operation, linear grids without boundaries.

Constructor & Destructor Documentation

◆ OperationLaplaceExplicitBspline() [1/2]

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

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

References m.

◆ OperationLaplaceExplicitBspline() [2/2]

◆ ~OperationLaplaceExplicitBspline()

sgpp::pde::OperationLaplaceExplicitBspline::~OperationLaplaceExplicitBspline ( )
virtual

Destructor.

Member Function Documentation

◆ mult()

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