Uses of Interface
org.ojalgo.array.operation.ArrayOperation
Packages that use ArrayOperation
Package
Description
Everythinng in this package should be considered library-private – it should only be used by other parts of
ojAlgo! Code in this package is often refactored (api-breaking) without even a notice in the changelog.
-
Uses of ArrayOperation in org.ojalgo.array.operation
Classes in org.ojalgo.array.operation that implement ArrayOperationModifier and TypeClassDescriptionclass
class
Given a vector x, the i?amax functions return the position of the vector element x[i] that has the largest absolute value for real flavors, or the largest sum |Re(x[i])|+|Im(x[i])| for complex flavors.class
Given a vector x, the i?amin functions return the position of the vector element x[i] that has the smallest absolute value for real flavors, or the smallest sum |Re(x[i])|+|Im(x[i])| for complex flavors.class
class
class
class
The ?asum routine computes the sum of the magnitudes of elements of a real vector, or the sum of magnitudes of the real and imaginary parts of elements of a complex vector: res = |Re x1| + |Im x1| + |Re x2| + |Im x2|+ ...class
The ?axpy routines perform a vector-vector operation defined as y := a*x + y where: a is a scalar x and y are vectors each with a number of elements that equals n.class
The ?cabs1 is an auxiliary routine for a few BLAS Level 1 routines.class
The ?copy routines perform a vector-vector operation defined as y = x, where x and y are vectors.class
class
The ?dot routines perform a vector-vector reduction operation defined as Equation where xi and yi are elements of vectors x and y.class
The ?dotc routines perform a vector-vector operation defined as: Equationclass
The ?dotu routines perform a vector-vector reduction operation defined as Equation where xi and yi are elements of complex vectors x and y.class
class
class
class
class
class
class
[A] -= ([a][b]c+[b][a]c)
[A] is assumed to be hermitian (square symmetric) [A] = [A]C.class
Performs Householder transformation from both sides simultaneously assuming that [A] is hermitian (square symmetric) [A] = [A]H.class
class
class
Multiplies an hermitian (square symmetric) matrix with a vector.class
The ?nrm2 routines perform a vector reduction operation defined as res = ||x||, where: x is a vector, res is a value containing the Euclidean norm of the elements of x.class
Infinity norm - largest absolute valueclass
class
class
class
class
Given two complex vectors x and y, each vector element of these vectors is replaced as follows: xi = c*xi + s*yi yi = c*yi - s*xiclass
class
class
Given the Cartesian coordinates (a, b) of a point, these routines return the parameters c, s, r, and z associated with the Givens rotation.class
Given two vectors x and y, each vector element of these vectors is replaced as follows: for i=1 to n, where H is a modified Givens transformation matrix whose values are stored in the param[1] through param[4] array.class
Given Cartesian coordinates (x1, y1) of an input vector, these routines compute the components of a modified Givens transformation matrix H that zeros the y-component of the resulting vector:class
The ?scal routines perform a vector operation defined as x = a*x where: a is a scalar, x is an n-element vector.class
The ?sdot routines compute the inner product of two vectors with double precision.class
class
class
class
Given two vectors x and y, the ?swap routines return vectors y and x swapped, each replacing the other.class
-
Uses of ArrayOperation in org.ojalgo.matrix.operation
Subinterfaces of ArrayOperation in org.ojalgo.matrix.operationModifier and TypeInterfaceDescriptioninterface
Contents in this package loosely corresponds to BLAS.Classes in org.ojalgo.matrix.operation that implement ArrayOperationModifier and TypeClassDescriptionfinal class
final class
class
class
class
class