Uses of Interface
dk.jonaslindstrom.ruffini.common.abstractions.Field
Packages that use Field
Package
Description
- 
Uses of Field in demo.poseidonConstructors in demo.poseidon with parameters of type Field
- 
Uses of Field in dk.jonaslindstrom.arithmeticparserMethods in dk.jonaslindstrom.arithmeticparser with parameters of type Field
- 
Uses of Field in dk.jonaslindstrom.ruffini.common.abstractionsClasses in dk.jonaslindstrom.ruffini.common.abstractions with type parameters of type FieldModifier and TypeInterfaceDescriptioninterfaceInnerProductSpace<V,S, F extends Field<S>> A group is a set with an associative addition operation and an inverse operation.interfaceNormedVectorSpace<V,S, F extends Field<S>> An inner product space is a vector space with an inner product.interfaceVectorSpace<V,S, F extends Field<S>> A vector space is a module over a field.
- 
Uses of Field in dk.jonaslindstrom.ruffini.common.algorithmsClasses in dk.jonaslindstrom.ruffini.common.algorithms with type parameters of type FieldModifier and TypeClassDescriptionclassProjection<V,S, F extends Field<S>> Compute the projection of a vector v onto another vector u in the given vector space.classQuadraticEquation<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.helpersClasses in dk.jonaslindstrom.ruffini.common.helpers that implement FieldModifier and TypeClassDescriptionclassWrapper 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.algorithmsClasses in dk.jonaslindstrom.ruffini.common.matrices.algorithms with type parameters of type FieldModifier and TypeClassDescriptionclassGramSchmidt<V,S, F extends Field<S>> Gram-Schmidt orthogonalization.classQRDecomposition<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.structuresClasses in dk.jonaslindstrom.ruffini.common.matrices.structures with type parameters of type FieldModifier and TypeClassDescriptionclassGeneralLinearGroup<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.structuresClasses in dk.jonaslindstrom.ruffini.common.structures with type parameters of type FieldModifier and TypeClassDescriptionclassAbstractVectorSpace<V,S, F extends Field<S>> classVectorSpaceOverField<E,F extends Field<E>> Classes in dk.jonaslindstrom.ruffini.common.structures that implement Field
- 
Uses of Field in dk.jonaslindstrom.ruffini.common.utilClasses in dk.jonaslindstrom.ruffini.common.util that implement Field
- 
Uses of Field in dk.jonaslindstrom.ruffini.elliptic.algorithmsConstructors 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.elementsMethods 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.structuresClasses in dk.jonaslindstrom.ruffini.elliptic.structures with type parameters of type FieldModifier and TypeClassDescriptionclassEdwardsCurve<E,F extends Field<E>> Instances of this class represents a curve over a field over elements of typeEsatisfying the equation x2 + y2 = 1 + d x2 y2.classMontgomeryCurve<E,F extends Field<E>> Curve on Montgomery form By2 = x3 + Ax2 + x.classShortWeierstrassCurveAffine<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.finitefieldsClasses in dk.jonaslindstrom.ruffini.finitefields with type parameters of type FieldClasses in dk.jonaslindstrom.ruffini.finitefields that implement FieldModifier and TypeClassDescriptionclassAlgebraicFieldExtension<E,F extends Field<E>> classclassclassclassclassclass
- 
Uses of Field in dk.jonaslindstrom.ruffini.integers.structuresClasses in dk.jonaslindstrom.ruffini.integers.structures that implement Field
- 
Uses of Field in dk.jonaslindstrom.ruffini.polynomials.algorithmsConstructors 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.structuresFields 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.structuresClasses in dk.jonaslindstrom.ruffini.reals.structures that implement FieldModifier and TypeClassDescriptionclassclassThe real numbers represented as constructive reals, e.g.classReal numbers represented byDoubles.