SG++-Doxygen-Documentation
sgpp::base::OperationSecondMomentModPolyClenshawCurtis Class Reference

FirstMomemnt of sparse grid function, ModPolyClenshawCurtis grid. More...

#include <OperationSecondMomentModPolyClenshawCurtis.hpp>

Inheritance diagram for sgpp::base::OperationSecondMomentModPolyClenshawCurtis:
sgpp::base::OperationSecondMoment

Public Member Functions

double doQuadrature (DataVector &alpha, DataMatrix *bounds=nullptr) override
 Compute first moment of the function

\[ \int_{\Omega} x\cdot f(x) dx. \]

. More...

 
 OperationSecondMomentModPolyClenshawCurtis (Grid *grid)
 Constructor of OperationSecondMomentModPolyClenshawCurtis. More...
 
 ~OperationSecondMomentModPolyClenshawCurtis () override
 
- Public Member Functions inherited from sgpp::base::OperationSecondMoment
 OperationSecondMoment ()
 Constructor. More...
 
virtual ~OperationSecondMoment ()
 Destructor. More...
 

Protected Attributes

sgpp::base::ClenshawCurtisTableclenshawCurtisTable
 
sgpp::base::Gridgrid
 

Detailed Description

FirstMomemnt of sparse grid function, ModPolyClenshawCurtis grid.

Constructor & Destructor Documentation

◆ OperationSecondMomentModPolyClenshawCurtis()

sgpp::base::OperationSecondMomentModPolyClenshawCurtis::OperationSecondMomentModPolyClenshawCurtis ( Grid grid)
inlineexplicit

Constructor of OperationSecondMomentModPolyClenshawCurtis.

Parameters
gridPointer to a sparse grid object

◆ ~OperationSecondMomentModPolyClenshawCurtis()

sgpp::base::OperationSecondMomentModPolyClenshawCurtis::~OperationSecondMomentModPolyClenshawCurtis ( )
inlineoverride

References alpha, and doQuadrature().

Member Function Documentation

◆ doQuadrature()

Member Data Documentation

◆ clenshawCurtisTable

sgpp::base::ClenshawCurtisTable& sgpp::base::OperationSecondMomentModPolyClenshawCurtis::clenshawCurtisTable
protected

Referenced by doQuadrature().

◆ grid

sgpp::base::Grid* sgpp::base::OperationSecondMomentModPolyClenshawCurtis::grid
protected

Referenced by python.uq.dists.SGDEdist.SGDEdist::__str__(), python.learner.Learner.Learner::applyData(), python.tools.Matrix::ApplyMatrix(), python.uq.dists.SGDEdist.SGDEdist::cdf(), python.uq.learner.Interpolant.Interpolant::doLearningIteration(), python.learner.Learner.Learner::doLearningIteration(), doQuadrature(), python.learner.Classifier.Classifier::evalError(), python.uq.learner.Interpolant.Interpolant::evalError(), python.tools.Matrix::generateb(), python.controller.CheckpointController.CheckpointController::generateFoldValidationJob(), python.uq.learner.SimulationLearner.SimulationLearner::getCollocationNodes(), python.uq.learner.SimulationLearner.SimulationLearner::getGrid(), python.uq.learner.SimulationLearner.SimulationLearner::getLearner(), python.uq.learner.Regressor.Regressor::learnData(), python.learner.Learner.Learner::learnData(), python.uq.learner.Regressor.Regressor::learnDataWithFolding(), python.learner.Learner.Learner::learnDataWithFolding(), python.uq.learner.Regressor.Regressor::learnDataWithTest(), python.learner.Learner.Learner::learnDataWithTest(), python.controller.CheckpointController.CheckpointController::loadAll(), python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive::makePositive(), python.uq.operations.forcePositivity.operationMakePositiveFast.OperationMakePositiveFast::makePositive(), python.uq.dists.SGDEdist.SGDEdist::mean(), python.uq.dists.SGDEdist.SGDEdist::pdf(), python.uq.dists.SGDEdist.SGDEdist::ppf(), python.learner.Classifier.Classifier::refineGrid(), python.learner.Regressor.Regressor::refineGrid(), python.uq.learner.Regressor.Regressor::refineGrid(), python.uq.learner.SimulationLearner.SimulationLearner::refineGrid(), python.controller.CheckpointController.CheckpointController::saveGrid(), python.controller.CheckpointController.CheckpointController::setGrid(), python.uq.learner.Learner.Learner::setGrid(), python.learner.Learner.Learner::setGrid(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGrid::split(), python.uq.dists.SGDEdist.SGDEdist::toJson(), python.learner.Classifier.Classifier::updateResults(), python.learner.Regressor.Regressor::updateResults(), python.uq.learner.Regressor.Regressor::updateResults(), and python.uq.dists.SGDEdist.SGDEdist::var().


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