CGAL 5.1.2 - Monotone and Sorted Matrix Search
|
#include <CGAL/Sorted_matrix_search_traits_adaptor.h>
The class Sorted_matrix_search_traits_adaptor
can be used as an adaptor to create sorted matrix search traits classes for arbitrary feasibility test and matrix classes F
resp. M
.
M | must be a model for BasicMatrix |
F | must define a copy constructor and a monotone bool operator()( const Value&) . |
Creation | |
Sorted_matrix_search_traits_adaptor (const F &m) | |
initializes t to use m for feasibility testing. | |
Types | |
typedef M | Matrix |
typedef to M . | |
typedef Matrix::Value | Value |
typedef to Matrix::Value . | |
typedef std::less< Value > | Compare_strictly |
typedef to std::less<Value> . | |
typedef std::less_equal< Value > | Compare_non_strictly |
typedef to std::less_equal<Value> . | |
Operations | |
Compare_strictly | compare_strictly () const |
returns the Compare_strictly object to be used for the search. | |
Compare_non_strictly | compare_non_strictly () const |
returns the Compare_non_strictly object to be used for the search. | |
bool | is_feasible (const Value &a) |
uses the feasibility test given during creation. | |