Uses of Interface
org.apache.commons.math3.RealFieldElement

Packages that use RealFieldElement
org.apache.commons.math3.analysis.differentiation This package holds the main interfaces and basic building block classes dealing with differentiation. 
org.apache.commons.math3.geometry.euclidean.threed This package provides basic 3D geometry components. 
 

Uses of RealFieldElement in org.apache.commons.math3.analysis.differentiation
 

Classes in org.apache.commons.math3.analysis.differentiation that implement RealFieldElement
 class DerivativeStructure
          Class representing both the value and the differentials of a function.
 

Uses of RealFieldElement in org.apache.commons.math3.geometry.euclidean.threed
 

Classes in org.apache.commons.math3.geometry.euclidean.threed with type parameters of type RealFieldElement
 class FieldRotation<T extends RealFieldElement<T>>
          This class is a re-implementation of Rotation using RealFieldElement.
 class FieldVector3D<T extends RealFieldElement<T>>
          This class is a re-implementation of Vector3D using RealFieldElement.
 

Methods in org.apache.commons.math3.geometry.euclidean.threed with type parameters of type RealFieldElement
static
<T extends RealFieldElement<T>>
T
FieldVector3D.angle(FieldVector3D<T> v1, FieldVector3D<T> v2)
          Compute the angular separation between two vectors.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.angle(FieldVector3D<T> v1, Vector3D v2)
          Compute the angular separation between two vectors.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.angle(Vector3D v1, FieldVector3D<T> v2)
          Compute the angular separation between two vectors.
static
<T extends RealFieldElement<T>>
FieldRotation<T>
FieldRotation.applyInverseTo(Rotation rOuter, FieldRotation<T> rInner)
          Apply the inverse of the a rotation to another rotation.
static
<T extends RealFieldElement<T>>
FieldVector3D<T>
FieldRotation.applyInverseTo(Rotation r, FieldVector3D<T> u)
          Apply the inverse of a rotation to a vector.
static
<T extends RealFieldElement<T>>
FieldRotation<T>
FieldRotation.applyTo(Rotation r1, FieldRotation<T> rInner)
          Apply a rotation to another rotation.
static
<T extends RealFieldElement<T>>
FieldVector3D<T>
FieldRotation.applyTo(Rotation r, FieldVector3D<T> u)
          Apply a rotation to a vector.
static
<T extends RealFieldElement<T>>
FieldVector3D<T>
FieldVector3D.crossProduct(FieldVector3D<T> v1, FieldVector3D<T> v2)
          Compute the cross-product of two vectors.
static
<T extends RealFieldElement<T>>
FieldVector3D<T>
FieldVector3D.crossProduct(FieldVector3D<T> v1, Vector3D v2)
          Compute the cross-product of two vectors.
static
<T extends RealFieldElement<T>>
FieldVector3D<T>
FieldVector3D.crossProduct(Vector3D v1, FieldVector3D<T> v2)
          Compute the cross-product of two vectors.
static
<T extends RealFieldElement<T>>
T
FieldRotation.distance(FieldRotation<T> r1, FieldRotation<T> r2)
          Compute the distance between two rotations.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distance(FieldVector3D<T> v1, FieldVector3D<T> v2)
          Compute the distance between two vectors according to the L2 norm.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distance(FieldVector3D<T> v1, Vector3D v2)
          Compute the distance between two vectors according to the L2 norm.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distance(Vector3D v1, FieldVector3D<T> v2)
          Compute the distance between two vectors according to the L2 norm.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distance1(FieldVector3D<T> v1, FieldVector3D<T> v2)
          Compute the distance between two vectors according to the L1 norm.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distance1(FieldVector3D<T> v1, Vector3D v2)
          Compute the distance between two vectors according to the L1 norm.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distance1(Vector3D v1, FieldVector3D<T> v2)
          Compute the distance between two vectors according to the L1 norm.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distanceInf(FieldVector3D<T> v1, FieldVector3D<T> v2)
          Compute the distance between two vectors according to the L norm.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distanceInf(FieldVector3D<T> v1, Vector3D v2)
          Compute the distance between two vectors according to the L norm.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distanceInf(Vector3D v1, FieldVector3D<T> v2)
          Compute the distance between two vectors according to the L norm.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distanceSq(FieldVector3D<T> v1, FieldVector3D<T> v2)
          Compute the square of the distance between two vectors.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distanceSq(FieldVector3D<T> v1, Vector3D v2)
          Compute the square of the distance between two vectors.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.distanceSq(Vector3D v1, FieldVector3D<T> v2)
          Compute the square of the distance between two vectors.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.dotProduct(FieldVector3D<T> v1, FieldVector3D<T> v2)
          Compute the dot-product of two vectors.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.dotProduct(FieldVector3D<T> v1, Vector3D v2)
          Compute the dot-product of two vectors.
static
<T extends RealFieldElement<T>>
T
FieldVector3D.dotProduct(Vector3D v1, FieldVector3D<T> v2)
          Compute the dot-product of two vectors.
 

Methods in org.apache.commons.math3.geometry.euclidean.threed that return RealFieldElement
 T[] FieldRotation.getAngles(RotationOrder order)
          Get the Cardan or Euler angles corresponding to the instance.
 T[][] FieldRotation.getMatrix()
          Get the 3X3 matrix corresponding to the instance
 T[] FieldVector3D.toArray()
          Get the vector coordinates as a dimension 3 array.
 

Methods in org.apache.commons.math3.geometry.euclidean.threed with parameters of type RealFieldElement
 void FieldRotation.applyInverseTo(double[] in, T[] out)
          Apply the inverse of the rotation to a vector stored in an array.
 void FieldRotation.applyInverseTo(T[] in, T[] out)
          Apply the inverse of the rotation to a vector stored in an array.
 void FieldRotation.applyInverseTo(T[] in, T[] out)
          Apply the inverse of the rotation to a vector stored in an array.
 void FieldRotation.applyTo(double[] in, T[] out)
          Apply the rotation to a vector stored in an array.
 void FieldRotation.applyTo(T[] in, T[] out)
          Apply the rotation to a vector stored in an array.
 void FieldRotation.applyTo(T[] in, T[] out)
          Apply the rotation to a vector stored in an array.
 

Constructors in org.apache.commons.math3.geometry.euclidean.threed with parameters of type RealFieldElement
FieldRotation(T[][] m, double threshold)
          Build a rotation from a 3X3 matrix.
FieldVector3D(T[] v)
          Simple constructor.
 



Copyright © 2017 CNES. All Rights Reserved.