|
| | VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| RowRefType | operator[] (size_type index) |
| ConstRowRefType | operator[] (size_type index) const |
| pointer | Pointer (size_type rowIndex, size_type colIndex) |
| pointer | Pointer (void) |
| const_pointer | Pointer (size_type rowIndex, size_type colIndex) const |
| const_pointer | Pointer (void) const |
| reference | at (size_type index) CISST_THROW(std |
| const_reference | at (size_type index) const CISST_THROW(std |
| reference | at (size_type rowIndex, size_type colIndex) CISST_THROW(std |
| const_reference | at (size_type rowIndex, size_type colIndex) const CISST_THROW(std |
| reference | operator() (size_type rowIndex, size_type colIndex) CISST_THROW(std |
| const_reference | operator() (size_type rowIndex, size_type colIndex) const CISST_THROW(std |
| reference | Element (size_type rowIndex, size_type colIndex) |
| const_reference | Element (size_type rowIndex, size_type colIndex) const |
| RowRefType | Row (size_type index) |
| ColumnRefType | Column (size_type index) |
| DiagonalRefType | Diagonal (void) |
| ConstRowRefType | Row (size_type index) const |
| ConstColumnRefType | Column (size_type index) const |
| ConstDiagonalRefType | Diagonal (void) const |
| template<vct::size_type __subRows, vct::size_type __subCols> |
| vctFixedSizeMatrixRef< _elementType, __subRows, __subCols, _rowStride, _colStride > | Ref (const size_type startRow=0, const size_type startCol=0) CISST_THROW(std |
| template<vct::size_type __subRows, vct::size_type __subCols> |
| vctFixedSizeConstMatrixRef< _elementType, __subRows, __subCols, _rowStride, _colStride > | Ref (const size_type startRow=0, const size_type startCol=0) const CISST_THROW(std |
| void | ExchangeRows (const size_type row1Index, const size_type row2Index) |
| void | ExchangeColumns (const size_type col1Index, const size_type col2Index) |
| template<size_type __rows, stride_type __rowStride, stride_type __colStride, class __dataPtrType, stride_type __indexStride, class __indexDataPtrType> |
| void | SelectRowsFrom (const vctFixedSizeConstMatrixBase< __rows, _cols, __rowStride, __colStride, _elementType, __dataPtrType > &inputMatrix, const vctFixedSizeConstVectorBase< _rows, __indexStride, index_type, __indexDataPtrType > &rowIndexVector) |
| template<size_type __cols, stride_type __rowStride, stride_type __colStride, class __dataPtrType, stride_type __indexStride, class __indexDataPtrType> |
| void | SelectColsFrom (const vctFixedSizeConstMatrixBase< _rows, __cols, __rowStride, __colStride, _elementType, __dataPtrType > &inputMatrix, const vctFixedSizeConstVectorBase< _cols, __indexStride, index_type, __indexDataPtrType > &colIndexVector) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| void | RowPermutationOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, _elementType, __dataPtrType > &inputMatrix, const index_type permutedRowIndexes[]) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| void | RowInversePermutationOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, _elementType, __dataPtrType > &inputMatrix, const index_type permutedRowIndexes[]) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| void | ColumnPermutationOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, _elementType, __dataPtrType > &inputMatrix, const index_type permutedColumnIndexes[]) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| void | ColumnInversePermutationOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, _elementType, __dataPtrType > &inputMatrix, const index_type permutedColumnIndexes[]) |
| value_type | SetAll (const value_type value) |
| bool | Zeros (void) |
| template<stride_type __rowStride, stride_type __colStride, class __elementType, class __dataPtrType> |
| ThisType & | Assign (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, __elementType, __dataPtrType > &other) |
| ThisType & | Assign (const value_type *elements, bool inputIsRowMajor=true) |
| template<class __matrixOwnerType> |
| ThisType & | Assign (const vctDynamicConstMatrixBase< __matrixOwnerType, value_type > &other) |
different types. On fixed size matrices this method is equivalent to Assign. See notes below!
- Note
- For a non-reallocating Assign, it is recommended to use the Assign() methods.
-
This method is provided for both fixed size and dynamic matrices for API consistency (usable in templated code). There is obviously not resize involved on fixed size matrices.
-
If the destination matrix doesn't have the same size as the source and can not be resized, an exception will be thrown by the Assign method called internally.
- Parameters
-
| other | The matrix to be copied. |
|
| template<stride_type __rowStride, stride_type __colStride, class __elementType, class __dataPtrType> |
| ThisType & | ForceAssign (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, __elementType, __dataPtrType > &other) |
| template<class __matrixOwnerType> |
| ThisType & | ForceAssign (const vctDynamicConstMatrixBase< __matrixOwnerType, value_type > &other) |
| template<class __matrixOwnerType> |
| bool | FastCopyOf (const vctDynamicConstMatrixBase< __matrixOwnerType, value_type > &source, bool performSafetyChecks=vctFastCopy::PerformChecks) CISST_THROW(std |
| template<class __dataPtrType> |
| bool | FastCopyOf (const vctFixedSizeConstMatrixBase< ROWS, COLS, ROWSTRIDE, COLSTRIDE, value_type, __dataPtrType > &source, bool performSafetyChecks=vctFastCopy::PerformChecks) CISST_THROW(std |
| RefTransposeType | TransposeRef (void) |
| ConstRefTransposeType | TransposeRef (void) const |
Store the result of op(this, otherMatrix) back to this matrix.
|
| template<stride_type __input1RowStride, stride_type __input1ColStride, class __input1DataPtrType, stride_type __input2RowStride, stride_type __input2ColStride, class __input2DataPtrType> |
| ThisType & | SumOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __input1RowStride, __input1ColStride, value_type, __input1DataPtrType > &input1Matrix, const vctFixedSizeConstMatrixBase< _rows, _cols, __input2RowStride, __input2ColStride, value_type, __input2DataPtrType > &input2Matrix) |
| template<stride_type __input1RowStride, stride_type __input1ColStride, class __input1DataPtrType, stride_type __input2RowStride, stride_type __input2ColStride, class __input2DataPtrType> |
| ThisType & | DifferenceOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __input1RowStride, __input1ColStride, value_type, __input1DataPtrType > &input1Matrix, const vctFixedSizeConstMatrixBase< _rows, _cols, __input2RowStride, __input2ColStride, value_type, __input2DataPtrType > &input2Matrix) |
| template<stride_type __input1RowStride, stride_type __input1ColStride, class __input1DataPtrType, stride_type __input2RowStride, stride_type __input2ColStride, class __input2DataPtrType> |
| ThisType & | ElementwiseProductOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __input1RowStride, __input1ColStride, value_type, __input1DataPtrType > &input1Matrix, const vctFixedSizeConstMatrixBase< _rows, _cols, __input2RowStride, __input2ColStride, value_type, __input2DataPtrType > &input2Matrix) |
| template<stride_type __input1RowStride, stride_type __input1ColStride, class __input1DataPtrType, stride_type __input2RowStride, stride_type __input2ColStride, class __input2DataPtrType> |
| ThisType & | ElementwiseRatioOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __input1RowStride, __input1ColStride, value_type, __input1DataPtrType > &input1Matrix, const vctFixedSizeConstMatrixBase< _rows, _cols, __input2RowStride, __input2ColStride, value_type, __input2DataPtrType > &input2Matrix) |
| template<stride_type __input1RowStride, stride_type __input1ColStride, class __input1DataPtrType, stride_type __input2RowStride, stride_type __input2ColStride, class __input2DataPtrType> |
| ThisType & | ElementwiseMinOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __input1RowStride, __input1ColStride, value_type, __input1DataPtrType > &input1Matrix, const vctFixedSizeConstMatrixBase< _rows, _cols, __input2RowStride, __input2ColStride, value_type, __input2DataPtrType > &input2Matrix) |
| template<stride_type __input1RowStride, stride_type __input1ColStride, class __input1DataPtrType, stride_type __input2RowStride, stride_type __input2ColStride, class __input2DataPtrType> |
| ThisType & | ElementwiseMaxOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __input1RowStride, __input1ColStride, value_type, __input1DataPtrType > &input1Matrix, const vctFixedSizeConstMatrixBase< _rows, _cols, __input2RowStride, __input2ColStride, value_type, __input2DataPtrType > &input2Matrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | Add (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | Subtract (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ElementwiseMultiply (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ElementwiseDivide (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ElementwiseMin (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ElementwiseMax (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | operator+= (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | operator-= (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
Store the result of op(matrix, scalar) to a third matrix.
|
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | SumOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix, const value_type scalar) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | DifferenceOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix, const value_type scalar) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ProductOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix, const value_type scalar) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | RatioOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix, const value_type scalar) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ClippedAboveOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix, const value_type upperBound) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ClippedBelowOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix, const value_type lowerBound) |
Store the result of op(scalar, matrix) to a third matrix.
|
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | SumOf (const value_type scalar, const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | DifferenceOf (const value_type scalar, const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ProductOf (const value_type scalar, const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | RatioOf (const value_type scalar, const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ClippedAboveOf (const value_type upperBound, const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | ClippedBelowOf (const value_type lowerBound, const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &matrix) |
Store the result of op(this, scalar) back to this matrix.
|
| ThisType & | Add (const value_type scalar) |
| ThisType & | Subtract (const value_type scalar) |
| ThisType & | Multiply (const value_type scalar) |
| ThisType & | Divide (const value_type scalar) |
| ThisType & | ClipAbove (const value_type upperBound) |
| ThisType & | ClipBelow (const value_type lowerBound) |
| ThisType & | operator+= (const value_type scalar) |
| ThisType & | operator-= (const value_type scalar) |
| ThisType & | operator*= (const value_type scalar) |
| ThisType & | operator/= (const value_type scalar) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | AddProductOf (const value_type scalar, const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride1, stride_type __colStride1, class __dataPtrType1, stride_type __rowStride2, stride_type __colStride2, class __dataPtrType2> |
| ThisType & | AddElementwiseProductOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride1, __colStride1, value_type, __dataPtrType1 > &matrix1, const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride2, __colStride2, value_type, __dataPtrType2 > &matrix2) |
Store the result of op(matrix) to another matrix.
|
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | AbsOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | NegationOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | FloorOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | CeilOf (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| ThisType & | TransposeOf (const vctFixedSizeConstMatrixBase< _cols, _rows, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) |
Store the result of op(this) to this matrix.
|
| ThisType & | AbsSelf (void) |
| ThisType & | NegationSelf (void) |
| ThisType & | FloorSelf (void) |
| ThisType & | CeilSelf (void) |
| template<size_type __input1Cols, stride_type __input1RowStride, stride_type __input1ColStride, class __input1DataPtrType, stride_type __input2RowStride, stride_type __input2ColStride, class __input2DataPtrType> |
| void | ProductOf (const vctFixedSizeConstMatrixBase< _rows, __input1Cols, __input1RowStride, __input1ColStride, _elementType, __input1DataPtrType > &input1Matrix, const vctFixedSizeConstMatrixBase< __input1Cols, _cols, __input2RowStride, __input2ColStride, _elementType, __input2DataPtrType > &input2Matrix) |
| template<stride_type __stride1, class __dataPtrType1, stride_type __stride2, class __dataPtrType2> |
| void | OuterProductOf (const vctFixedSizeConstVectorBase< _rows, __stride1, _elementType, __dataPtrType1 > &columnVector, const vctFixedSizeConstVectorBase< _cols, __stride2, _elementType, __dataPtrType2 > &rowVector) |
| bool | FromStreamRaw (std::istream &inputStream, const char delimiter=' ') |
| void | DeSerializeRaw (std::istream &inputStream) |
| | VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) |
| | VCT_NARRAY_TRAITS_TYPEDEFS (DIMENSION) |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
| size_type | size () const |
| const nsize_type & | sizes (void) const |
| size_type | rows () const |
| size_type | cols () const |
| size_type | max_size () const |
| const nstride_type & | strides (void) const |
| difference_type | row_stride () const |
| difference_type | col_stride () const |
| bool | empty () const |
| ConstRowRefType | operator[] (size_type index) const |
| const_pointer | Pointer (size_type rowIndex, size_type colIndex) const |
| const_pointer | Pointer (void) const |
| bool | ValidIndex (size_type index) const |
| bool | ValidIndex (size_type rowIndex, size_type colIndex) const |
| bool | ValidRowIndex (size_type rowIndex) const |
| bool | ValidColIndex (size_type colIndex) const |
| const_reference | at (size_type index) const CISST_THROW(std |
| const_reference | at (size_type rowIndex, size_type colIndex) const CISST_THROW(std |
| const_reference | operator() (size_type rowIndex, size_type colIndex) const CISST_THROW(std |
| const_reference | Element (size_type rowIndex, size_type colIndex) const |
| ConstRowRefType | Row (size_type index) const |
| ConstColumnRefType | Column (size_type index) const |
| ConstDiagonalRefType | Diagonal (void) const |
| template<vct::size_type __subRows, vct::size_type __subCols> |
| vctFixedSizeConstMatrixRef< _elementType, __subRows, __subCols, _rowStride, _colStride > | Ref (const size_type startRow=0, const size_type startCol=0) const CISST_THROW(std |
| value_type | SumOfElements () const |
| value_type | ProductOfElements () const |
| value_type | Trace (void) const |
| value_type | NormSquare (void) const |
| NormType | Norm (void) const |
| value_type | L1Norm (void) const |
| value_type | LinfNorm (void) const |
| value_type | MaxElement (void) const |
| value_type | MinElement (void) const |
| value_type | MaxAbsElement (void) const |
| value_type | MinAbsElement (void) const |
| void | MinAndMaxElement (value_type &minElement, value_type &maxElement) const |
| bool | IsPositive (void) const |
| bool | IsNonNegative (void) const |
| bool | IsNonPositive (void) const |
| bool | IsNegative (void) const |
| bool | All (void) const |
| bool | Any (void) const |
| bool | IsFinite (void) const |
| bool | HasNaN (void) const |
| bool | IsColMajor (void) const |
| bool | IsRowMajor (void) const |
| bool | IsCompact (void) const |
| bool | IsFortran (void) const |
| bool | StorageOrder (void) const |
| bool | IsSquare (void) const |
| bool | IsSquare (size_type size) const |
| template<size_type __rows, size_type __cols, stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | FastCopyCompatible (const vctFixedSizeConstMatrixBase< __rows, __cols, __rowStride, __colStride, value_type, __dataPtrType > &source) const |
| template<class __matrixOwnerType> |
| bool | FastCopyCompatible (const vctDynamicConstMatrixBase< __matrixOwnerType, value_type > &source) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | Equal (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | operator== (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | AlmostEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix, value_type tolerance) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | AlmostEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | NotEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | operator!= (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | Lesser (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | LesserOrEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | Greater (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| bool | GreaterOrEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| BoolMatrixValueType | ElementwiseEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| BoolMatrixValueType | ElementwiseNotEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| BoolMatrixValueType | ElementwiseLesser (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| BoolMatrixValueType | ElementwiseLesserOrEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| BoolMatrixValueType | ElementwiseGreater (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> |
| BoolMatrixValueType | ElementwiseGreaterOrEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| bool | Equal (const value_type &scalar) const |
| bool | operator== (const value_type &scalar) const |
| bool | NotEqual (const value_type &scalar) const |
| bool | operator!= (const value_type &scalar) const |
| bool | Lesser (const value_type &scalar) const |
| bool | LesserOrEqual (const value_type &scalar) const |
| bool | Greater (const value_type &scalar) const |
| bool | GreaterOrEqual (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseEqual (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseNotEqual (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseLesser (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseLesserOrEqual (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseGreater (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseGreaterOrEqual (const value_type &scalar) const |
| MatrixValueType | Abs (void) const |
| MatrixValueType | Negation (void) const |
| MatrixValueType | Floor (void) const |
| MatrixValueType | Ceil (void) const |
| ConstRefTransposeType | TransposeRef (void) const |
| TransposeValueType | Transpose () const |
| std::string | ToString (void) const |
| void | ToStream (std::ostream &outputStream) const |
| void | ToStreamRaw (std::ostream &outputStream, const char delimiter=' ', bool headerOnly=false, const std::string &headerPrefix="") const |
| void | SerializeRaw (std::ostream &outputStream) const |