computeL1Error(const FuzzyInterval &other, NormMode normMode=NormMode::ViaMembershipFunction) const | sgpp::optimization::FuzzyInterval | |
computeL1Norm(NormMode normMode=NormMode::ViaMembershipFunction) const | sgpp::optimization::FuzzyInterval | |
computeL2Error(const FuzzyInterval &other, NormMode normMode=NormMode::ViaMembershipFunction) const | sgpp::optimization::FuzzyInterval | |
computeL2Norm(NormMode normMode=NormMode::ViaMembershipFunction) const | sgpp::optimization::FuzzyInterval | |
computeLinfError(const FuzzyInterval &other, NormMode normMode=NormMode::ViaMembershipFunction) const | sgpp::optimization::FuzzyInterval | |
computeLinfNorm(NormMode normMode=NormMode::ViaMembershipFunction) const | sgpp::optimization::FuzzyInterval | |
computeRelativeL1Error(const FuzzyInterval &other, NormMode normMode=NormMode::ViaMembershipFunction) const | sgpp::optimization::FuzzyInterval | |
computeRelativeL2Error(const FuzzyInterval &other, NormMode normMode=NormMode::ViaMembershipFunction) const | sgpp::optimization::FuzzyInterval | |
computeRelativeLinfError(const FuzzyInterval &other, NormMode normMode=NormMode::ViaMembershipFunction) const | sgpp::optimization::FuzzyInterval | |
DEFAULT_NUMBER_OF_INTEGRAL_SAMPLES | sgpp::optimization::FuzzyInterval | static |
evaluateConfidenceIntervalLowerBound(double alpha) const override | sgpp::optimization::TriangularFuzzyInterval | virtual |
evaluateConfidenceIntervalUpperBound(double alpha) const override | sgpp::optimization::TriangularFuzzyInterval | virtual |
evaluateMembershipFunction(double x) const override | sgpp::optimization::TriangularFuzzyInterval | virtual |
FuzzyInterval(double supportLowerBound, double supportUpperBound, size_t numberOfIntegralSamples=DEFAULT_NUMBER_OF_INTEGRAL_SAMPLES) | sgpp::optimization::FuzzyInterval | |
FuzzyInterval(const FuzzyInterval &other) | sgpp::optimization::FuzzyInterval | |
getLeftMean() const | sgpp::optimization::TriangularFuzzyInterval | |
getLeftSpread() const | sgpp::optimization::TriangularFuzzyInterval | |
getNumberOfIntegralSamples() const | sgpp::optimization::FuzzyInterval | |
getRightMean() const | sgpp::optimization::TriangularFuzzyInterval | |
getRightSpread() const | sgpp::optimization::TriangularFuzzyInterval | |
getSupportLowerBound() const | sgpp::optimization::FuzzyInterval | |
getSupportUpperBound() const | sgpp::optimization::FuzzyInterval | |
leftMean | sgpp::optimization::TriangularFuzzyInterval | protected |
leftSpread | sgpp::optimization::TriangularFuzzyInterval | protected |
NormMode enum name | sgpp::optimization::FuzzyInterval | |
numberOfIntegralSamples | sgpp::optimization::FuzzyInterval | protected |
rightMean | sgpp::optimization::TriangularFuzzyInterval | protected |
rightSpread | sgpp::optimization::TriangularFuzzyInterval | protected |
setNumberOfIntegralSamples(size_t numberOfIntegralSamples) | sgpp::optimization::FuzzyInterval | |
supportLowerBound | sgpp::optimization::FuzzyInterval | protected |
supportUpperBound | sgpp::optimization::FuzzyInterval | protected |
TriangularFuzzyInterval(double mean, double spread) | sgpp::optimization::TriangularFuzzyInterval | |
TriangularFuzzyInterval(double mean, double leftSpread, double rightSpread) | sgpp::optimization::TriangularFuzzyInterval | |
TriangularFuzzyInterval(double leftMean, double rightMean, double leftSpread, double rightSpread) | sgpp::optimization::TriangularFuzzyInterval | |
TriangularFuzzyInterval(const TriangularFuzzyInterval &other) | sgpp::optimization::TriangularFuzzyInterval | |
~FuzzyInterval() | sgpp::optimization::FuzzyInterval | virtual |
~TriangularFuzzyInterval() override | sgpp::optimization::TriangularFuzzyInterval | |