|
Macaulay2 Engine
|
#include "mutablecomplex.hpp"#include "engine-includes.hpp"#include "debug.hpp"#include "ring.hpp"#include "polyring.hpp"#include <utility>#include <iostream>#include <algorithm>Go to the source code of this file.
Macros | |
| #define | FLAG_TRACE_MORPHISMS 1 |
| #define | FLAG_TRIM_COMPLEX 2 |
| #define | FLAG_PRUNE_PMONE 4 |
| #define | FLAG_PRUNE_SCALARS 8 |
| #define | FLAG_PRUNE_ORIGIN 16 |
| #define | FLAG_PRUNE_MAXIMAL 32 |
| #define | FLAG_PRUNE_PRIME 64 |
| #define | FLAG_BEST_UNIT 1024 |
| #define | FLAG_BEST_MATRIX 2048 |
| #define | FLAG_REV_ORDER 65536 |
Functions | |
| VECTOR (MutableMatrix *) MutableComplex | |
| engine_RawMutableMatrixArray | rawPruningMorphism (MutableComplex *C, int n, int f) |
| M2_arrayint | rawPruneBetti (MutableComplex *C, int n, int f) |
| MutableComplex * | rawPruneComplex (MutableComplex *C, int n, int f) |
| MutableComplex * | rawMutableComplex (const engine_RawMutableMatrixArray M) |
| M2_string | rawMutableComplexToString (const MutableComplex *M) |
| unsigned int | rawMutableComplexHash (const MutableComplex *M) |