Colt 1.0.1

Uses of Class
cern.colt.matrix.DoubleMatrix3D

Packages that use DoubleMatrix3D
cern.colt.matrix Matrix interfaces and factories; efficient and flexible dense and sparse 1, 2, 3 and d-dimensional matrices holding objects or primitive data types such as int, double, etc; Templated, fixed sized (not dynamically resizable); Also known as multi-dimensional arrays or Data Cubes
cern.colt.matrix.doublealgo Double matrix algorithms such as print formatting, sorting, partitioning and statistics. 
cern.colt.matrix.impl Matrix implementations; You normally need not look at this package, because all concrete classes implement the abstract interfaces of cern.colt.matrix, without subsetting or supersetting
cern.colt.matrix.linalg Linear Algebraic matrix computations operating on DoubleMatrix2D and DoubleMatrix1D
 

Uses of DoubleMatrix3D in cern.colt.matrix
 

Methods in cern.colt.matrix that return DoubleMatrix3D
 DoubleMatrix3D assign(double[][][] values)
          Sets all cells to the state specified by values.
 DoubleMatrix3D assign(double value)
          Sets all cells to the state specified by value.
 DoubleMatrix3D assign(DoubleFunction function)
          Assigns the result of a function to each cell; x[slice,row,col] = function(x[slice,row,col]).
 DoubleMatrix3D assign(DoubleMatrix3D other)
          Replaces all cell values of the receiver with the values of another matrix.
 DoubleMatrix3D assign(DoubleMatrix3D y, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).
 DoubleMatrix3D copy()
          Constructs and returns a deep copy of the receiver.
 DoubleMatrix3D like()
          Construct and returns a new empty matrix of the same dynamic type as the receiver, having the same number of slices, rows and columns.
abstract  DoubleMatrix3D like(int slices, int rows, int columns)
          Construct and returns a new empty matrix of the same dynamic type as the receiver, having the specified number of slices, rows and columns.
 DoubleMatrix3D viewColumnFlip()
          Constructs and returns a new flip view along the column axis.
 DoubleMatrix3D viewDice(int axis0, int axis1, int axis2)
          Constructs and returns a new dice view; Swaps dimensions (axes); Example: 3 x 4 x 5 matrix --> 4 x 3 x 5 matrix.
 DoubleMatrix3D viewPart(int slice, int row, int column, int depth, int height, int width)
          Constructs and returns a new sub-range view that is a depth x height x width sub matrix starting at [slice,row,column]; Equivalent to view().part(slice,row,column,depth,height,width); Provided for convenience only.
 DoubleMatrix3D viewRowFlip()
          Constructs and returns a new flip view along the row axis.
 DoubleMatrix3D viewSelection(int[] sliceIndexes, int[] rowIndexes, int[] columnIndexes)
          Constructs and returns a new selection view that is a matrix holding the indicated cells.
 DoubleMatrix3D viewSelection(DoubleMatrix2DProcedure condition)
          Constructs and returns a new selection view that is a matrix holding all slices matching the given condition.
 DoubleMatrix3D viewSliceFlip()
          Constructs and returns a new flip view along the slice axis.
 DoubleMatrix3D viewSorted(int row, int column)
          Sorts the matrix slices into ascending order, according to the natural ordering of the matrix values in the given [row,column] position.
 DoubleMatrix3D viewStrides(int sliceStride, int rowStride, int columnStride)
          Constructs and returns a new stride view which is a sub matrix consisting of every i-th cell.
 DoubleMatrix3D ascending(int slices, int rows, int columns)
          Constructs a matrix with cells having ascending values.
 DoubleMatrix3D descending(int slices, int rows, int columns)
          Constructs a matrix with cells having descending values.
 DoubleMatrix3D make(double[][][] values)
          Constructs a matrix with the given cell values.
 DoubleMatrix3D make(int slices, int rows, int columns)
          Constructs a matrix with the given shape, each cell initialized with zero.
 DoubleMatrix3D make(int slices, int rows, int columns, double initialValue)
          Constructs a matrix with the given shape, each cell initialized with the given value.
 DoubleMatrix3D random(int slices, int rows, int columns)
          Constructs a matrix with uniformly distributed values in (0,1) (exclusive).
 

