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

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

asgpp::pde::HeatEquationSolverprotected
bGridConstructedsgpp::pde::PDESolverprotected
coarsenInitialGridSurplus(sgpp::base::DataVector &alpha, double dThreshold)sgpp::pde::PDESolver
constructGrid(sgpp::base::BoundingBox &myBoundingBox, size_t level)sgpp::pde::HeatEquationSolvervirtual
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
HeatEquationSolver()sgpp::pde::HeatEquationSolver
initGridWithSmoothHeat(sgpp::base::DataVector &alpha, double mu, double sigma, double factor)sgpp::pde::HeatEquationSolver
initScreen()sgpp::pde::HeatEquationSolvervirtual
levelssgpp::pde::PDESolverprotected
myBoundingBoxsgpp::pde::PDESolverprotected
myGridsgpp::pde::PDESolverprotected
myGridStoragesgpp::pde::PDESolverprotected
myScreensgpp::pde::HeatEquationSolverprotected
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
setHeatCoefficient(double a)sgpp::pde::HeatEquationSolver
solveCrankNicolson(size_t numTimesteps, double timestepsize, size_t maxCGIterations, double epsilonCG, sgpp::base::DataVector &alpha, size_t NumImEul=0)sgpp::pde::HeatEquationSolvervirtual
solveExplicitEuler(size_t numTimesteps, double timestepsize, size_t maxCGIterations, double epsilonCG, sgpp::base::DataVector &alpha, bool verbose=false, bool generateAnimation=false)sgpp::pde::HeatEquationSolvervirtual
solveImplicitEuler(size_t numTimesteps, double timestepsize, size_t maxCGIterations, double epsilonCG, sgpp::base::DataVector &alpha, bool verbose=false, bool generateAnimation=false)sgpp::pde::HeatEquationSolvervirtual
storeInnerRHS(sgpp::base::DataVector &alpha, std::string tFilename, double timestepsize)sgpp::pde::HeatEquationSolver
storeInnerSolution(sgpp::base::DataVector &alpha, size_t numTimesteps, double timestepsize, size_t maxCGIterations, double epsilonCG, std::string tFilename)sgpp::pde::HeatEquationSolver
~HeatEquationSolver()sgpp::pde::HeatEquationSolvervirtual
~ParabolicPDESolver()sgpp::pde::ParabolicPDESolvervirtual
~PDESolver()sgpp::pde::PDESolvervirtual