Calculates the Chebyshev measure https://en.wikipedia.org/wiki/Chebyshev_distance for all elements whose P:Crystal.Utility.Combined is above the set lower bound.
More...
|
float | Calculate (ICollection< Utility > elements) |
| Calculate the constrained Chebyshev measure for the given set of elements. More...
|
|
IMeasure | Clone () |
| Creates a new instance of the implementing class. Note that the semantics here are somewhat vague, however, by convention the "Prototype Pattern" uses a "Clone" function. Note that this may have very different semantics when compared with either shallow or deep cloning. When implementing this remember to include only the defining characteristics of the class and not its state! More...
|
|
| ConstrainedChebyshev () |
| Initializes a new instance of the ConstrainedChebyshev class. More...
|
|
| ConstrainedChebyshev (float lowerBound) |
| Initializes a new instance of the ConstrainedChebyshev class. More...
|
|
T | Clone () |
| Creates a new instance of the implementing class. Note that the semantics here are somewhat vague, however, by convention the "Prototype Pattern" uses a "Clone" function. Note that this may have very different semantics when compared with either shallow or deep cloning. When implementing this remember to include only the defining characteristics of the class and not its state! More...
|
|
|
float | LowerBound [get, set] |
| If the combined value of any utility is below this, the value of this measure will be 0. More...
|
|
Calculates the Chebyshev measure https://en.wikipedia.org/wiki/Chebyshev_distance for all elements whose P:Crystal.Utility.Combined is above the set lower bound.
- See also
- T:Crystal.IMeasure
Crystal.ConstrainedChebyshev.ConstrainedChebyshev |
( |
| ) |
|
|
inline |
Crystal.ConstrainedChebyshev.ConstrainedChebyshev |
( |
float |
lowerBound | ) |
|
|
inline |
float Crystal.ConstrainedChebyshev.Calculate |
( |
ICollection< Utility > |
elements | ) |
|
|
inline |
IMeasure Crystal.ConstrainedChebyshev.Clone |
( |
| ) |
|
|
inline |
Creates a new instance of the implementing class. Note that the semantics here are somewhat vague, however, by convention the "Prototype Pattern" uses a "Clone" function. Note that this may have very different semantics when compared with either shallow or deep cloning. When implementing this remember to include only the defining characteristics of the class and not its state!
- Returns
float Crystal.ConstrainedChebyshev.LowerBound |
|
getset |
If the combined value of any utility is below this, the value of this measure will be 0.
The documentation for this class was generated from the following file:
- Source/Measures/ConstrainedChebyshev.cs