Package sage :: Package modular :: Package modsym :: Module boundary_symbol :: Class BoundarySymbol
[show private | hide private]
[frames | no frames]

Class BoundarySymbol


Specific boundary modular symbol.
Method Summary
  __init__(self, parent, c, i)
Create a boundary symbol.
  __add__(self, other)
  __mul__(self, other)
  __neg__(self)
  __radd__(self, left)
  __repr__(self)
Returns a string representation for self for printing purposes.
  __rmul__(self, left)
  __rsub__(self, left)
  __sub__(self, other)
  parent(self)
  vector(self)
Returns the vector on the basis for boundary symbols that defines self.

Method Details

__init__(self, parent, c, i=-1)
(Constructor)

Create a boundary symbol.

INPUT:
CBoundarySymbols parent -- a space of boundary modular symbols
c is either:
   -- a coefficient in the base ring of parent
   -- a vector over the base ring of parent
int i -- if c is a coefficient, i gives the index into the
         nonzero cusps list, except if c=0 in which case i
         must be -1.

__repr__(self)
(Representation operator)

Returns a string representation for self for printing purposes.

vector(self)

Returns the vector on the basis for boundary symbols that
defines self.

INPUT:
   BoundarySymbol self -- arbitrary boundary symbol

OUTPUT:
   linalg.Vector -- underlying vector

Generated by Epydoc 2.1 on Mon May 9 17:57:02 2005 http://epydoc.sf.net