|  | 
|  | 
| Pattern | myra::bothcat (const PatternRange &A, const PatternRange &B, const PatternRange &C, const PatternRange &D) | 
|  | Returns [A B; C D]. 
 | 
|  | 
| SparseMatrix< NumberS > | myra::bothcat (const CSparseMatrixRange< NumberS > &A, const CSparseMatrixRange< NumberS > &B, const CSparseMatrixRange< NumberS > &C, const CSparseMatrixRange< NumberS > &D) | 
|  | Returns [A B; C D]. 
 | 
|  | 
| SparseMatrix< NumberD > | myra::bothcat (const CSparseMatrixRange< NumberD > &A, const CSparseMatrixRange< NumberD > &B, const CSparseMatrixRange< NumberD > &C, const CSparseMatrixRange< NumberD > &D) | 
|  | Returns [A B; C D]. 
 | 
|  | 
| SparseMatrix< NumberC > | myra::bothcat (const CSparseMatrixRange< NumberC > &A, const CSparseMatrixRange< NumberC > &B, const CSparseMatrixRange< NumberC > &C, const CSparseMatrixRange< NumberC > &D) | 
|  | Returns [A B; C D]. 
 | 
|  | 
| SparseMatrix< NumberZ > | myra::bothcat (const CSparseMatrixRange< NumberZ > &A, const CSparseMatrixRange< NumberZ > &B, const CSparseMatrixRange< NumberZ > &C, const CSparseMatrixRange< NumberZ > &D) | 
|  | Returns [A B; C D]. 
 | 
|  | 
|  | 
| Pattern | myra::bothcat (const Array2< PatternRange > &ranges) | 
|  | Returns [A B C; D E F], note this requires size and initializer_list braces, as in: bothcat({2,3,{A,B,C,D,E,F}}) 
 | 
|  | 
| SparseMatrix< NumberS > | myra::bothcat (const Array2< CSparseMatrixRange< NumberS > > &ranges) | 
|  | Returns [A B C; D E F], note this requires size and initializer_list braces, as in: bothcat({2,3,{A,B,C,D,E,F}}) 
 | 
|  | 
| SparseMatrix< NumberD > | myra::bothcat (const Array2< CSparseMatrixRange< NumberD > > &ranges) | 
|  | Returns [A B C; D E F], note this requires size and initializer_list braces, as in: bothcat({2,3,{A,B,C,D,E,F}}) 
 | 
|  | 
| SparseMatrix< NumberC > | myra::bothcat (const Array2< CSparseMatrixRange< NumberC > > &ranges) | 
|  | Returns [A B C; D E F], note this requires size and initializer_list braces, as in: bothcat({2,3,{A,B,C,D,E,F}}) 
 | 
|  | 
| SparseMatrix< NumberZ > | myra::bothcat (const Array2< CSparseMatrixRange< NumberZ > > &ranges) | 
|  | Returns [A B C; D E F], note this requires size and initializer_list braces, as in: bothcat({2,3,{A,B,C,D,E,F}}) 
 | 
|  | 
Routines to concatenate SparseMatrix's in two-by-two fashion.