Database Interface


Classes

class  coco::dbt_row
 This type is used to hold one row in some table of the search database. More...
class  coco::point_check_feasibility
 Stored procedure checking the feasibility of a point. More...
class  coco::box_check_intersection
 Stored procedure checking whether a box intersects the work_node's box. More...
class  coco::search_graph_context
 An evaluation context when retrieving from the search database. More...
class  coco::work_node_context
 The evaluation context when retrieving from the search database. More...

Functions

vdbl::tableid coco::get_point_table (vdbl::database *ptr, vdbl::standard_table *&ptb, vdbl::userid)
 Get the point from the search database.

Detailed Description

The classes and types in this section provide the interface to the VDBL (Vienna DataBase Library).

Function Documentation

vdbl::tableid coco::get_point_table ( vdbl::database *  ptr,
vdbl::standard_table *&  ptb,
vdbl::userid   
)

This function returns the tableid of and gets a pointer ptb to the ``point'' table of the search database ptr. If the point table does not yet exist, it is created. The point table has the following column structure: name type default sem x vector<double> N/A the coordinates L_mult vector<double> empty the multipliers f double +COCO_INF the objective value kappa double 1. the Kar.-John mult. best bool false best point in box verified bool false verified point feasible bool stored proc. feasible point optimal bool false local optimum global bool false from global box relaxation bool false from a relaxation class unsigned int 0 point class


Generated on Tue Feb 9 14:47:16 2010 for COCONUT API by  doxygen 1.5.8