Uses of Interface
dk.jonaslindstrom.ruffini.common.abstractions.Field
Packages that use Field
Package
Description
-
Uses of Field in demo.poseidon
Constructors in demo.poseidon with parameters of type Field -
Uses of Field in dk.jonaslindstrom.arithmeticparser
Methods in dk.jonaslindstrom.arithmeticparser with parameters of type Field -
Uses of Field in dk.jonaslindstrom.ruffini.common.abstractions
Classes in dk.jonaslindstrom.ruffini.common.abstractions with type parameters of type FieldModifier and TypeInterfaceDescriptioninterface
InnerProductSpace<V,
S, F extends Field<S>> A group is a set with an associative addition operation and an inverse operation.interface
NormedVectorSpace<V,
S, F extends Field<S>> An inner product space is a vector space with an inner product.interface
VectorSpace<V,
S, F extends Field<S>> A vector space is a module over a field. -
Uses of Field in dk.jonaslindstrom.ruffini.common.algorithms
Classes in dk.jonaslindstrom.ruffini.common.algorithms with type parameters of type FieldModifier and TypeClassDescriptionclass
Projection<V,
S, F extends Field<S>> Compute the projection of a vector v onto another vector u in the given vector space.class
QuadraticEquation<E,
F extends Field<E>> Solve a quadratic equation of the form ax^2 + bx + c = 0 over a field of characteristic != 2.Constructors in dk.jonaslindstrom.ruffini.common.algorithms with parameters of type FieldModifierConstructorDescriptionInverseDiscreteFourierTransform
(Field<E> field, E nThPrincipalRootOfUnity, int n) -
Uses of Field in dk.jonaslindstrom.ruffini.common.helpers
Classes in dk.jonaslindstrom.ruffini.common.helpers that implement FieldModifier and TypeClassDescriptionclass
Wrapper for the ring class which logs the number of operations performed in this ring.Constructors in dk.jonaslindstrom.ruffini.common.helpers with parameters of type Field -
Uses of Field in dk.jonaslindstrom.ruffini.common.matrices.algorithms
Classes in dk.jonaslindstrom.ruffini.common.matrices.algorithms with type parameters of type FieldModifier and TypeClassDescriptionclass
GramSchmidt<V,
S, F extends Field<S>> Gram-Schmidt orthogonalization.class
QRDecomposition<E,
F extends Field<E>> Compute the QR decomposition of a matrix.Constructors in dk.jonaslindstrom.ruffini.common.matrices.algorithms with parameters of type FieldModifierConstructorDescriptionGaussianElimination
(Field<E> field) MatrixInversion
(Field<E> field) -
Uses of Field in dk.jonaslindstrom.ruffini.common.matrices.structures
Classes in dk.jonaslindstrom.ruffini.common.matrices.structures with type parameters of type FieldModifier and TypeClassDescriptionclass
GeneralLinearGroup<E,
F extends Field<E>> This class represents the general linear group GL(n, F) of invertible n × n matrices over a field F. -
Uses of Field in dk.jonaslindstrom.ruffini.common.structures
Classes in dk.jonaslindstrom.ruffini.common.structures with type parameters of type FieldModifier and TypeClassDescriptionclass
AbstractVectorSpace<V,
S, F extends Field<S>> class
VectorSpaceOverField<E,
F extends Field<E>> Classes in dk.jonaslindstrom.ruffini.common.structures that implement Field -
Uses of Field in dk.jonaslindstrom.ruffini.common.util
Classes in dk.jonaslindstrom.ruffini.common.util that implement Field -
Uses of Field in dk.jonaslindstrom.ruffini.elliptic.algorithms
Constructors in dk.jonaslindstrom.ruffini.elliptic.algorithms with parameters of type FieldModifierConstructorDescriptionOptimalAtePairing
(java.util.function.Function<E1, E2> g1embedding, ShortWeierstrassCurveAffine<E2, ?> curve2, java.util.function.Function<E2, ET> g2embedding, Field<ET> ft, java.util.function.Function<AffinePoint<E1>, SamePair<ET>> twist, BigInteger p, BigInteger r, int k) -
Uses of Field in dk.jonaslindstrom.ruffini.elliptic.elements
Methods in dk.jonaslindstrom.ruffini.elliptic.elements with parameters of type FieldModifier and TypeMethodDescriptionstatic <F> JacobianPoint<F>
JacobianPoint.pointAtInfinity
(Field<F> field) static <F> ProjectivePoint<F>
ProjectivePoint.pointAtInfinity
(Field<F> field) JacobianPoint.toAffinePoint
(Field<E> field) ProjectivePoint.toAffinePoint
(Field<E> field) AffinePoint.toProjectivePoint
(Field<E> field) -
Uses of Field in dk.jonaslindstrom.ruffini.elliptic.structures
Classes in dk.jonaslindstrom.ruffini.elliptic.structures with type parameters of type FieldModifier and TypeClassDescriptionclass
EdwardsCurve<E,
F extends Field<E>> Instances of this class represents a curve over a field over elements of typeE
satisfying the equation x2 + y2 = 1 + d x2 y2.class
MontgomeryCurve<E,
F extends Field<E>> Curve on Montgomery form By2 = x3 + Ax2 + x.class
ShortWeierstrassCurveAffine<E,
F extends Field<E>> Fields in dk.jonaslindstrom.ruffini.elliptic.structures declared as FieldMethods in dk.jonaslindstrom.ruffini.elliptic.structures that return FieldConstructors in dk.jonaslindstrom.ruffini.elliptic.structures with parameters of type FieldModifierConstructorDescriptionShortWeierstrassCurveProjective
(Field<E> field, E a, E b) Curve on Weierstrass form. -
Uses of Field in dk.jonaslindstrom.ruffini.finitefields
Classes in dk.jonaslindstrom.ruffini.finitefields with type parameters of type FieldClasses in dk.jonaslindstrom.ruffini.finitefields that implement FieldModifier and TypeClassDescriptionclass
AlgebraicFieldExtension<E,
F extends Field<E>> class
class
class
class
class
class
-
Uses of Field in dk.jonaslindstrom.ruffini.integers.structures
Classes in dk.jonaslindstrom.ruffini.integers.structures that implement Field -
Uses of Field in dk.jonaslindstrom.ruffini.polynomials.algorithms
Constructors in dk.jonaslindstrom.ruffini.polynomials.algorithms with parameters of type FieldModifierConstructorDescriptionLagrangePolynomial
(Field<E> field) MultivariatePolynomialDivision
(Field<E> field, int variables) MultivariatePolynomialDivision
(Field<E> field, int variables, Comparator<Monomial> ordering) -
Uses of Field in dk.jonaslindstrom.ruffini.polynomials.structures
Fields in dk.jonaslindstrom.ruffini.polynomials.structures declared as FieldMethods in dk.jonaslindstrom.ruffini.polynomials.structures that return FieldModifier and TypeMethodDescriptionPolynomialRing.getBaseField()
MultivariatePolynomialRing.getField()
PolynomialRingFFT.getField()
Constructors in dk.jonaslindstrom.ruffini.polynomials.structures with parameters of type FieldModifierConstructorDescriptionMultivariatePolynomialRing
(Field<E> field, int variables) MultivariatePolynomialRing
(Field<E> field, int variables, Comparator<Monomial> ordering) PolynomialRing
(Field<E> field) PolynomialRingFFT
(Field<E> field, E rootOfUnity, int n) PolynomialRingKaratsuba
(Field<E> field) -
Uses of Field in dk.jonaslindstrom.ruffini.reals.structures
Classes in dk.jonaslindstrom.ruffini.reals.structures that implement FieldModifier and TypeClassDescriptionclass
class
The real numbers represented as constructive reals, e.g.class
Real numbers represented byDouble
s.