|
ARB
|
#include <ali_solution.hxx>


Public Member Functions | |
| ALI_SUB_SOLUTION (ALI_PROFILE *prof) | |
| ALI_SUB_SOLUTION (ALI_PROFILE *prof, ALI_MAP *map) | |
| ALI_SUB_SOLUTION (ALI_SUB_SOLUTION *solution) | |
| ~ALI_SUB_SOLUTION () | |
| int | free_area (unsigned long *start, unsigned long *end, unsigned long *start_ref, unsigned long *end_ref, unsigned long area_number=0) |
| unsigned long | number_of_free_areas () |
| int | is_konsistent (ALI_MAP *map) |
| int | insert (ALI_MAP *map) |
| int | delete_map (ALI_MAP *map) |
| ALI_MAP * | make_one_map () |
| void | print () |
Definition at line 167 of file ali_solution.hxx.
|
inline |
Definition at line 173 of file ali_solution.hxx.
|
inline |
Definition at line 176 of file ali_solution.hxx.
| ALI_SUB_SOLUTION::ALI_SUB_SOLUTION | ( | ALI_SUB_SOLUTION * | solution | ) |
Definition at line 218 of file ali_solution.cxx.
References ALI_TLIST< T >::append_end(), ALI_TLIST< T >::first(), ALI_TLIST< T >::has_next(), ALI_TLIST< T >::is_empty(), and ALI_TLIST< T >::next().
| ALI_SUB_SOLUTION::~ALI_SUB_SOLUTION | ( | ) |
Definition at line 235 of file ali_solution.cxx.
References ALI_TLIST< T >::first(), ALI_TLIST< T >::has_next(), ALI_TLIST< T >::is_empty(), and ALI_TLIST< T >::next().
| int ALI_SUB_SOLUTION::free_area | ( | unsigned long * | start, |
| unsigned long * | end, | ||
| unsigned long * | start_ref, | ||
| unsigned long * | end_ref, | ||
| unsigned long | area_number = 0 |
||
| ) |
Definition at line 248 of file ali_solution.cxx.
References ALI_TLIST< T >::first(), ALI_MAP::first_base(), ALI_MAP::first_reference_base(), ALI_TLIST< T >::has_next(), ALI_TLIST< T >::is_empty(), ALI_MAP::last_base(), ALI_MAP::last_reference_base(), ALI_PROFILE::length(), ALI_TLIST< T >::next(), and ALI_PROFILE::sequence_length().
| unsigned long ALI_SUB_SOLUTION::number_of_free_areas | ( | ) |
Definition at line 311 of file ali_solution.cxx.
References ALI_TLIST< T >::first(), ALI_MAP::first_base(), ALI_MAP::first_reference_base(), ALI_TLIST< T >::has_next(), ALI_TLIST< T >::is_empty(), ALI_MAP::last_base(), ALI_TLIST< T >::next(), and ALI_PROFILE::sequence_length().
Definition at line 339 of file ali_solution.cxx.
References ALI_TLIST< T >::first(), ALI_MAP::first_base(), ALI_MAP::first_reference_base(), ALI_TLIST< T >::has_next(), ALI_TLIST< T >::is_empty(), ALI_MAP::last_base(), ALI_MAP::last_reference_base(), ALI_PROFILE::length(), ALI_TLIST< T >::next(), and ALI_PROFILE::sequence_length().
Definition at line 380 of file ali_solution.cxx.
References ALI_TLIST< T >::append_end(), ALI_TLIST< T >::first(), ALI_MAP::first_base(), ALI_MAP::first_reference_base(), ALI_TLIST< T >::has_next(), ALI_TLIST< T >::insert_bevor(), ALI_TLIST< T >::is_empty(), ALI_MAP::last_base(), ALI_MAP::last_reference_base(), ALI_PROFILE::length(), ALI_TLIST< T >::next(), and ALI_PROFILE::sequence_length().
Definition at line 426 of file ali_solution.cxx.
References ALI_TLIST< T >::delete_element(), ALI_TLIST< T >::first(), ALI_TLIST< T >::has_next(), ALI_TLIST< T >::is_empty(), and ALI_TLIST< T >::next().
| ALI_MAP * ALI_SUB_SOLUTION::make_one_map | ( | ) |
Definition at line 449 of file ali_solution.cxx.
References ali_fatal_error(), ALI_TLIST< T >::first(), ALI_MAP::first_base(), ALI_MAP::first_reference_base(), ALI_TLIST< T >::has_next(), ALI_TLIST< T >::is_empty(), ALI_MAP::is_inserted(), ALI_MAP::is_undefined(), ALI_MAP::last_base(), ALI_MAP::last_reference_base(), ALI_TLIST< T >::next(), NULp, ALI_MAP::position(), and ALI_MAP::set().
| void ALI_SUB_SOLUTION::print | ( | ) |
Definition at line 508 of file ali_solution.cxx.
References ALI_TLIST< T >::first(), ALI_MAP::first_base(), ALI_MAP::first_reference_base(), ALI_TLIST< T >::has_next(), ALI_TLIST< T >::is_empty(), ALI_MAP::last_base(), ALI_MAP::last_reference_base(), and ALI_TLIST< T >::next().
Referenced by ARB_main().
1.8.8