Methods in cern.colt.matrix with parameters of type DoubleMatrix3D
 boolean apply(DoubleMatrix3D element)
          Applies a procedure to an argument.
 boolean apply(DoubleMatrix3D element)
          Applies a procedure to an argument.
 double aggregate(DoubleMatrix3D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 DoubleMatrix3D assign(DoubleMatrix3D other)
          Replaces all cell values of the receiver with the values of another matrix.
 DoubleMatrix3D assign(DoubleMatrix3D y, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).
 void zAssign27Neighbors(DoubleMatrix3D B, Double27Function function)
          27 neighbor stencil transformation.
 

Uses of DoubleMatrix3D in cern.colt.matrix.doublealgo
 

Methods in cern.colt.matrix.doublealgo that return DoubleMatrix3D
static DoubleMatrix3D quickSort(DoubleMatrix3D matrix, int row, int column)
          Sorts the matrix slices into ascending order, according to the natural ordering of the matrix values in the given [row,column] position.
static DoubleMatrix3D quickSort(DoubleMatrix3D matrix, DoubleMatrix2DComparator c)
          Sorts the matrix slices according to the order induced by the specified comparator.
static DoubleMatrix3D viewSample(DoubleMatrix3D matrix, double sliceFraction, double rowFraction, double columnFraction, RandomElement randomGenerator)
          Constructs and returns a sampling view with round(matrix.slices() * sliceFraction) slices and round(matrix.rows() * rowFraction) rows and round(matrix.columns() * columnFraction) columns.
 

Methods in cern.colt.matrix.doublealgo with parameters of type DoubleMatrix3D
static DoubleMatrix3D quickSort(DoubleMatrix3D matrix, int row, int column)
          Sorts the matrix slices into ascending order, according to the natural ordering of the matrix values in the given [row,column] position.
static DoubleMatrix3D quickSort(DoubleMatrix3D matrix, DoubleMatrix2DComparator c)
          Sorts the matrix slices according to the order induced by the specified comparator.
static int stencil27(DoubleMatrix3D A, Double27Function function, int maxIterations, DoubleMatrix3DProcedure hasConverged, int convergenceIterations)
          27 point stencil operation.
 String toSourceCode(DoubleMatrix3D matrix)
          Returns a string s such that Object[] m = s is a legal Java statement.
 String toString(DoubleMatrix3D matrix)
          Returns a string representation of the given matrix.
 String toTitleString(DoubleMatrix3D matrix, String[] sliceNames, String[] rowNames, String[] columnNames, String sliceAxisName, String rowAxisName, String columnAxisName, String title, BinFunction1D[] aggr)
          Returns a string representation of the given matrix with axis as well as rows and columns labeled.
static DoubleMatrix3D viewSample(DoubleMatrix3D matrix, double sliceFraction, double rowFraction, double columnFraction, RandomElement randomGenerator)
          Constructs and returns a sampling view with round(matrix.slices() * sliceFraction) slices and round(matrix.rows() * rowFraction) rows and round(matrix.columns() * columnFraction) columns.
 

Uses of DoubleMatrix3D in cern.colt.matrix.impl
 

Subclasses of DoubleMatrix3D in cern.colt.matrix.impl
 class DenseDoubleMatrix3D
          Dense 3-d matrix holding double elements.
 class SparseDoubleMatrix3D
          Sparse hashed 3-d matrix holding double elements.
 

Methods in cern.colt.matrix.impl that return DoubleMatrix3D
 DoubleMatrix3D assign(double value)
          Sets all cells to the state specified by value.
 DoubleMatrix3D like(int slices, int rows, int columns)
          Construct and returns a new empty matrix of the same dynamic type as the receiver, having the specified number of slices, rows and columns.
 DoubleMatrix3D assign(double[][][] values)
          Sets all cells to the state specified by values.
 DoubleMatrix3D assign(double value)
          Sets all cells to the state specified by value.
 DoubleMatrix3D assign(DoubleMatrix3D source)
          Replaces all cell values of the receiver with the values of another matrix.
 DoubleMatrix3D like(int slices, int rows, int columns)
          Construct and returns a new empty matrix of the same dynamic type as the receiver, having the specified number of slices, rows and columns.
 

Methods in cern.colt.matrix.impl with parameters of type DoubleMatrix3D
 DoubleMatrix3D assign(DoubleMatrix3D source)
          Replaces all cell values of the receiver with the values of another matrix.
 void zAssign27Neighbors(DoubleMatrix3D B, Double27Function function)
          27 neighbor stencil transformation.
 

Uses of DoubleMatrix3D in cern.colt.matrix.linalg
 

Methods in cern.colt.matrix.linalg with parameters of type DoubleMatrix3D
 boolean equals(DoubleMatrix3D A, double value)
          Returns whether all cells of the given matrix A are equal to the given value.
 boolean equals(DoubleMatrix3D A, DoubleMatrix3D B)
          Returns whether both given matrices A and B are equal.
 


Colt 1.0.1

Submit a bug or feature. Check the Colt home page for the latest news.