NUMCXX  0.13.20181108
Numerical library for small projects and teaching purposes
Namespaces | Functions
tarray.ixx File Reference

Description

Inline metho definitions for numcxx::TArray.

Definition in file tarray.ixx.

+ Include dependency graph for tarray.ixx:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 numcxx
 Numcxx template library.
 

Functions

template<typename T , typename EXPR , typename = typename std::enable_if<std::is_class<EXPR>::value, EXPR>::type>
TArray< T > & numcxx::assign (TArray< T > &A, const EXPR &expr, const EXPR *x=0)
 
template<typename T , typename VAL , typename = typename std::enable_if<!std::is_class<VAL>::value, VAL>::type>
TArray< T > & numcxx::assign (TArray< T > &A, const VAL &a)
 
template<typename T , typename EXPR , typename = typename std::enable_if<std::is_class<EXPR>::value, EXPR>::type>
void numcxx::xadd (TArray< T > &A, const EXPR &expr, const EXPR *x=0)
 
template<typename T , typename VAL , typename = typename std::enable_if<!std::is_class<VAL>::value, VAL>::type>
void numcxx::xadd (TArray< T > &A, const VAL &a)
 
template<typename T , typename EXPR , typename = typename std::enable_if<std::is_class<EXPR>::value, EXPR>::type>
void numcxx::xsub (TArray< T > &A, const EXPR &expr, const EXPR *x=0)
 
template<typename T , typename VAL , typename = typename std::enable_if<!std::is_class<VAL>::value, VAL>::type>
void numcxx::xsub (TArray< T > &A, const VAL &a)
 
template<typename T , typename EXPR , typename = typename std::enable_if<std::is_class<EXPR>::value, EXPR>::type>
void numcxx::xmul (TArray< T > &A, const EXPR &expr, const EXPR *x=0)
 
template<typename T , typename VAL , typename = typename std::enable_if<!std::is_class<VAL>::value, VAL>::type>
void numcxx::xmul (TArray< T > &A, const VAL &a)
 
template<typename T , typename EXPR , typename = typename std::enable_if<std::is_class<EXPR>::value, EXPR>::type>
void numcxx::xdiv (TArray< T > &A, const EXPR &expr, const EXPR *x=0)
 
template<typename T , typename VAL , typename = typename std::enable_if<!std::is_class<VAL>::value, VAL>::type>
void numcxx::xdiv (TArray< T > &A, const VAL &a)
 
template<typename T >
std::ostream & numcxx::operator<< (std::ostream &s, TArray< T > &A)