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

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

#include <OperationMatrixLTwoDotExplicitLinearBoundary.hpp>

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

Public Member Functions

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

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

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

References m.

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

Constructor that creates an own matrix i.e.

matrix is destroyed by the destructor of OperationMatrixLTwoDotExplicitLinearBoundaryFullGrid

Parameters
gridthe sparse grid

References sgpp::base::Grid::getSize().

sgpp::pde::OperationMatrixLTwoDotExplicitLinearBoundary::~OperationMatrixLTwoDotExplicitLinearBoundary ( )
virtual

Member Function Documentation

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