BeBOP Optimized Sparse Kernel Interface Library  1.0.1h
Data Structures | Defines | Functions
heur_internal.h File Reference

Heuristic management module. More...

#include <oski/common.h>
#include <oski/modloader.h>

Go to the source code of this file.

Data Structures

struct  oski_heurrec_t
 Heuristic record. More...

Defines

#define INC_OSKI_HEUR_INTERNAL_H
 oski/heur_internal.h included.

Functions

const oski_heurrec_toski_LookupHeur (const char *name, oski_id_t id_ind, oski_id_t id_val)
 Returns a matching heuristic record, found by heuristic type.
const oski_heurrec_toski_FindHeurRecord (oski_id_t id)
 Returns a matching heuristic record, found by id number.

Detailed Description

Heuristic management module.


Define Documentation


Function Documentation

Returns a matching heuristic record, found by id number.

References oski_heurrec_t::id, INVALID_ID, oski_FindHeurRecord(), oski_GetNumHeur(), and simplelist_GetElem().

Referenced by oski_FindHeurRecord(), oski_LookupHeurDescById(), and oski_LookupHeurIdMethod().

const oski_heurrec_t* oski_LookupHeur ( const char *  name,
oski_id_t  id_ind,
oski_id_t  id_val 
)

Returns a matching heuristic record, found by heuristic type.

References oski_heurrec_t::id_index_type, oski_heurrec_t::id_value_type, oski_heurrec_t::name, oski_GetNumHeur(), oski_LookupHeur(), and simplelist_GetElem().

Referenced by oski_LookupHeur(), and oski_LookupHeurId().