Hex  1.0
Hydrogen-electron collision solver
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
arrays.cpp File Reference
#include <map>
#include <vector>
#include "arrays.h"
#include "complex.h"
Include dependency graph for arrays.cpp:

Functions

rArray abs (const cArrayView u)
 
rArrays abs (cArrays const &u)
 
NumberArray< double > hypot (NumberArray< double > const &A, NumberArray< double > const &B)
 Return per-element hypot. More...
 
NumberArray< double > atan2 (NumberArray< double > const &A, NumberArray< double > const &B)
 Return per-element atan2. More...
 
NumberArray< double > sqrabs (NumberArray< Complex > const &A)
 Return per-element square of absolute value. More...
 
NumberArray< double > realpart (NumberArray< Complex > const &A)
 Return per-element real part. More...
 
NumberArray< double > imagpart (NumberArray< Complex > const &A)
 Return per-element imag part. More...
 
template<>
void write_array (const ArrayView< double > array, const char *filename)
 
template<>
void write_array (const ArrayView< double > grid, const ArrayView< double > array, const char *filename)
 
template<>
void write_array (const ArrayView< Complex > array, const char *filename)
 
template<>
void write_array (const ArrayView< double > grid, const ArrayView< Complex > array, const char *filename)
 
rArray threshold (const rArrayView a, double eps)
 Drop small elements of array (replace by zero). More...
 

Function Documentation

rArray abs ( const cArrayView  u)
rArrays abs ( cArrays const &  u)
NumberArray<double> atan2 ( NumberArray< double > const &  A,
NumberArray< double > const &  B 
)
NumberArray<double> hypot ( NumberArray< double > const &  A,
NumberArray< double > const &  B 
)
NumberArray<double> imagpart ( NumberArray< Complex > const &  A)
NumberArray<double> realpart ( NumberArray< Complex > const &  A)
NumberArray<double> sqrabs ( NumberArray< Complex > const &  A)
rArray threshold ( const rArrayView  a,
double  eps 
)
template<>
void write_array ( const ArrayView< double >  array,
const char *  filename 
)
template<>
void write_array ( const ArrayView< double >  grid,
const ArrayView< double >  array,
const char *  filename 
)
template<>
void write_array ( const ArrayView< Complex array,
const char *  filename 
)
template<>
void write_array ( const ArrayView< double >  grid,
const ArrayView< Complex array,
const char *  filename 
)