public class Matrixn extends DenseMatrix implements Cloneable
singleIndex(int[]), singleToIndices(int, int[])).
Created: Tue Sep 16 14:52:37 2003hasInfinite| Constructor and Description |
|---|
Matrixn(double[] vals)
Create a 1-d matrix with the given values.
|
Matrixn(int[] szs)
Create a matrix with the given dimensions.
|
Matrixn(int[] szs,
double[] vals)
Create a matrix with the given dimensions and
the given values.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
ConstantMatrix |
cloneMatrix() |
boolean |
equals(Object o) |
int |
getDimensions(int[] szs) |
int |
getNumDimensions() |
static void |
main(String[] args) |
void |
setValue(int[] indices,
double value) |
int |
singleIndex(int[] indices) |
static int |
singleIndex(int[] szs,
int[] indices) |
void |
singleToIndices(int single,
int[] indices) |
static void |
singleToIndices(int single,
int[] indices,
int[] szs)
Just a utility function for arbitrary-dimensional matrix
dereferencing.
|
double[] |
toArray()
Returns a one-dimensional array representation of the matrix.
|
double |
value(int[] indices) |
absNorm, absNormalize, almostEquals, divideEquals, dotProduct, elementwiseDivideEquals, elementwiseDivideEquals, elementwiseTimesEquals, elementwiseTimesEquals, equalsPlus, incrementSingleValue, indexAtLocation, infinityNorm, infinityNorm, infinityNormalize, isNaN, location, numLocations, oneNorm, oneNormalize, plusEquals, plusEquals, plusEquals, plusEquals, plusEquals, print, set, setAll, setSingleValue, setValueAtLocation, setWithAddend, setWithFactor, singleSize, singleValue, substitute, timesEquals, timesEquals, twoNorm, twoNormalize, valueAtLocationpublic Matrixn(double[] vals)
public Matrixn(int[] szs)
szs - An array containing the maximum for
each dimension.public Matrixn(int[] szs,
double[] vals)
szs - An array containing the maximum for
each dimension.vals - A flat array of the entries of the
matrix, in row-major order.public int getNumDimensions()
getNumDimensions in interface ConstantMatrixgetNumDimensions in class DenseMatrixpublic int getDimensions(int[] szs)
getDimensions in interface ConstantMatrixgetDimensions in class DenseMatrixpublic double value(int[] indices)
value in interface ConstantMatrixvalue in class DenseMatrixpublic void setValue(int[] indices,
double value)
setValue in interface MatrixsetValue in class DenseMatrixpublic ConstantMatrix cloneMatrix()
cloneMatrix in interface ConstantMatrixcloneMatrix in class DenseMatrixpublic int singleIndex(int[] indices)
singleIndex in interface ConstantMatrixsingleIndex in class DenseMatrixpublic static int singleIndex(int[] szs,
int[] indices)
public void singleToIndices(int single,
int[] indices)
singleToIndices in interface ConstantMatrixsingleToIndices in class DenseMatrixpublic static void singleToIndices(int single,
int[] indices,
int[] szs)
public double[] toArray()
public static void main(String[] args)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.