PLaSK library
Loading...
Searching...
No Matches
tnt_array2d_utils.h File Reference
#include <cstdlib>
#include <cassert>
Include dependency graph for tnt_array2d_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  TNT
 

Functions

template<class T >
std::ostream & TNT::operator<< (std::ostream &s, const Array2D< T > &A)
 
template<class T >
std::istream & TNT::operator>> (std::istream &s, Array2D< T > &A)
 
template<class T >
Array2D< T > TNT::operator+ (const Array2D< T > &A, const Array2D< T > &B)
 
template<class T >
Array2D< T > TNT::operator- (const Array2D< T > &A, const Array2D< T > &B)
 
template<class T >
Array2D< T > TNT::operator* (const Array2D< T > &A, const Array2D< T > &B)
 
template<class T >
Array2D< T > TNT::operator/ (const Array2D< T > &A, const Array2D< T > &B)
 
template<class T >
Array2D< T > & TNT::operator+= (Array2D< T > &A, const Array2D< T > &B)
 
template<class T >
Array2D< T > & TNT::operator-= (Array2D< T > &A, const Array2D< T > &B)
 
template<class T >
Array2D< T > & TNT::operator*= (Array2D< T > &A, const Array2D< T > &B)
 
template<class T >
Array2D< T > & TNT::operator/= (Array2D< T > &A, const Array2D< T > &B)
 
template<class T >
Array2D< T > TNT::matmult (const Array2D< T > &A, const Array2D< T > &B)
 Matrix Multiply: compute C = A*B, where C[i][j] is the dot-product of row i of A and column j of B.