Uses of Interface
cern.colt.matrix.linalg.Blas
-
Packages that use Blas Package Description cern.colt.matrix.linalg Linear Algebraic matrix computations operating onDoubleMatrix2D
andDoubleMatrix1D
. -
-
Uses of Blas in cern.colt.matrix.linalg
Classes in cern.colt.matrix.linalg that implement Blas Modifier and Type Class Description class
SeqBlas
Sequential implementation of the Basic Linear Algebra System.class
SmpBlas
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 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 viaSmpBlas.allocateBlas(int, cern.colt.matrix.linalg.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 Constructor Description SmpBlas(int maxThreads, Blas seqBlas)
Constructs a blas using a maximum of maxThreads threads; each executing the given sequential algos.
-