Description Details Public fields Methods
An elementary condition is a filter condition on a single attribute.
This class stores the attribute, the filter value, and for dominance variables whether the value is a lower- or upper bound.
attributethe name of the attribute we filter on
valuethe constant in the filter condition
isLowerBoundfor dominance attributes whether the filter condition is a lower-bound or upper-bound
attributeTypethe type of the attribute (ind, sim, or dom)
alphafor similarity attributes the alpha parameter
betafor similarity attributes the beta parameter
new()Create a new ElementaryCondition object.
ElementaryCondition$new(attribute, value, it, isLowerBound = NA)
attributethe attribute we filter on
valuethe value we use in the filter condition
itthe information table to use
isLowerBound[optional] for dominance operators, whether the filter condition is a lower- or upper bound
elementCover()Method to calculate the set of objects matching this elementary condition.
ElementaryCondition$elementCover(it)
itthe information table to use
the set of matching objects - set of object names
print()Print method.
ElementaryCondition$print()
toString()toString method.
ElementaryCondition$toString()
equals()Method to compare two ElementaryConditions.
ElementaryCondition$equals(other)
otherthe other elementary condition to compare to
a single boolean value
clone()The objects of this class are cloneable with this method.
ElementaryCondition$clone(deep = FALSE)
deepWhether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.