Relacs  0.9.8
Classes | Namespaces | Macros | Typedefs | Functions
array.h File Reference
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <climits>
#include <vector>
#include <algorithm>
#include <fstream>
#include <iostream>
#include <iomanip>
#include <gsl/gsl_vector.h>
#include <relacs/containerops.h>
#include <relacs/stats.h>
#include <relacs/linearrange.h>
#include <relacs/random.h>
Include dependency graph for array.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Array< T >
 
class  Array< T >
 

Namespaces

 relacs
 

Macros

#define NUMSQUARE(x)   (x)*(x)
 
#define NUMCUBE(x)   (x)*(x)*(x)
 

Typedefs

typedef Array< double > ArrayD
 
typedef Array< float > ArrayF
 
typedef Array< int > ArrayI
 

Functions

template<typename T , typename S >
Array< T > convolve (const Array< T > &x, const S &y, int offs=0)
 
template<typename TT >
bool operator== (const Array< TT > &a, const Array< TT > &b)
 
template<typename TT >
bool operator< (const Array< TT > &a, const Array< TT > &b)
 
template<typename T >
ostream & operator<< (ostream &str, const Array< T > &a)
 
template<typename T >
istream & operator>> (istream &str, Array< T > &a)
 

Macro Definition Documentation

#define NUMSQUARE (   x)    (x)*(x)
#define NUMCUBE (   x)    (x)*(x)*(x)