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

Implements the standard L 2 scalar product on periodic grids. More...

#include <OperationMatrixLTwoDotPeriodic.hpp>

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

Public Member Functions

virtual void mult (sgpp::base::DataVector &alpha, sgpp::base::DataVector &result)
 Implementation of standard matrix multiplication. More...
 
 OperationMatrixLTwoDotPeriodic (sgpp::base::GridStorage *gridStorage)
 Constructor. More...
 
virtual ~OperationMatrixLTwoDotPeriodic ()
 Destructor. More...
 
- Public Member Functions inherited from sgpp::base::OperationMatrix
 OperationMatrix ()
 Constructor. More...
 
virtual ~OperationMatrix ()
 Destructor. More...
 

Protected Attributes

sgpp::base::GridStoragegridStorage
 

Detailed Description

Implements the standard L 2 scalar product on periodic grids.

Constructor & Destructor Documentation

◆ OperationMatrixLTwoDotPeriodic()

sgpp::pde::OperationMatrixLTwoDotPeriodic::OperationMatrixLTwoDotPeriodic ( sgpp::base::GridStorage gridStorage)
explicit

Constructor.

Parameters
gridStoragepointer to the GridStorage of the grid

References gridStorage.

◆ ~OperationMatrixLTwoDotPeriodic()

sgpp::pde::OperationMatrixLTwoDotPeriodic::~OperationMatrixLTwoDotPeriodic ( )
virtual

Destructor.

Member Function Documentation

◆ mult()

void sgpp::pde::OperationMatrixLTwoDotPeriodic::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 sgpp::base::DataMatrix::get(), sgpp::base::HashGridStorage::getDimension(), sgpp::base::HashGridStorage::getLevelIndexArraysForEval(), sgpp::base::HashGridStorage::getSize(), sgpp::base::DataVector::getSize(), gridStorage, python.statsfileInfo::i, python.utils.statsfile2gnuplot::j, and level.

Member Data Documentation

◆ gridStorage

sgpp::base::GridStorage* sgpp::pde::OperationMatrixLTwoDotPeriodic::gridStorage
protected

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