JScience v4.3

org.jscience.mathematics.function
Class Constant<R extends Ring<R>>

java.lang.Object
  extended by org.jscience.mathematics.function.Function<R,R>
      extended by org.jscience.mathematics.function.Polynomial<R>
          extended by org.jscience.mathematics.function.Constant<R>
All Implemented Interfaces:
java.io.Serializable, javolution.lang.Immutable, javolution.lang.Realtime, javolution.lang.ValueType, GroupAdditive<Polynomial<R>>, Ring<Polynomial<R>>, Structure<Polynomial<R>>

public final class Constant<R extends Ring<R>>
extends Polynomial<R>

This class represents a constant function (polynomial of degree 0).

Version:
3.1, April 1, 2006
Author:
Jean-Marie Dautelle
See Also:
Serialized Form

Method Summary
 R getValue()
          Returns the constant value for this function.
static
<R extends Ring<R>>
Constant<R>
valueOf(R value)
          Returns a constant function of specified value.
 
Methods inherited from class org.jscience.mathematics.function.Polynomial
compose, compose, copy, differentiate, equals, evaluate, getCoefficient, getOrder, getTerms, getVariables, hashCode, integrate, minus, minus, opposite, plus, plus, plus, pow, times, times, times, toText, valueOf, valueOf
 
Methods inherited from class org.jscience.mathematics.function.Function
divide, evaluate, evaluate, getVariable, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

valueOf

public static <R extends Ring<R>> Constant<R> valueOf(R value)
Returns a constant function of specified value.

Parameters:
value - the value returned by this function.
Returns:
the corresponding constant function.

getValue

public R getValue()
Returns the constant value for this function.

Returns:
getCoefficient(Term.CONSTANT)

JScience v4.3

Copyright © 2006 JScience.