Macaulay2 Engine
Loading...
Searching...
No Matches
schurSn.cpp
Go to the documentation of this file.
1// Copyright 2011 Michael E. Stillman
2
3#include "schurSn.hpp"
4
5SchurSnRing::SchurSnRing(const Ring *A, int n) : SchurRing2(A, n) {}
7{
8 SchurSnRing *R = new SchurSnRing(A, n);
10 return R;
11}
12
14{
15 return SchurRing2::mult(f, g);
16}
17
19{
20 return SchurRing2::mult(f, g);
21}
22
23// Local Variables:
24// compile-command: "make -C $M2BUILDDIR/Macaulay2/e "
25// indent-tabs-mode: nil
26// End:
Ring()
Definition ring.hpp:136
bool initialize_SchurRing2()
Definition schur2.cpp:145
virtual ring_elem mult(const ring_elem f, const ring_elem g) const
Definition schur2.cpp:616
SchurSnRing(const Ring *A, int n=-1)
Definition schurSn.cpp:5
ring_elem tensor_mult(const ring_elem f, const ring_elem g) const
Definition schurSn.cpp:18
virtual ring_elem mult(const ring_elem f, const ring_elem g) const
Definition schurSn.cpp:13
static SchurSnRing * create(const Ring *A, int n=-1)
Definition schurSn.cpp:6
SchurSnRing — SchurRing2 subclass intended for symmetric-group representation rings (Kronecker produc...