SG++-Doxygen-Documentation
|
Abstract definition of a matrix operator interface. More...
#include <OperationMatrixSP.hpp>
Public Member Functions | |
virtual void | mult (DataVectorSP &alpha, DataVectorSP &result)=0 |
starts the Multiplication with the Laplace matrix More... | |
OperationMatrixSP () | |
Constructor. More... | |
virtual | ~OperationMatrixSP () |
Destructor. More... | |
Abstract definition of a matrix operator interface.
Everytime you need to apply a matrix to the ansatzfunction's coefficients in single precision derive a class from OperationMatrixSP.
This is an re-implementation of the standard OperationMatrix for single precision floating point numbers in order to increase support for GPUs.
|
inline |
Constructor.
|
inlinevirtual |
|
pure virtual |
starts the Multiplication with the Laplace matrix
alpha | DataVectorSP that contains the ansatzfunctions' coefficients |
result | DataVectorSP into which the result of the Laplace operation is stored |
Implemented in sgpp::datadriven::DMSystemMatrixBaseSP.
Referenced by sgpp::solver::BiCGStabSP::solve(), sgpp::solver::ConjugateGradientsSP::solve(), and ~OperationMatrixSP().