iRoCS Toolbox  1.1.0
Functions
lNumerical.hh File Reference
#include <config.hh>
#include "helper.hh"
#include "lNumerical.icc"
Include dependency graph for lNumerical.hh:

Go to the source code of this file.

Functions

template<typename Type , typename dType , int Dim>
void nCentralFirst (blitz::Array< Type, Dim > const &data, blitz::Array< dType, Dim > &derivative, int dim, int flag=0)
 
template<typename Type , typename dType , int Dim>
void nCentralFirst (blitz::Array< Type, Dim > const &data, blitz::Array< blitz::TinyVector< dType, Dim >, Dim > &derivative, int flag=0)
 
template<typename Type , typename dType , int Dim>
void nCentralSecond (blitz::Array< Type, Dim > const &data, blitz::Array< dType, Dim > &dd, int dim, int flag=0)
 
template<typename Type , typename dType , int Dim>
void nCentralSecond (blitz::Array< Type, Dim > const &data, blitz::Array< blitz::TinyVector< dType, Dim >, Dim > const &derivative, blitz::Array< blitz::TinyVector< dType,(Dim+1) *Dim/2 >, Dim > &dd, int flag=0)
 

Function Documentation

◆ nCentralFirst() [1/2]

template<typename Type , typename dType , int Dim>
void nCentralFirst ( blitz::Array< Type, Dim > const &  data,
blitz::Array< dType, Dim > &  derivative,
int  dim,
int  flag = 0 
)

◆ nCentralFirst() [2/2]

template<typename Type , typename dType , int Dim>
void nCentralFirst ( blitz::Array< Type, Dim > const &  data,
blitz::Array< blitz::TinyVector< dType, Dim >, Dim > &  derivative,
int  flag = 0 
)

◆ nCentralSecond() [1/2]

template<typename Type , typename dType , int Dim>
void nCentralSecond ( blitz::Array< Type, Dim > const &  data,
blitz::Array< dType, Dim > &  dd,
int  dim,
int  flag = 0 
)

◆ nCentralSecond() [2/2]

template<typename Type , typename dType , int Dim>
void nCentralSecond ( blitz::Array< Type, Dim > const &  data,
blitz::Array< blitz::TinyVector< dType, Dim >, Dim > const &  derivative,
blitz::Array< blitz::TinyVector< dType,(Dim+1) *Dim/2 >, Dim > &  dd,
int  flag = 0 
)