org.hipparchus.analysis.differentiation

## Class DSFactory.DSField

• All Implemented Interfaces:
Field<DerivativeStructure>
Enclosing class:
DSFactory

public static class DSFactory.DSField
extends Object
implements Field<DerivativeStructure>
• ### Method Summary

All Methods
Modifier and Type Method and 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()
• ### Methods inherited from class java.lang.Object

clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
• ### 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 interface Field<DerivativeStructure>
Returns:
• #### 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 interface Field<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 interface Field<DerivativeStructure>
Returns:
The Class object that represents the runtime class of this object.
• #### equals

public boolean equals(Object other)
Overrides:
equals in class Object
• #### hashCode

public int hashCode()
Overrides:
hashCode in class Object