| MyraMath
    | 
Routines for flipping (reversing) dense Vector's, Matrix's, etc. More...
Go to the source code of this file.
| Classes | |
| class | myra::Matrix< Number > | 
| Tabulates an IxJ matrix. Allows random access, has column major layout to be compatible with BLAS/LAPACK.  More... | |
| class | myra::Vector< Number > | 
| Tabulates a vector of length N, allows random access.  More... | |
| class | myra::DiagonalMatrix< Number > | 
| Tabulates the values of a square NxN diagonal matrix. Allows random access, but only on the diagonal.  More... | |
| class | myra::MatrixRange< Number > | 
| Represents a mutable MatrixRange.  More... | |
| class | myra::CMatrixRange< Number > | 
| Represents a const MatrixRange.  More... | |
| class | myra::VectorRange< Number > | 
| Represents a mutable VectorRange.  More... | |
| class | myra::CVectorRange< Number > | 
| Represents a const VectorRange.  More... | |
| class | myra::DiagonalMatrixRange< Number > | 
| Represents a mutable DiagonalMatrixRange.  More... | |
| class | myra::CDiagonalMatrixRange< Number > | 
| Represents a const DiagonalMatrixRange.  More... | |
| Functions | |
| void | myra::flip_lr_inplace (const MatrixRange< NumberS > &A) | 
| Flips a MatrixRange along it's J-dimension (left/right), in-place. | |
| void | myra::flip_lr_inplace (const MatrixRange< NumberD > &A) | 
| Flips a MatrixRange along it's J-dimension (left/right), in-place. | |
| void | myra::flip_lr_inplace (const MatrixRange< NumberC > &A) | 
| Flips a MatrixRange along it's J-dimension (left/right), in-place. | |
| void | myra::flip_lr_inplace (const MatrixRange< NumberZ > &A) | 
| Flips a MatrixRange along it's J-dimension (left/right), in-place. | |
| void | myra::flip_ud_inplace (const MatrixRange< NumberS > &A) | 
| Flips a MatrixRange along it's I-dimension (up/down), in-place. | |
| void | myra::flip_ud_inplace (const MatrixRange< NumberD > &A) | 
| Flips a MatrixRange along it's I-dimension (up/down), in-place. | |
| void | myra::flip_ud_inplace (const MatrixRange< NumberC > &A) | 
| Flips a MatrixRange along it's I-dimension (up/down), in-place. | |
| void | myra::flip_ud_inplace (const MatrixRange< NumberZ > &A) | 
| Flips a MatrixRange along it's I-dimension (up/down), in-place. | |
| void | myra::flip_inplace (const VectorRange< NumberS > &x) | 
| Flips a VectorRange, in-place. | |
| void | myra::flip_inplace (const VectorRange< NumberD > &x) | 
| Flips a VectorRange, in-place. | |
| void | myra::flip_inplace (const VectorRange< NumberC > &x) | 
| Flips a VectorRange, in-place. | |
| void | myra::flip_inplace (const VectorRange< NumberZ > &x) | 
| Flips a VectorRange, in-place. | |
| void | myra::flip_inplace (const DiagonalMatrixRange< NumberS > &D) | 
| Flips a DiagonalMatrixRange, in-place. | |
| void | myra::flip_inplace (const DiagonalMatrixRange< NumberD > &D) | 
| Flips a DiagonalMatrixRange, in-place. | |
| void | myra::flip_inplace (const DiagonalMatrixRange< NumberC > &D) | 
| Flips a DiagonalMatrixRange, in-place. | |
| void | myra::flip_inplace (const DiagonalMatrixRange< NumberZ > &D) | 
| Flips a DiagonalMatrixRange, in-place. | |
| Matrix< NumberS > | myra::flip_lr (const CMatrixRange< NumberS > &A) | 
| Flips a MatrixRange along it's J-dimension (left/right). Returns a copy, doesn't change A. | |
| Matrix< NumberD > | myra::flip_lr (const CMatrixRange< NumberD > &A) | 
| Flips a MatrixRange along it's J-dimension (left/right). Returns a copy, doesn't change A. | |
| Matrix< NumberC > | myra::flip_lr (const CMatrixRange< NumberC > &A) | 
| Flips a MatrixRange along it's J-dimension (left/right). Returns a copy, doesn't change A. | |
| Matrix< NumberZ > | myra::flip_lr (const CMatrixRange< NumberZ > &A) | 
| Flips a MatrixRange along it's J-dimension (left/right). Returns a copy, doesn't change A. | |
| Matrix< NumberS > | myra::flip_ud (const CMatrixRange< NumberS > &A) | 
| Flips a MatrixRange along it's I-dimension (up/down). Returns a copy, doesn't change A. | |
| Matrix< NumberD > | myra::flip_ud (const CMatrixRange< NumberD > &A) | 
| Flips a MatrixRange along it's I-dimension (up/down). Returns a copy, doesn't change A. | |
| Matrix< NumberC > | myra::flip_ud (const CMatrixRange< NumberC > &A) | 
| Flips a MatrixRange along it's I-dimension (up/down). Returns a copy, doesn't change A. | |
| Matrix< NumberZ > | myra::flip_ud (const CMatrixRange< NumberZ > &A) | 
| Flips a MatrixRange along it's I-dimension (up/down). Returns a copy, doesn't change A. | |
| Vector< NumberS > | myra::flip (const CVectorRange< NumberS > &x) | 
| Flips a VectorRange. Returns a copy, doesn't change x. | |
| Vector< NumberD > | myra::flip (const CVectorRange< NumberD > &x) | 
| Flips a VectorRange. Returns a copy, doesn't change x. | |
| Vector< NumberC > | myra::flip (const CVectorRange< NumberC > &x) | 
| Flips a VectorRange. Returns a copy, doesn't change x. | |
| Vector< NumberZ > | myra::flip (const CVectorRange< NumberZ > &x) | 
| Flips a VectorRange. Returns a copy, doesn't change x. | |
| DiagonalMatrix< NumberS > | myra::flip (const CDiagonalMatrixRange< NumberS > &D) | 
| Flips a DiagonalMatrixRange. Returns a copy, doesn't change D. | |
| DiagonalMatrix< NumberD > | myra::flip (const CDiagonalMatrixRange< NumberD > &D) | 
| Flips a DiagonalMatrixRange. Returns a copy, doesn't change D. | |
| DiagonalMatrix< NumberC > | myra::flip (const CDiagonalMatrixRange< NumberC > &D) | 
| Flips a DiagonalMatrixRange. Returns a copy, doesn't change D. | |
| DiagonalMatrix< NumberZ > | myra::flip (const CDiagonalMatrixRange< NumberZ > &D) | 
| Flips a DiagonalMatrixRange. Returns a copy, doesn't change D. | |
Routines for flipping (reversing) dense Vector's, Matrix's, etc.
 1.8.13
 1.8.13