Macaulay2 Engine
Loading...
Searching...
No Matches
◆
rawResolutionGetMutableMatrixB()
MutableMatrix
* rawResolutionGetMutableMatrixB
(
Computation
*
C
,
const
Ring
*
R
,
int
level
)
Definition at line
520
of file
groebner.cpp
.
528
{
529
try
530
{
531
clear_emit_size
();
532
F4ResComputation
*
G
=
dynamic_cast<
F4ResComputation
*
>
(C);
533
if
(
G
!=
nullptr
)
return
G
->get_mutable_matrix(R, level);
534
ERROR
(
"expected fast nonminimal resolution computation type"
);
535
return
nullptr
;
536
}
catch
(
const
exc::engine_error
& e)
537
{
538
ERROR
(e.what());
539
return
nullptr
;
540
}
541
}
F4ResComputation
ResolutionComputation subclass that drives the F4 resolution engine (SchreyerFrame + F4Res) from the ...
Definition
res-f4-computation.hpp:72
ERROR
const int ERROR
Definition
m2-mem.cpp:55
G
tbb::flow::graph G
Definition
res-tasking-example.cpp:46
exc::engine_error
Definition
exceptions.hpp:42
clear_emit_size
void clear_emit_size()
Definition
text-io.cpp:26
References
clear_emit_size()
,
ERROR
,
G
, and
RingMap::R
.
Macaulay2
e
engine.h
Generated on
for Macaulay2 Engine by
1.15.0