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

◆ value()

FreeModule * FreeModule_symm::value ( )
inline

Definition at line 379 of file freemod.cpp.

380 {
381 if (symm1_result == nullptr)
382 {
383 symm1_result = F->get_ring()->make_FreeModule();
384 if (n >= 0)
385 {
386 symm1_deg = D->make_one();
387 symm1(0, n);
388 D->remove(symm1_deg);
389 }
390 }
391 return symm1_result;
392 }
FreeModule * symm1_result
Definition freemod.cpp:351
monomial symm1_deg
Definition freemod.cpp:352
const Monoid * D
Definition freemod.cpp:348
void symm1(int lastn, int pow) const
Definition freemod.cpp:354
const FreeModule * F
Definition freemod.cpp:347

References D, F, n, symm1(), symm1_deg, and symm1_result.

Referenced by FreeModule::symm().