NiHu  2.0
NiHu::interval_estimator< Interval > Class Template Reference

specialisation of NiHu::complexity_estimator for the interval case More...

#include <interval_estimator.hpp>

Public Types

typedef interval_estimator type
 self returning
 

Static Public Member Functions

template<class test_field_t , class trial_field_t >
static unsigned eval (field_base< test_field_t > const &test_field, field_base< trial_field_t > const &trial_field)
 evaluate estimation More...
 

Detailed Description

template<class Interval>
class NiHu::interval_estimator< Interval >

specialisation of NiHu::complexity_estimator for the interval case

Template Parameters
Intervalthe intervals to use for the estimation

Definition at line 38 of file interval_estimator.hpp.

Member Function Documentation

◆ eval()

template<class Interval >
template<class test_field_t , class trial_field_t >
static unsigned NiHu::interval_estimator< Interval >::eval ( field_base< test_field_t > const &  test_field,
field_base< trial_field_t > const &  trial_field 
)
inlinestatic

evaluate estimation

Template Parameters
test_field_tthe test field type
trial_field_tthe trial field type
Parameters
[in]test_fieldthe test field instance
[in]trial_fieldthe trial field instance
Returns
the estimated complexity

Definition at line 52 of file interval_estimator.hpp.


The documentation for this class was generated from the following file: