Macaulay2 Engine
Loading...
Searching...
No Matches
Basis.cpp
Go to the documentation of this file.
1#include "Basis.hpp"
2
3#include "../mat.hpp"
4#include "../freemod.hpp"
5#include "../mutablemat.hpp"
6
7#if 0
8
9void append_to_basis(newf4::Basis& B, const Matrix* M)
10{
11}
12
13auto basis_to_M2_matrix(const newf4::Basis & B, const FreeModule* F) -> Matrix*
14{
15 return nullptr;
16}
17
18auto basis_to_M2_mutable_matrix(const newf4::Basis & B, const FreeModule* F) -> MutableMatrix*
19{
20 return nullptr;
21}
22
23#endif
24
25// Local Variables:
26// compile-command: "make -C $M2BUILDDIR/Macaulay2/e "
27// indent-tabs-mode: nil
28// End:
newf4::Basis — evolving Gröbner basis container with GBPolyStatus per element.
Engine-side free module R^n over a Ring.
Definition freemod.hpp:66
Abstract base class for mutable matrices over an arbitrary engine Ring, the in-place counterpart of t...
Definition mat.hpp:79
#define Matrix
Definition factory.cpp:14
FreeModule — finite-rank free module R^n, the type-level anchor for every Matrix.
MutableMatrix — abstract base of every mutable matrix the engine hands across the boundary.
Umbrella header that ties together MutableMat declarations, implementations, and the SLP variant.