31 #include <TestHarness.h>
37 Scalar genes1[8] = {-0.8, +0.8, -0.8, +0.8, -0.8, +0.8, -0.8, +0.8};
38 Scalar genes2[8] = {-0.8, +0.8, -0.8, +0.8, -0.8, +0.8, -0.8, +0.8};
48 LONGS_EQUAL(
true, rule1->similar(rule2));
61 LONGS_EQUAL(
true, rule1->similar(rule2));
67 Scalar genes3[8] = {-0.8, +0.8, -0.8, +0.8, -0.8, +0.8, -0.8, +0.8};
68 Scalar genes4[8] = {-0.8, -0.4, -0.3, +0.8, +0.7, +0.8, -0.8, +0.8};
77 LONGS_EQUAL(
true, rule1->similar(rule2));
83 Scalar genes5[8] = {-0.8, +0.8, -0.8, +0.8, -0.8, +0.8, -0.8, +0.8};
84 Scalar genes6[8] = {-0.8, -0.4, -0.3, +0.8, +0.7, -0.4, +0.3, +0.8};
93 LONGS_EQUAL(
true, rule1->similar(rule2));
99 Scalar genes7[8] = {-0.8, +0.8, -0.8, +0.8, -0.8, +0.8, -0.8, +0.8};
109 LONGS_EQUAL(
true, rule1->similar(rule2));
125 LONGS_EQUAL(
true, rule1->similar(rule2));
141 LONGS_EQUAL(
false, rule1->similar(rule2));
157 LONGS_EQUAL(
false, rule1->similar(rule2));
175 LONGS_EQUAL(
true, rule->applies(sample));
184 LONGS_EQUAL(
true, rule->applies(sample));
193 LONGS_EQUAL(
true, rule->applies(sample));
double Scalar
Type of map values.
TEST(LogitRule_similar1, LogitRule)
void setGenes(Scalar *genes, int numGenes)
ExtendedDummyRule< LogitRule > ExtLogitRule