Macaulay2 Engine
Loading...
Searching...
No Matches

◆ value()

SchreyerOrder * SchreyerOrder_symm::value ( )
inline

Definition at line 303 of file schorder.cpp.

304 {
305 if (symm1_result == nullptr)
306 {
308 if (n >= 0)
309 {
310 symm1_base = M->make_one();
311 symm1(0, n);
312 M->remove(symm1_base);
313 }
314 }
315 return symm1_result;
316 }
static SchreyerOrder * create(const Monoid *m)
Definition schorder.cpp:11
const Monoid * M
Definition schorder.cpp:267
void symm1(int lastn, int pow)
Definition schorder.cpp:273
SchreyerOrder * symm1_result
Definition schorder.cpp:269

References SchreyerOrder::create(), M, n, symm1(), symm1_base, and symm1_result.

Referenced by SchreyerOrder::symm().