AutoPas  3.0.0
Loading...
Searching...
No Matches
Namespaces | Functions
FuzzySet.cpp File Reference
#include "FuzzySet.h"
#include <iostream>
#include <numeric>
#include <utility>
#include "autopas/utils/ExceptionHandler.h"
#include "autopas/utils/Math.h"
Include dependency graph for FuzzySet.cpp:

Namespaces

namespace  autopas
 This is the main namespace of AutoPas.
 
namespace  autopas::FuzzyLogic
 Namespace that contains the fuzzy logic framework used by the FuzzyTuning-strategy.
 

Functions

std::shared_ptr< FuzzySetautopas::FuzzyLogic::operator|| (const std::shared_ptr< FuzzySet > &lhs, const std::shared_ptr< FuzzySet > &rhs)
 Returns the union of two FuzzySets.
 
std::shared_ptr< FuzzySetautopas::FuzzyLogic::operator&& (const std::shared_ptr< FuzzySet > &lhs, const std::shared_ptr< FuzzySet > &rhs)
 Returns the intersection of two FuzzySets.
 
std::shared_ptr< FuzzySetautopas::FuzzyLogic::operator! (const std::shared_ptr< FuzzySet > &fuzzySet)
 Returns the complement of a FuzzySet.
 

Detailed Description

Author
Manuel Lerchner
Date
17.04.24