iRoCS Toolbox  1.1.0
Functions
lParallel.hh File Reference
#include <config.hh>
#include <libArrayToolbox/TypeTraits.hh>
#include "lParallel.icc"
Include dependency graph for lParallel.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename Typea , typename Typeb , int Dim>
void pABS (blitz::Array< Typea, Dim > const &a, blitz::Array< Typeb, Dim > &b)
 
template<typename Typea , typename Typeb , int Dim>
void pAdd (blitz::Array< Typea, Dim > &a, blitz::Array< Typeb, Dim > const &b)
 
template<typename Type , int Dim>
void pClear (blitz::Array< Type, Dim > &a)
 
template<typename Type , int Dim>
void pClip (blitz::Array< Type, Dim > &a, Type L, Type H)
 
template<typename Typea , typename Typeb , int Dim>
void pCopy (blitz::Array< Typea, Dim > const &a, blitz::Array< Typeb, Dim > &b)
 
template<typename Typea , int Dim>
void pEigBack (blitz::Array< blitz::TinyVector< Typea, Dim >, Dim > const &e, blitz::Array< blitz::TinyVector< Typea, Dim >, Dim > const &v1, blitz::Array< blitz::TinyVector< Typea, Dim >, Dim > const &v2, blitz::Array< blitz::TinyVector< Typea, Dim >, Dim > const &v3, blitz::Array< Typea, Dim > &a, blitz::Array< Typea, Dim > &workspace, int d1, int d2)
 
template<typename Typea , int Dim>
void pExp (blitz::Array< Typea, Dim > &a, double c)
 
template<typename Typea , typename Typeb , typename Typec , int Dim>
void pMul (blitz::Array< Typea, Dim > const &a, blitz::Array< Typeb, Dim > const &b, blitz::Array< Typec, Dim > &c)
 
template<typename Typea , typename Typeb , int Dim>
void pMul (blitz::Array< Typea, Dim > &a, blitz::Array< Typeb, Dim > const &b)
 
template<typename Typea , typename Typeb , int Dim>
void pPow (blitz::Array< Typea, Dim > &a, Typeb b)
 
template<typename Typea , typename Typeb , int Dim>
void pScale (blitz::Array< Typea, Dim > &a, Typeb b)
 
template<typename Typea , int Dim>
void pSquare (blitz::Array< Typea, Dim > &a)
 

Function Documentation

◆ pClear()

template<typename Type , int Dim>
void pClear ( blitz::Array< Type, Dim > &  a)

◆ pClip()

template<typename Type , int Dim>
void pClip ( blitz::Array< Type, Dim > &  a,
Type  L,
Type  H 
)

◆ pCopy()

template<typename Typea , typename Typeb , int Dim>
void pCopy ( blitz::Array< Typea, Dim > const &  a,
blitz::Array< Typeb, Dim > &  b 
)

◆ pMul() [1/2]

template<typename Typea , typename Typeb , typename Typec , int Dim>
void pMul ( blitz::Array< Typea, Dim > const &  a,
blitz::Array< Typeb, Dim > const &  b,
blitz::Array< Typec, Dim > &  c 
)

◆ pScale()

template<typename Typea , typename Typeb , int Dim>
void pScale ( blitz::Array< Typea, Dim > &  a,
Typeb  b 
)

◆ pMul() [2/2]

template<typename Typea , typename Typeb , int Dim>
void pMul ( blitz::Array< Typea, Dim > &  a,
blitz::Array< Typeb, Dim > const &  b 
)

◆ pABS()

template<typename Typea , typename Typeb , int Dim>
void pABS ( blitz::Array< Typea, Dim > const &  a,
blitz::Array< Typeb, Dim > &  b 
)

◆ pExp()

template<typename Typea , int Dim>
void pExp ( blitz::Array< Typea, Dim > &  a,
double  c 
)

◆ pEigBack()

template<typename Typea , int Dim>
void pEigBack ( blitz::Array< blitz::TinyVector< Typea, Dim >, Dim > const &  e,
blitz::Array< blitz::TinyVector< Typea, Dim >, Dim > const &  v1,
blitz::Array< blitz::TinyVector< Typea, Dim >, Dim > const &  v2,
blitz::Array< blitz::TinyVector< Typea, Dim >, Dim > const &  v3,
blitz::Array< Typea, Dim > &  a,
blitz::Array< Typea, Dim > &  workspace,
int  d1,
int  d2 
)

◆ pPow()

template<typename Typea , typename Typeb , int Dim>
void pPow ( blitz::Array< Typea, Dim > &  a,
Typeb  b 
)

◆ pSquare()

template<typename Typea , int Dim>
void pSquare ( blitz::Array< Typea, Dim > &  a)

Referenced by svt::SparseFV::square().

◆ pAdd()

template<typename Typea , typename Typeb , int Dim>
void pAdd ( blitz::Array< Typea, Dim > &  a,
blitz::Array< Typeb, Dim > const &  b 
)