Class DSFactory.DSField
- java.lang.Object
-
- org.hipparchus.analysis.differentiation.DSFactory.DSField
-
- All Implemented Interfaces:
Field<DerivativeStructure>
- Enclosing class:
- DSFactory
public static class DSFactory.DSField extends Object implements Field<DerivativeStructure>
Field for {link DerivativeStructure} instances.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object other)
DerivativeStructure
getOne()
Get the multiplicative identity of the field.DerivativeStructure
getPi()
Get the Archimedes constant π.Class<DerivativeStructure>
getRuntimeClass()
Returns the runtime class of the FieldElement.DerivativeStructure
getZero()
Get the additive identity of the field.int
hashCode()
-
-
-
Method Detail
-
getZero
public DerivativeStructure getZero()
Get the additive identity of the field.The additive identity is the element e0 of the field such that for all elements a of the field, the equalities a + e0 = e0 + a = a hold.
- Specified by:
getZero
in interfaceField<DerivativeStructure>
- Returns:
- additive identity of the field
-
getOne
public DerivativeStructure getOne()
Get the multiplicative identity of the field.The multiplicative identity is the element e1 of the field such that for all elements a of the field, the equalities a × e1 = e1 × a = a hold.
- Specified by:
getOne
in interfaceField<DerivativeStructure>
- Returns:
- multiplicative identity of the field
-
getPi
public DerivativeStructure getPi()
Get the Archimedes constant π.Archimedes constant is the ratio of a circle's circumference to its diameter.
- Returns:
- Archimedes constant π
- Since:
- 2.0
-
getRuntimeClass
public Class<DerivativeStructure> getRuntimeClass()
Returns the runtime class of the FieldElement.- Specified by:
getRuntimeClass
in interfaceField<DerivativeStructure>
- Returns:
- The
Class
object that represents the runtime class of this object.
-
-