![]() |
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. |