|  | 
|  | 
| Pattern | myra::vertcat (const PatternRange &A, const PatternRange &B) | 
|  | Returns [A;B]. 
 | 
|  | 
| SparseMatrix< NumberS > | myra::vertcat (const CSparseMatrixRange< NumberS > &A, const CSparseMatrixRange< NumberS > &B) | 
|  | Returns [A;B]. 
 | 
|  | 
| SparseMatrix< NumberD > | myra::vertcat (const CSparseMatrixRange< NumberD > &A, const CSparseMatrixRange< NumberD > &B) | 
|  | Returns [A;B]. 
 | 
|  | 
| SparseMatrix< NumberC > | myra::vertcat (const CSparseMatrixRange< NumberC > &A, const CSparseMatrixRange< NumberC > &B) | 
|  | Returns [A;B]. 
 | 
|  | 
| SparseMatrix< NumberZ > | myra::vertcat (const CSparseMatrixRange< NumberZ > &A, const CSparseMatrixRange< NumberZ > &B) | 
|  | Returns [A;B]. 
 | 
|  | 
|  | 
| Pattern | myra::vertcat (const Array1< PatternRange > &ranges) | 
|  | Returns [A;B;C;...], note this requires initializer_list braces, as in: vertcat({A,B,C...}) 
 | 
|  | 
| SparseMatrix< NumberS > | myra::vertcat (const Array1< CSparseMatrixRange< NumberS > > &ranges) | 
|  | Returns [A;B;C;...], note this requires initializer_list braces, as in: vertcat({A,B,C...}) 
 | 
|  | 
| SparseMatrix< NumberD > | myra::vertcat (const Array1< CSparseMatrixRange< NumberD > > &ranges) | 
|  | Returns [A;B;C;...], note this requires initializer_list braces, as in: vertcat({A,B,C...}) 
 | 
|  | 
| SparseMatrix< NumberC > | myra::vertcat (const Array1< CSparseMatrixRange< NumberC > > &ranges) | 
|  | Returns [A;B;C;...], note this requires initializer_list braces, as in: vertcat({A,B,C...}) 
 | 
|  | 
| SparseMatrix< NumberZ > | myra::vertcat (const Array1< CSparseMatrixRange< NumberZ > > &ranges) | 
|  | Returns [A;B;C;...], note this requires initializer_list braces, as in: vertcat({A,B,C...}) 
 | 
|  | 
Routines to concatenate SparseMatrix's in top/bottom fashion.