![]() |
CMR
1.3.0
|
#include <cmr/regular.h>#include <assert.h>#include <stdlib.h>#include "env_internal.h"#include "seymour_internal.h"Classes | |
| struct | GraphNode |
Enumerations | |
| enum | ElementType { ELEMENT_TYPE_NONE , ELEMENT_TYPE_1 , ELEMENT_TYPE_2 , ELEMENT_TYPE_3 , ELEMENT_TYPE_NORMAL } |
Functions | |
| CMR_ERROR | CMRregularityDecomposeThreeSum (CMR *cmr, DecompositionTask *task, DecompositionQueue *queue, CMR_SEPA *separation) |
| Applies a 3-sum decomposition. | |
| enum ElementType |
| CMR_ERROR CMRregularityDecomposeThreeSum | ( | CMR * | cmr, |
| DecompositionTask * | task, | ||
| DecompositionQueue * | queue, | ||
| CMR_SEPA * | separation | ||
| ) |
Applies a 3-sum decomposition.
| cmr | CMR environment. |
| task | Task to be processed; already removed from the list of unprocessed tasks. |
| queue | Queue of unprocessed nodes. |
| separation | 3-separation. |