Moka kernel
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gmg-insertion.cc File Reference
#include "g-map-generic.hh"

Go to the source code of this file.

Macros

#define IS_MARKED_EDGE(D)
 
#define IS_VALID_EDGE(D)
 
#define IS_ON_SAME_EDGE(D1, D2)   ((D1)==(D2) || (ANoCrossedVolume && ((D1)==alpha2(D2))))
 

Macro Definition Documentation

#define IS_MARKED_EDGE (   D)
Value:
( \
isMarked(D, AMarkNumber) || isMarked(alpha0(D), AMarkNumber) || \
( \
ANoCrossedVolume && !isFree2(D) && \
(isMarked(alpha2(D), AMarkNumber) || isMarked(alpha20(D), AMarkNumber)) \
) \
)

Definition at line 218 of file gmg-insertion.cc.

#define IS_ON_SAME_EDGE (   D1,
  D2 
)    ((D1)==(D2) || (ANoCrossedVolume && ((D1)==alpha2(D2))))

Definition at line 232 of file gmg-insertion.cc.

#define IS_VALID_EDGE (   D)
Value:
(ANoCrossedVolume || isFree2(D) || \
(!isMarked( D , AMarkNumber) && !isMarked(alpha0 (D), AMarkNumber)) || \
(!isMarked(alpha2(D), AMarkNumber) && !isMarked(alpha02(D), AMarkNumber)))

Definition at line 227 of file gmg-insertion.cc.