Package sage :: Package structure :: Module element :: Class ModuleElement
[hide private]
[frames] | no frames]

Class ModuleElement



            object --+        
                     |        
sage_object.SageObject --+    
                         |    
                   Element --+
                             |
                            ModuleElement
Known Subclasses:
RingElement, AdditiveGroupElement, formal_sum.FormalSum, schemes.elliptic_curves.monsky_washnitzer.MonskyWashnitzerDifferential, combinat.free_module.CombinatorialFreeModuleElement, Vector, modular.abvar.finite_subgroup.TorsionPoint, modular.modform.element.ModularForm_abstract, modular.hecke.element.HeckeModuleElement

File: sage/structure/element.pyx (starting at line 683)

Generic element of a module.



Instance Methods [hide private]
 
__add__(...)
File: sage/structure/element.pyx (starting at line 691) Top-level addition operator for ModuleElements.
 
__iadd__(...)
File: sage/structure/element.pyx (starting at line 754)
 
__imul__(...)
File: sage/structure/element.pyx (starting at line 897)
 
__isub__(...)
File: sage/structure/element.pyx (starting at line 825)
 
__mul__(...)
File: sage/structure/element.pyx (starting at line 890)
 
__neg__(...)
File: sage/structure/element.pyx (starting at line 845) Top-level negation operator for ModuleElements.
 
__new__(T, S, ...)
 
__radd__(x, y)
y+x
 
__rmul__(x, y)
y*x
 
__rsub__(x, y)
y-x
 
__sub__(...)
File: sage/structure/element.pyx (starting at line 774) Top-level subtraction operator for ModuleElements.
 
_add_(...)
File: sage/structure/element.pyx (starting at line 746) Python classes should override this function to implement addition.
 
_iadd_(...)
File: sage/structure/element.pyx (starting at line 764)
 
_ilmul_(...)
File: sage/structure/element.pyx (starting at line 1026)
 
_isub_(...)
File: sage/structure/element.pyx (starting at line 835)
 
_lmul_(...)
File: sage/structure/element.pyx (starting at line 1023)
 
_lmul_nonscalar(...)
File: sage/structure/element.pyx (starting at line 960)
 
_neg_(...)
File: sage/structure/element.pyx (starting at line 879) Python classes should override this function to implement negation.
 
_rmul_(...)
File: sage/structure/element.pyx (starting at line 997)
 
_rmul_nonscalar(...)
File: sage/structure/element.pyx (starting at line 972)
 
_sub_(...)
File: sage/structure/element.pyx (starting at line 816) Python classes should override this function to implement subtraction.
 
additive_order(...)
File: sage/structure/element.pyx (starting at line 1049) Return the additive order of self.
 
order(...)
File: sage/structure/element.pyx (starting at line 1043) Return the additive order of self.

Inherited from Element: __cmp__, __eq__, __ge__, __gt__, __hash__, __init__, __le__, __lt__, __ne__, __nonzero__, __reduce__, __rxor__, __xor__, _cmp_, _im_gens_, _repr_, _richcmp_, base_base_extend, base_base_extend_canonical_sym, base_extend, base_extend_canonical, base_extend_canonical_sym, base_extend_recursive, base_ring, category, is_zero, n, parent, subs, substitute

Inherited from sage_object.SageObject: __repr__, _axiom_, _axiom_init_, _gap_, _gap_init_, _gp_, _gp_init_, _interface_, _interface_init_, _interface_is_cached_, _kash_, _kash_init_, _macaulay2_, _macaulay2_init_, _magma_, _magma_init_, _maple_, _maple_init_, _mathematica_, _mathematica_init_, _maxima_, _maxima_init_, _octave_, _octave_init_, _pari_, _pari_init_, _r_init_, _sage_, _singular_, _singular_init_, db, dump, dumps, plot, rename, reset_name, save, version

Inherited from object: __delattr__, __getattribute__, __reduce_ex__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__add__(...)
(Addition operator)

 
File: sage/structure/element.pyx (starting at line 691)

Top-level addition operator for ModuleElements.

See extensive documentation at the top of element.pyx.

__neg__(...)

 
File: sage/structure/element.pyx (starting at line 845)

Top-level negation operator for ModuleElements.
See extensive documentation at the top of element.pyx.

__new__(T, S, ...)

 


Returns:
a new object with type S, a subtype of T

Overrides: Element.__new__

__sub__(...)
(Subtraction operator)

 
File: sage/structure/element.pyx (starting at line 774)

Top-level subtraction operator for ModuleElements.
See extensive documentation at the top of element.pyx.

_add_(...)

 
File: sage/structure/element.pyx (starting at line 746)

Python classes should override this function to implement addition.

See extensive documentation at the top of element.pyx.

_neg_(...)

 
File: sage/structure/element.pyx (starting at line 879)

Python classes should override this function to implement negation.

See extensive documentation at the top of element.pyx.

_sub_(...)

 
File: sage/structure/element.pyx (starting at line 816)

Python classes should override this function to implement subtraction.

See extensive documentation at the top of element.pyx.