org.openl.meta
Class DoubleValue.DoubleValueZero

java.lang.Object
  extended by java.lang.Number
      extended by org.openl.meta.number.NumberValue<T>
          extended by org.openl.meta.explanation.ExplanationNumberValue<DoubleValue>
              extended by org.openl.meta.DoubleValue
                  extended by org.openl.meta.DoubleValue.DoubleValueZero
All Implemented Interfaces:
Serializable, Comparable<Number>, INamedThing, ExplanationForNumber<DoubleValue>, IMetaHolder, ITreeElement<DoubleValue>
Enclosing class:
DoubleValue

public static class DoubleValue.DoubleValueZero
extends DoubleValue

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.openl.meta.DoubleValue
DoubleValue.DoubleValueOne, DoubleValue.DoubleValueZero
 
Nested classes/interfaces inherited from class org.openl.meta.number.NumberValue
NumberValue.ValueType
 
Nested classes/interfaces inherited from interface org.openl.base.INamedThing
INamedThing.NameConverter<T extends INamedThing>, INamedThing.NameSelector, INamedThing.Tool
 
Field Summary
 
Fields inherited from class org.openl.meta.DoubleValue
MINUS_ONE, ONE, ZERO
 
Fields inherited from interface org.openl.base.INamedThing
EMPTY, LONG, NAME_CONVERTOR, REGULAR, SHORT
 
Constructor Summary
DoubleValue.DoubleValueZero()
           
 
Method Summary
 DoubleValue add(DoubleValue dv)
           
 DoubleValue divide(DoubleValue dv)
           
 double getValue()
          Returns the value of the current variable
 DoubleValue multiply(DoubleValue dv)
           
 
Methods inherited from class org.openl.meta.DoubleValue
abs, add, autocast, autocast, autocast, autocast, autocast, autocast, autocast, autocast, avg, big, cast, cast, cast, cast, cast, cast, cast, cast, cast, cast, cast, cast, cast, compareTo, copy, copy, dec, divide, doubleValue, eq, equals, floatValue, ge, getFormat, gt, hashCode, inc, intValue, le, longValue, lt, max, max, median, min, min, mod, multiply, ne, negative, positive, pow, printValue, product, quotient, rem, round, round, round, round, setFormat, setValue, small, sort, subtract, sum
 
Methods inherited from class org.openl.meta.explanation.ExplanationNumberValue
getAppropriateValue, getChildren, getDisplayName, getMetaInfo, getName, getObject, getOneArgumentException, getTwoArgumentsException, getType, isLeaf, setFullName, setMetaInfo, setName, toString, validate, validate, validate
 
Methods inherited from class org.openl.meta.number.NumberValue
getCast, getFormula, getFunction, getValueType
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DoubleValue.DoubleValueZero

public DoubleValue.DoubleValueZero()
Method Detail

add

public DoubleValue add(DoubleValue dv)

divide

public DoubleValue divide(DoubleValue dv)

getValue

public double getValue()
Description copied from class: DoubleValue
Returns the value of the current variable

Overrides:
getValue in class DoubleValue

multiply

public DoubleValue multiply(DoubleValue dv)


Copyright © 2013. All Rights Reserved.