Definition at line 46 of file category.cpp.
◆ row_comparator()
cif::row_comparator::row_comparator |
( |
category & |
cat | ) |
|
|
inline |
Definition at line 49 of file category.cpp.
52 auto cv = cat.get_cat_validator();
54 for (
auto k : cv->m_keys)
56 uint16_t ix = cat.add_column(
k);
58 auto iv = cv->get_validator_for_item(
k);
60 throw std::runtime_error(
"Incomplete dictionary, no Item Validator for Key " +
k);
64 throw std::runtime_error(
"Incomplete dictionary, no type Validator for Item " +
k);
66 using namespace std::placeholders;
void compare(Image< double > &op1, const Image< double > &op2)
ql0001_ & k(htemp+1),(cvec+1),(atemp+1),(bj+1),(bl+1),(bu+1),(x+1),(clamda+1), &iout, infoqp, &zero,(w+1), &lenw,(iw+1), &leniw, &glob_grd.epsmac
◆ operator()() [1/2]
int cif::row_comparator::operator() |
( |
const row * |
a, |
|
|
const row * |
b |
|
) |
| const |
|
inline |
Definition at line 72 of file category.cpp.
77 row_handle rha(m_category, *
a);
78 row_handle rhb(m_category, *
b);
81 for (
auto &
c : m_comparator)
88 std::string_view ka = rha[
k].text();
89 std::string_view kb = rhb[
k].text();
ql0001_ & k(htemp+1),(cvec+1),(atemp+1),(bj+1),(bl+1),(bu+1),(x+1),(clamda+1), &iout, infoqp, &zero,(w+1), &lenw,(iw+1), &leniw, &glob_grd.epsmac
◆ operator()() [2/2]
int cif::row_comparator::operator() |
( |
const row_initializer & |
a, |
|
|
const row * |
b |
|
) |
| const |
|
inline |
Definition at line 100 of file category.cpp.
104 row_handle rhb(m_category, *
b);
107 for (
auto &
c : m_comparator)
114 std::string_view ka =
a[
i++].value();
115 std::string_view kb = rhb[
k].text();
ql0001_ & k(htemp+1),(cvec+1),(atemp+1),(bj+1),(bl+1),(bu+1),(x+1),(clamda+1), &iout, infoqp, &zero,(w+1), &lenw,(iw+1), &leniw, &glob_grd.epsmac
The documentation for this class was generated from the following file: