Uses of Interface
dev.nm.algebra.structure.VectorSpace
-
-
Uses of VectorSpace in dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse
Classes in dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse that implement VectorSpace Modifier and Type Class Description class
SparseVector
A sparse vector stores only non-zero values. -
Uses of VectorSpace in dev.nm.algebra.linear.matrix.doubles.operation
Classes in dev.nm.algebra.linear.matrix.doubles.operation that implement VectorSpace Modifier and Type Class Description class
SVEC
SVEC
converts a symmetric matrix K = {Kij} into a vector of dimension n(n+1)/2. -
Uses of VectorSpace in dev.nm.algebra.linear.matrix.generic
Subinterfaces of VectorSpace in dev.nm.algebra.linear.matrix.generic Modifier and Type Interface Description interface
GenericMatrix<T extends GenericMatrix<T,F>,F extends Field<F>>
This class defines a matrix over a field. -
Uses of VectorSpace in dev.nm.algebra.linear.matrix.generic.matrixtype
Classes in dev.nm.algebra.linear.matrix.generic.matrixtype that implement VectorSpace Modifier and Type Class Description class
ComplexMatrix
This is aComplex
matrix.class
GenericFieldMatrix<F extends Field<F>>
This is a generic matrix over aField
.class
RealMatrix
This is aReal
matrix. -
Uses of VectorSpace in dev.nm.algebra.linear.vector.doubles
Subinterfaces of VectorSpace in dev.nm.algebra.linear.vector.doubles Modifier and Type Interface Description interface
Vector
An Euclidean vector is a geometric object that has both a magnitude/length and a direction.Classes in dev.nm.algebra.linear.vector.doubles that implement VectorSpace Modifier and Type Class Description class
CombinedVectorByRef
For efficiency, this wrapper concatenates two or more vectors by references (without data copying).class
ImmutableVector
This is a read-only view of aVector
instance.class
SubVectorRef
Represents a sub-vector backed by the referenced vector, without data copying. -
Uses of VectorSpace in dev.nm.algebra.linear.vector.doubles.dense
Classes in dev.nm.algebra.linear.vector.doubles.dense that implement VectorSpace Modifier and Type Class Description class
DenseVector
This class implements the standard, dense,double
based vector representation. -
Uses of VectorSpace in dev.nm.algebra.linear.vector.doubles.operation
Classes in dev.nm.algebra.linear.vector.doubles.operation that implement VectorSpace Modifier and Type Class Description class
Basis
A basis is a set of linearly independent vectors spanning a vector space. -
Uses of VectorSpace in dev.nm.algebra.structure
Subinterfaces of VectorSpace in dev.nm.algebra.structure Modifier and Type Interface Description interface
BanachSpace<B,F extends Field<F> & Comparable<F>>
A Banach space, B, is a complete normed vector space such that every Cauchy sequence (with respect to the metric d(x, y) = |x - y|) in B has a limit in B.interface
HilbertSpace<H,F extends Field<F> & Comparable<F>>
A Hilbert space is an inner product space, an abstract vector space in which distances and angles can be measured. -
Uses of VectorSpace in dev.nm.analysis.differentiation.multivariate
Classes in dev.nm.analysis.differentiation.multivariate that implement VectorSpace Modifier and Type Class Description class
Gradient
The gradient of a scalar field is a vector field which points in the direction of the greatest rate of increase of the scalar field, and of which the magnitude is the greatest rate of change. -
Uses of VectorSpace in dev.nm.analysis.differentiation.univariate
Classes in dev.nm.analysis.differentiation.univariate that implement VectorSpace Modifier and Type Class Description class
DPolynomial
This is the first order derivative function of aPolynomial
, which, again, is a polynomial. -
Uses of VectorSpace in dev.nm.analysis.function.polynomial
Classes in dev.nm.analysis.function.polynomial that implement VectorSpace Modifier and Type Class Description class
CauchyPolynomial
The Cauchy's polynomial of a polynomial takes this form:class
Polynomial
A polynomial is aUnivariateRealFunction
that represents a finite length expression constructed from variables and constants, using the operations of addition, subtraction, multiplication, and constant non-negative whole number exponents.class
QuadraticMonomial
A quadratic monomial has this form: x2 + ux + v.class
ScaledPolynomial
This constructs a scaled polynomial that has neither too big or too small coefficients, hence avoiding overflow or underflow.
-