Abstract base classes for interface elements#
- class sage.interfaces.abc.AxiomElement[source]#
Bases:
object
Abstract base class for
AxiomElement
.This class is defined for the purpose of
isinstance
tests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.AxiomElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.AxiomElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.ExpectElement[source]#
Bases:
object
Abstract base class for
ExpectElement
.This class is defined for the purpose of
isinstance
tests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.ExpectElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.ExpectElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.FriCASElement[source]#
Bases:
object
Abstract base class for
FriCASElement
.This class is defined for the purpose of
isinstance
tests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.FriCASElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.FriCASElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.GapElement[source]#
Bases:
object
Abstract base class for
GapElement
.This class is defined for the purpose of
isinstance
tests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.GapElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.GapElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.GpElement[source]#
Bases:
object
Abstract base class for
GpElement
.This class is defined for the purpose of
isinstance
tests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.GpElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.GpElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.Macaulay2Element[source]#
Bases:
object
Abstract base class for
Macaulay2Element
.This class is defined for the purpose of
isinstance
tests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.Macaulay2Element.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.Macaulay2Element.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.MagmaElement[source]#
Bases:
object
Abstract base class for
MagmaElement
.This class is defined for the purpose of
isinstance
tests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.MagmaElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.MagmaElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.SingularElement[source]#
Bases:
object
Abstract base class for
SingularElement
.This class is defined for the purpose of
isinstance
tests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.SingularElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.SingularElement.__subclasses__()) <= Integer(1) True