COOPY » Guide  version 0.6.5
Public Member Functions | Data Fields
coopy::cmp::RowManOf< map_type > Class Template Reference

Compare rows of a table. More...

#include <RowMan.h>

Inheritance diagram for coopy::cmp::RowManOf< map_type >:
coopy::cmp::Measure

Public Member Functions

 RowManOf (const CompareFlags &flags, const OrderResult &comp, int len)
void setVigor (int vigor)
virtual void setup (MeasurePass &pass)
void apply (coopy::store::DataSheet &a, coopy::store::IntSheet &asel, int target, bool query, bool alt, int ctrl)
void apply (coopy::store::DataSheet &a, coopy::store::DataSheet &b, coopy::store::IntSheet &asel, coopy::store::IntSheet &bsel, int ctrl)
virtual void measure (MeasurePass &pass, int ctrl)
virtual int getCtrlMax ()

Data Fields

CompareFlags flags
int vigor
int bound
map_type m
std::vector< int > ref_subset
std::vector< int > query_subset
coopy::store::SparseFloatSheet match
const OrderResultcomp

Detailed Description

template<class map_type>
class coopy::cmp::RowManOf< map_type >

Compare rows of a table.

Definition at line 23 of file RowMan.h.


Constructor & Destructor Documentation

template<class map_type>
coopy::cmp::RowManOf< map_type >::RowManOf ( const CompareFlags flags,
const OrderResult comp,
int  len 
) [inline]

Definition at line 33 of file RowMan.h.


Member Function Documentation

template<class map_type>
void coopy::cmp::RowManOf< map_type >::apply ( coopy::store::DataSheet a,
coopy::store::IntSheet asel,
int  target,
bool  query,
bool  alt,
int  ctrl 
) [inline]
template<class map_type>
void coopy::cmp::RowManOf< map_type >::apply ( coopy::store::DataSheet a,
coopy::store::DataSheet b,
coopy::store::IntSheet asel,
coopy::store::IntSheet bsel,
int  ctrl 
) [inline]

Definition at line 117 of file RowMan.h.

template<class map_type>
virtual int coopy::cmp::RowManOf< map_type >::getCtrlMax ( ) [inline, virtual]
template<class map_type>
virtual void coopy::cmp::RowManOf< map_type >::measure ( MeasurePass pass,
int  ctrl 
) [inline, virtual]

Implements coopy::cmp::Measure.

Definition at line 142 of file RowMan.h.

Referenced by coopy::cmp::CombinedRowMan::measure().

template<class map_type>
virtual void coopy::cmp::RowManOf< map_type >::setup ( MeasurePass pass) [inline, virtual]

Implements coopy::cmp::Measure.

Definition at line 44 of file RowMan.h.

Referenced by coopy::cmp::CombinedRowMan::setup().

template<class map_type>
void coopy::cmp::RowManOf< map_type >::setVigor ( int  vigor) [inline]

Definition at line 40 of file RowMan.h.


Field Documentation

template<class map_type>
int coopy::cmp::RowManOf< map_type >::bound
template<class map_type>
const OrderResult& coopy::cmp::RowManOf< map_type >::comp

Definition at line 31 of file RowMan.h.

Referenced by coopy::cmp::RowManOf< FMultiMap >::apply().

template<class map_type>
CompareFlags coopy::cmp::RowManOf< map_type >::flags
template<class map_type>
map_type coopy::cmp::RowManOf< map_type >::m

Definition at line 28 of file RowMan.h.

Referenced by coopy::cmp::RowManOf< FMultiMap >::apply().

template<class map_type>
coopy::store::SparseFloatSheet coopy::cmp::RowManOf< map_type >::match
template<class map_type>
std::vector<int> coopy::cmp::RowManOf< map_type >::query_subset
template<class map_type>
std::vector<int> coopy::cmp::RowManOf< map_type >::ref_subset
template<class map_type>
int coopy::cmp::RowManOf< map_type >::vigor

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines