Macaulay2 Engine
Loading...
Searching...
No Matches
FreeModule_symm Struct Reference

Helper functor that builds the n-th symmetric power of a FreeModule by recursively walking multi-indices. More...

Public Member Functions

void symm1 (int lastn, int pow) const
 FreeModule_symm (const FreeModule *F0, int n0)
FreeModulevalue ()

Public Attributes

const FreeModuleF
const MonoidD
int n
FreeModulesymm1_result
monomial symm1_deg

Detailed Description

Helper functor that builds the n-th symmetric power of a FreeModule by recursively walking multi-indices.

Note
AI-generated documentation. Verify against the source before relying on it.

symm1(lastn, pow) walks every weakly increasing index sequence of length pow starting at lastn, accumulating their degree shifts in symm1_deg and appending the resulting component to symm1_result. The wrapper symm() (defined in the .cpp) seeds the recursion with pow = n. Used only inside freemod.cpp's Symm implementation.

Definition at line 345 of file freemod.cpp.


The documentation for this struct was generated from the following file: