|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.jas.application.ExtensionFieldBuilder
public class ExtensionFieldBuilder
Builder for extension field towers.
Field Summary | |
---|---|
RingFactory |
factory
The current factory. |
Constructor Summary | |
---|---|
protected |
ExtensionFieldBuilder()
Constructor not for use. |
|
ExtensionFieldBuilder(RingFactory base)
Constructor. |
Method Summary | |
---|---|
ExtensionFieldBuilder |
algebraicExtension(java.lang.String var,
java.lang.String expr)
Algebraic field extension. |
static ExtensionFieldBuilder |
baseField(RingFactory base)
Set base field. |
RingFactory |
build()
Build the field tower. |
ExtensionFieldBuilder |
complexAlgebraicExtension(java.lang.String var,
java.lang.String expr,
java.lang.String root)
Complex algebraic field extension. |
ExtensionFieldBuilder |
polynomialExtension(java.lang.String vars)
Polynomial ring extension. |
ExtensionFieldBuilder |
realAlgebraicExtension(java.lang.String var,
java.lang.String expr,
java.lang.String root)
Real algebraic field extension. |
java.lang.String |
toScript()
Get a scripting compatible string representation. |
java.lang.String |
toString()
String representation of the ideal. |
ExtensionFieldBuilder |
transcendentExtension(java.lang.String vars)
Transcendent field extension. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final RingFactory factory
Constructor Detail |
---|
protected ExtensionFieldBuilder()
public ExtensionFieldBuilder(RingFactory base)
base
- the base field.Method Detail |
---|
public RingFactory build()
public static ExtensionFieldBuilder baseField(RingFactory base)
base
- the base field for the extensions.public ExtensionFieldBuilder transcendentExtension(java.lang.String vars)
vars
- names for the transcendent generators.public ExtensionFieldBuilder polynomialExtension(java.lang.String vars)
vars
- names for the polynomial ring generators.public ExtensionFieldBuilder algebraicExtension(java.lang.String var, java.lang.String expr)
var
- name(s) for the algebraic generator(s).expr
- generating expresion, a univariate or multivariate polynomial
in vars.public ExtensionFieldBuilder realAlgebraicExtension(java.lang.String var, java.lang.String expr, java.lang.String root)
var
- name for the algebraic generator.expr
- generating expresion, a univariate polynomial in var.root
- isolating interval for a real root.public ExtensionFieldBuilder complexAlgebraicExtension(java.lang.String var, java.lang.String expr, java.lang.String root)
var
- name for the algebraic generator.expr
- generating expresion, a univariate polynomial in var.root
- isolating rectangle for a complex root.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String toScript()
Element.toScript()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |