SG++-Doxygen-Documentation
PdeOpFactory.cpp File Reference
#include <sgpp/pde/operation/PdeOpFactory.hpp>
#include <sgpp/base/exception/factory_exception.hpp>
#include <sgpp/base/grid/type/PrewaveletGrid.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceLinear.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceLinearBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceModLinear.hpp>
#include <sgpp/pde/operation/hash/OperationLaplacePrewavelet.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceLinearStretched.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceLinearStretchedBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationLaplacePoly.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceModPoly.hpp>
#include <sgpp/pde/operation/hash/OperationLaplacePolyBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationLaplacePolyClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationLaplacePolyClenshawCurtisBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceModPolyClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceBspline.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceModBspline.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceBsplineBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceBsplineClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceModBsplineClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceExplicitLinear.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceExplicitBspline.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceExplicitModBspline.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitPeriodic.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitLinear.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitLinearBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitModLinear.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitBspline.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitModBspline.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitBsplineBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitBsplineClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitModBsplineClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitPoly.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitPolyBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitModPoly.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitPolyClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitPolyClenshawCurtisBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotExplicitModPolyClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotPeriodic.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotModLinear.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotBspline.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotBsplineBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotModBspline.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotBsplineClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotModBsplineClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotPoly.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotPolyBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotModPoly.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotPolyClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotPolyClenshawCurtisBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationMatrixLTwoDotModPolyClenshawCurtis.hpp>
#include <sgpp/pde/operation/hash/OperationLTwoDotProductLinear.hpp>
#include <sgpp/pde/operation/hash/OperationLTwoDotProductLinearBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationLTwoDotProductLinearStretched.hpp>
#include <sgpp/pde/operation/hash/OperationLTwoDotProductLinearStretchedBoundary.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceEnhancedLinear.hpp>
#include <sgpp/pde/operation/hash/OperationLaplaceEnhancedLinearBoundary.hpp>
#include <sgpp/globaldef.hpp>
#include <cstring>

Namespaces

 sgpp
 This header contains some utility functions.
 
 sgpp::op_factory
 

Functions

base::OperationMatrix * sgpp::op_factory::createOperationLaplace (base::Grid &grid)
 Factory method, returning an OperationLaplace (OperationMatrix) for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationLaplace (base::Grid &grid, sgpp::base::DataVector &coef)
 Factory method, returning an OperationLaplace (OperationMatrix) for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationLaplaceEnhanced (base::Grid &grid)
 Factory method, returning an OperationLaplace (OperationMatrix) for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationLaplaceEnhanced (base::Grid &grid, sgpp::base::DataVector &coef)
 Factory method, returning an OperationLaplace (OperationMatrix) for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationLaplaceExplicit (base::Grid &grid)
 Factory method, returning an OperationLaplaceExplicit (OperationMatrix) for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationLaplaceExplicit (base::DataMatrix *m, base::Grid &grid)
 Factory method, returning an OperationLaplaceExplicit (OperationMatrix) for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationLTwoDotExplicit (base::Grid &grid)
 Factory method, returning an OperationLTwoDotExplicit (OperationMatrix) for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationLTwoDotExplicit (base::DataMatrix *m, base::Grid &grid)
 Factory method, returning an OperationLTwoDotExplicit (OperationMatrix) for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationLTwoDotProduct (base::Grid &grid)
 Factory method, returning an OperationLTwoDotProduct (OperationMatrix) for the grid at hand. More...