Features
|
Public Member Functions | |
difference_expression_generator (const maxnat_t F) | |
difference_expression_t | operator() (maxnat_t f) const |
bool | operator() (maxnat_t f, maxnat_t s) const |
const maxnat_t | F () const |
const maxnat_t | S () const |
Exemplars of this class allow to systematically generate all difference expressions for isolating independent features for given number F of independent features.
|
inlineexplicit |
A difference expression exemplar must be initialized with the number of independent features.
F | Number of independent features. |
|
inline |
Returns number of independent features.
|
inline |
Calculates and returns difference expression for given feature.
f | Feature-id (1..F) |
Calculates and returns value for given feature and system. Important: The implementation calculates this value arithmetically. It does not create a difference expression. Therefore, it requires only minimal memory.
f | Feature-id (1..F) |
s | System-id (1..S) |
|
inline |
Returns number of systems.