MyraMath
Classes
vectorcat.h File Reference

Routines to concatenate Vector's. More...

#include <myramath/MYRAMATH_EXPORT.h>
#include <myramath/utility/Number.h>
Include dependency graph for vectorcat.h:

Go to the source code of this file.

Classes

class  myra::Array1< T >
 Container of values, allows random (i) access. More...
 
class  myra::Vector< Number >
 Tabulates a vector of length N, allows random access. More...
 
class  myra::CVectorRange< Number >
 Represents a const VectorRange. More...
 

Functions

Vector< NumberS > myra::vectorcat (const CVectorRange< NumberS > &a, const CVectorRange< NumberS > &b)
 Returns [a b].
 
Vector< NumberD > myra::vectorcat (const CVectorRange< NumberD > &a, const CVectorRange< NumberD > &b)
 Returns [a b].
 
Vector< NumberC > myra::vectorcat (const CVectorRange< NumberC > &a, const CVectorRange< NumberC > &b)
 Returns [a b].
 
Vector< NumberZ > myra::vectorcat (const CVectorRange< NumberZ > &a, const CVectorRange< NumberZ > &b)
 Returns [a b].
 
Vector< NumberS > myra::vectorcat (const Array1< CVectorRange< NumberS > > &ranges)
 Returns [a b c ...], note this requires initializer_list braces, as in: vectorcat({a,b,...})
 
Vector< NumberD > myra::vectorcat (const Array1< CVectorRange< NumberD > > &ranges)
 Returns [a b c ...], note this requires initializer_list braces, as in: vectorcat({a,b,...})
 
Vector< NumberC > myra::vectorcat (const Array1< CVectorRange< NumberC > > &ranges)
 Returns [a b c ...], note this requires initializer_list braces, as in: vectorcat({a,b,...})
 
Vector< NumberZ > myra::vectorcat (const Array1< CVectorRange< NumberZ > > &ranges)
 Returns [a b c ...], note this requires initializer_list braces, as in: vectorcat({a,b,...})
 

Detailed Description

Routines to concatenate Vector's.