Uses of Interface
cern.colt.matrix.linalg.Blas

Packages that use Blas
Package
Description
Linear Algebraic matrix computations operating on DoubleMatrix2D and DoubleMatrix1D.
  • Uses of Blas in cern.colt.matrix.linalg

    Classes in cern.colt.matrix.linalg that implement Blas
    Modifier and Type
    Class
    Description
    class 
    Sequential implementation of the Basic Linear Algebra System.
    class 
    Parallel implementation of the Basic Linear Algebra System for symmetric multi processing boxes.
    Fields in cern.colt.matrix.linalg declared as Blas
    Modifier and Type
    Field
    Description
    static final Blas
    SeqBlas.seqBlas
    Little trick to allow for "aliasing", that is, renaming this class.
    protected Blas
    SmpBlas.seqBlas
     
    static Blas
    SmpBlas.smpBlas
    The public global parallel blas; initialized via SmpBlas.allocateBlas(int, Blas).
    Methods in cern.colt.matrix.linalg with parameters of type Blas
    Modifier and Type
    Method
    Description
    static void
    SmpBlas.allocateBlas(int maxThreads, Blas seqBlas)
    Sets the public global variable SmpBlas.smpBlas to a blas using a maximum of maxThreads threads, each executing the given sequential algorithm; maxThreads is normally the number of CPUs.
    Constructors in cern.colt.matrix.linalg with parameters of type Blas
    Modifier
    Constructor
    Description
    protected
    SmpBlas(int maxThreads, Blas seqBlas)
    Constructs a blas using a maximum of maxThreads threads; each executing the given sequential algos.