ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::math::IntegrationBinder< T, IntRule > Class Template Reference

A binder for reducing an n-ary function to an n-1-ary function by integration over one variable. More...

#include <integrator.hpp>

Public Member Functions

 IntegrationBinder (T const &func, double a, double b)
 
double operator() (double x) const
 

Detailed Description

template<typename T, typename IntRule>
class viennashe::math::IntegrationBinder< T, IntRule >

A binder for reducing an n-ary function to an n-1-ary function by integration over one variable.

Definition at line 325 of file integrator.hpp.

Constructor & Destructor Documentation

◆ IntegrationBinder()

template<typename T , typename IntRule >
viennashe::math::IntegrationBinder< T, IntRule >::IntegrationBinder ( T const &  func,
double  a,
double  b 
)
inline

Definition at line 328 of file integrator.hpp.

Member Function Documentation

◆ operator()()

template<typename T , typename IntRule >
double viennashe::math::IntegrationBinder< T, IntRule >::operator() ( double  x) const
inline

Definition at line 330 of file integrator.hpp.


The documentation for this class was generated from the following file: