SG++-Doxygen-Documentation
sgpp::pde::ParabolicPDESolver Member List

This is the complete list of members for sgpp::pde::ParabolicPDESolver, including all inherited members.

bGridConstructedsgpp::pde::PDESolverprotected
coarsenInitialGridSurplus(sgpp::base::DataVector &alpha, double dThreshold)sgpp::pde::PDESolver
constructGrid(sgpp::base::BoundingBox &myBoundingBox, size_t level)=0sgpp::pde::PDESolverpure virtual
deleteGrid()sgpp::pde::PDESolver
dimsgpp::pde::PDESolverprotected
evaluateCuboid(sgpp::base::DataVector &alpha, sgpp::base::DataVector &FunctionValues, sgpp::base::DataMatrix &EvaluationPoints)sgpp::pde::PDESolver
evaluatePoint(sgpp::base::DataVector &evalPoint, sgpp::base::DataVector &alpha)sgpp::pde::PDESolver
getGrid() constsgpp::pde::PDESolver
getGridNormalDistribution(sgpp::base::DataVector &alpha, std::vector< double > &norm_mu, std::vector< double > &norm_sigma)sgpp::pde::PDESolverprotectedvirtual
getNumberDimensions() constsgpp::pde::PDESolver
getNumberGridPoints() constsgpp::pde::PDESolver
getNumberInnerGridPoints() constsgpp::pde::PDESolver
levelssgpp::pde::PDESolverprotected
myBoundingBoxsgpp::pde::PDESolverprotected
myGridsgpp::pde::PDESolverprotected
myGridStoragesgpp::pde::PDESolverprotected
ParabolicPDESolver()sgpp::pde::ParabolicPDESolver
PDESolver()sgpp::pde::PDESolver
printGrid(sgpp::base::DataVector &alpha, size_t PointesPerDimension, std::string tfilename) constsgpp::pde::PDESolvervirtual
printGridDomain(sgpp::base::DataVector &alpha, size_t PointesPerDimension, sgpp::base::BoundingBox &GridArea, std::string tfilename) constsgpp::pde::PDESolvervirtual
printLevelIndexGrid(std::string tfilename) constsgpp::pde::PDESolvervirtual
printSparseGrid(sgpp::base::DataVector &alpha, std::string tfilename, bool bSurplus) constsgpp::pde::PDESolvervirtual
printSparseGridExpTransform(sgpp::base::DataVector &alpha, std::string tfilename, bool bSurplus) constsgpp::pde::PDESolvervirtual
refineInitialGridSurplus(sgpp::base::DataVector &alpha, int numRefinePoints, double dThreshold)sgpp::pde::PDESolver
refineInitialGridSurplusSubDomain(sgpp::base::DataVector &alpha, int numRefinePoints, double dThreshold, std::vector< double > &norm_mu, std::vector< double > &norm_sigma)sgpp::pde::PDESolver
refineInitialGridSurplusToMaxLevel(sgpp::base::DataVector &alpha, double dThreshold, sgpp::base::level_t maxLevel)sgpp::pde::PDESolver
refineInitialGridSurplusToMaxLevelSubDomain(sgpp::base::DataVector &alpha, double dThreshold, sgpp::base::level_t maxLevel, std::vector< double > &norm_mu, std::vector< double > &norm_sigma)sgpp::pde::PDESolver
setGrid(const std::string &serializedGrid)sgpp::pde::PDESolver
solveCrankNicolson(size_t numTimesteps, double timestepsize, size_t maxCGIterations, double epsilonCG, sgpp::base::DataVector &alpha, size_t NumImEul=0)=0sgpp::pde::ParabolicPDESolverpure virtual
solveExplicitEuler(size_t numTimesteps, double timestepsize, size_t maxCGIterations, double epsilonCG, sgpp::base::DataVector &alpha, bool verbose=false, bool generateAnimation=false)=0sgpp::pde::ParabolicPDESolverpure virtual
solveImplicitEuler(size_t numTimesteps, double timestepsize, size_t maxCGIterations, double epsilonCG, sgpp::base::DataVector &alpha, bool verbose=false, bool generateAnimation=false)=0sgpp::pde::ParabolicPDESolverpure virtual
~ParabolicPDESolver()sgpp::pde::ParabolicPDESolvervirtual
~PDESolver()sgpp::pde::PDESolvervirtual