SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
sgpp::solver::ZeroFunction Class Reference

The ZeroFunction class. More...

#include <ZeroFunction.hpp>

Inheritance diagram for sgpp::solver::ZeroFunction:
sgpp::solver::RegularizationFunction

Public Member Functions

double eval (base::DataVector weights) override
 eval evaluates the regularization function for weights.
 
base::DataVector prox (const base::DataVector &weights, double stepsize) override
 prox evaluates the proximal operator for the function for weights.
 
 ~ZeroFunction () override
 
- Public Member Functions inherited from sgpp::solver::RegularizationFunction
virtual ~RegularizationFunction ()
 

Detailed Description

The ZeroFunction class.

Corresponds to the trivial regularization function, which is zero in all cases.

Constructor & Destructor Documentation

◆ ~ZeroFunction()

sgpp::solver::ZeroFunction::~ZeroFunction ( )
inlineoverride

Member Function Documentation

◆ eval()

double sgpp::solver::ZeroFunction::eval ( base::DataVector  weights)
inlineoverridevirtual

eval evaluates the regularization function for weights.

Parameters
weights

Implements sgpp::solver::RegularizationFunction.

Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity().

◆ prox()

base::DataVector sgpp::solver::ZeroFunction::prox ( const base::DataVector weights,
double  stepsize 
)
inlineoverridevirtual

prox evaluates the proximal operator for the function for weights.

Parameters
weights
stepsizeis the stepsize used for the proximal step

Implements sgpp::solver::RegularizationFunction.


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