Macaulay2 » Documentation
Packages » NAGtypes :: System
next | previous | forward | backward | up | index | toc

System -- a system of functions

Description

A type that inherits from this abstract type should supply methods for evaluating a map that takes numVariables (+ numParameters if the system is parametric) inputs and produces numFunctions outputs and its jacobian.

Note for developers: it suffices to override the versions of evaluate and evaluateJacobian that take (System,Matrix,Matrix) as arguments.

See also

Types of System:

Methods that use an object of class System:

  • residual(System,AbstractPoint) -- see residual -- residual of a polynomial function at a point
  • residual(System,Point) -- see residual -- residual of a polynomial function at a point
  • evaluate(System,AbstractPoint)
  • evaluate(System,AbstractPoint,AbstractPoint)
  • evaluate(System,Matrix)
  • evaluate(System,Matrix,Matrix)
  • evaluateJacobian(System,AbstractPoint)
  • evaluateJacobian(System,AbstractPoint,AbstractPoint)
  • evaluateJacobian(System,Matrix)
  • evaluateJacobian(System,Matrix,Matrix)
  • numFunctions(System)
  • numParameters(System)
  • numVariables(System)

For the programmer

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


The source of this document is in NAGtypes/doc-NAGtypes.m2:1016:0.