ordinal_ble.cpp File Reference

#include <cmath>
#include "ordinal_ble.h"

Include dependency graph for ordinal_ble.cpp:

Go to the source code of this file.

Namespaces

namespace  lemga

Defines

#define OUT2RANK(y)   ((UINT) ((y) - .5))
#define RANK2OUT(r)   ((r) + 1)
#define VALIDRANK(y)   ((y) > .9 && std::fabs((y)-1-OUT2RANK(y)) < INFINITESIMAL)
#define nrank   (out_tab.size())
#define n_hyp   (ext_tab.size())
#define GET_BEST_RANK(distance_to_rank_r)

Functions

 REGISTER_CREATOR (lemga::Ordinal_BLE)


Detailed Description

Id
ordinal_ble.cpp 2782 2006-05-15 19:25:35Z ling

Definition in file ordinal_ble.cpp.


Define Documentation

#define GET_BEST_RANK distance_to_rank_r   ) 
 

Value:

REAL dmin = INFINITY; UINT rmin = UINT(-1); \
    for (UINT r = 0; r < nrank; ++r) {          \
        REAL dr = distance_to_rank_r;           \
        assert(dr < INFINITY/10);               \
        if (dr < dmin) { dmin = dr; rmin = r; } \
    }

Definition at line 262 of file ordinal_ble.cpp.

Referenced by Ordinal_BLE::operator()().

#define n_hyp   (ext_tab.size())
 

Definition at line 16 of file ordinal_ble.cpp.

Referenced by Ordinal_BLE::serialize(), and Ordinal_BLE::unserialize().

#define nrank   (out_tab.size())
 

Definition at line 15 of file ordinal_ble.cpp.

Referenced by Ordinal_BLE::extend_data(), Ordinal_BLE::extend_example(), Ordinal_BLE::serialize(), Ordinal_BLE::set_tables(), Ordinal_BLE::train(), and Ordinal_BLE::unserialize().

#define OUT2RANK  )     ((UINT) ((y) - .5))
 

Definition at line 12 of file ordinal_ble.cpp.

Referenced by Ordinal_BLE::c_error(), Ordinal_BLE::extend_data(), and Ordinal_BLE::set_train_data().

#define RANK2OUT  )     ((r) + 1)
 

Definition at line 13 of file ordinal_ble.cpp.

Referenced by Ordinal_BLE::operator()().

#define VALIDRANK  )     ((y) > .9 && std::fabs((y)-1-OUT2RANK(y)) < INFINITESIMAL)
 

Definition at line 14 of file ordinal_ble.cpp.

Referenced by Ordinal_BLE::c_error(), Ordinal_BLE::r_error(), and Ordinal_BLE::set_train_data().


Function Documentation

REGISTER_CREATOR lemga::Ordinal_BLE   ) 
 


Generated on Wed Nov 8 08:16:06 2006 for LEMGA by  doxygen 1.4.6