ch.javasoft.smx.impl
Class DefaultBigIntegerVector
java.lang.Object
ch.javasoft.smx.impl.DefaultBigIntegerRationalMatrix
ch.javasoft.smx.impl.DefaultBigIntegerVector
- All Implemented Interfaces:
- BigIntegerRationalMatrix, MatrixBase<BigFraction>, RationalMatrix, ReadableBigIntegerRationalMatrix<BigFraction>, ReadableDoubleMatrix<BigFraction>, ReadableMatrix<BigFraction>, ReadableVector<BigFraction>, VectorBase<BigFraction>, WritableBigIntegerMatrix<BigFraction>, WritableBigIntegerRationalMatrix<BigFraction>, WritableIntMatrix<BigFraction>, WritableIntRationalMatrix<BigFraction>, WritableLongMatrix<BigFraction>, WritableLongRationalMatrix<BigFraction>, WritableMatrix<BigFraction>, WritableVector<BigFraction>, Cloneable
public class DefaultBigIntegerVector
- extends DefaultBigIntegerRationalMatrix
- implements ReadableVector<BigFraction>, WritableVector<BigFraction>, BigIntegerRationalMatrix
The DefaultBigIntegerVector ... TODO javadoc-DefaultBigIntegerVector-type
| Methods inherited from class ch.javasoft.smx.impl.DefaultBigIntegerRationalMatrix |
add, add, add, add, add, add, addRowToOtherRow, addRowToOtherRow, addRowToOtherRow, addRowToOtherRow, addRowToOtherRow, addRowToOtherRow, getBigFractionValueAt, getBigIntegerDenominatorAt, getBigIntegerNumeratorAt, getColumnCount, getDoubleColumn, getDoubleColumns, getDoubleRow, getDoubleRows, getDoubleValueAt, getMatrixOperations, getNumberOperations, getNumberRows, getNumberRows, getNumberValueAt, getRowCount, getSignumAt, multiply, multiply, multiply, multiply, multiply, multiply, multiplyRow, multiplyRow, multiplyRow, multiplyRow, multiplyRow, multiplyRow, negate, newInstance, newInstance, reduce, reduceRow, reduceValueAt, setValueAt, setValueAt, setValueAt, setValueAt, setValueAt, setValueAt, setValueAt, subBigIntegerRationalMatrix, subDoubleMatrix, swapColumns, swapRows, toArray, toBigIntegerRationalMatrix, toDoubleArray, toDoubleMatrix, toMultilineString, toMultilineString, toReadableMatrix, toString, toString, toString, toWritableMatrix, writeTo, writeTo, writeTo, writeTo, writeTo, writeToMultiline, writeToMultiline, writeToMultiline, writeToMultiline |
DefaultBigIntegerVector
public DefaultBigIntegerVector(int size,
boolean isColumnVector)
DefaultBigIntegerVector
public DefaultBigIntegerVector(BigFraction[] values,
boolean isColumnVector)
- Constructor, does not clone values!
clone
public DefaultBigIntegerVector clone()
- Specified by:
clone in interface BigIntegerRationalMatrix- Specified by:
clone in interface MatrixBase<BigFraction>- Specified by:
clone in interface ReadableMatrix<BigFraction>- Specified by:
clone in interface VectorBase<BigFraction>- Specified by:
clone in interface WritableMatrix<BigFraction>- Overrides:
clone in class DefaultBigIntegerRationalMatrix
transpose
public DefaultBigIntegerVector transpose()
- Specified by:
transpose in interface BigIntegerRationalMatrix- Specified by:
transpose in interface MatrixBase<BigFraction>- Specified by:
transpose in interface ReadableMatrix<BigFraction>- Specified by:
transpose in interface ReadableVector<BigFraction>- Specified by:
transpose in interface WritableMatrix<BigFraction>- Specified by:
transpose in interface WritableVector<BigFraction>- Overrides:
transpose in class DefaultBigIntegerRationalMatrix
getNumberValueAt
public BigFraction getNumberValueAt(int index)
- Specified by:
getNumberValueAt in interface ReadableVector<BigFraction>
toReadableVector
public ReadableVector<BigFraction> toReadableVector(boolean enforceNewInstance)
- Specified by:
toReadableVector in interface WritableVector<BigFraction>
toWritableVector
public WritableVector<BigFraction> toWritableVector(boolean enforceNewInstance)
- Specified by:
toWritableVector in interface ReadableVector<BigFraction>
getSize
public int getSize()
- Specified by:
getSize in interface VectorBase<BigFraction>
isColumnVector
public boolean isColumnVector()
- Specified by:
isColumnVector in interface VectorBase<BigFraction>
isRowVector
public boolean isRowVector()
- Specified by:
isRowVector in interface VectorBase<BigFraction>
setValueAt
public void setValueAt(int index,
BigFraction value)
- Specified by:
setValueAt in interface WritableVector<BigFraction>
swapValues
public void swapValues(int indexA,
int indexB)
- Specified by:
swapValues in interface WritableVector<BigFraction>