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 ArrayOperation
    Modifier and Type
    Class
    Description
    class 
     
    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: Equation
    class 
    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 value
    class 
     
    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*xi
    class 
     
    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

    Modifier and Type
    Interface
    Description
    interface 
    Contents in this package loosely corresponds to BLAS.
    Modifier and Type
    Class
    Description
    final class 
     
    final class 
     
    class 
     
    class 
     
    class 
     
    class