Macaulay2 » Documentation
Packages » Macaulay2Doc » The Macaulay2 language » Type » RingFamily
next | previous | forward | backward | up | index | toc

RingFamily

Description

This family is used to contain classes that correspond to a family of similar rings with a default member.

Menu

Types of RingFamily:

Methods that use an object of class RingFamily:

  • diagonalMatrix(RingFamily,List) -- see diagonalMatrix(Ring,ZZ,ZZ,List) -- make a diagonal matrix from a list
  • diagonalMatrix(RingFamily,ZZ,ZZ,List) -- see diagonalMatrix(Ring,ZZ,ZZ,List) -- make a diagonal matrix from a list
  • Number ^ RingFamily -- see lift -- lift to another ring
  • matrix(RingFamily,List) -- see matrix(Ring,List) -- create a matrix from a doubly nested list of ring elements or matrices
  • mutableIdentity(RingFamily,ZZ) -- see mutableIdentity(Ring,ZZ) -- make a mutable identity matrix
  • mutableMatrix(RingFamily,List) -- see mutableMatrix -- make a mutable matrix
  • mutableMatrix(RingFamily,ZZ,ZZ) -- see mutableMatrix(Ring,ZZ,ZZ) -- make a mutable matrix filled with zeroes
  • RingFamily ^ List -- see Ring ^ List -- make a free module
  • RingFamily ^ ZZ -- see Ring ^ ZZ -- make a free module
  • RingFamily _* -- the common parent for rings in a family
  • substitute(Ideal,RingFamily) -- see substitute -- substituting values for variables
  • substitute(Matrix,RingFamily) -- see substitute -- substituting values for variables
  • substitute(Module,RingFamily) -- see substitute -- substituting values for variables
  • substitute(Number,RingFamily) -- see substitute -- substituting values for variables
  • substitute(RingElement,RingFamily) -- see substitute -- substituting values for variables
  • substitute(Vector,RingFamily) -- see substitute -- substituting values for variables
  • vector(RingFamily,List) -- see vector -- make a vector
  • vector(RingFamily,Matrix) -- see vector -- make a vector
  • vector(RingFamily,Number) -- see vector -- make a vector
  • vector(RingFamily,RingElement) -- see vector -- make a vector

For the programmer

The object RingFamily is a type, with ancestor classes Type < MutableHashTable < HashTable < Thing.


The source of this document is in Macaulay2Doc/doc_rings.m2:127:0.