ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::she::detail::current_on_facet_by_ref_calculator< DeviceT, SHEQuantityT > Class Template Reference

#include <current_density.hpp>

Public Member Functions

 current_on_facet_by_ref_calculator (DeviceT const &d, viennashe::config const &conf, SHEQuantityT const &quan)
 
template<typename FacetType >
double operator() (FacetType const &facet) const
 
SHEQuantityT const & get_quan () const
 

Detailed Description

template<typename DeviceT, typename SHEQuantityT>
class viennashe::she::detail::current_on_facet_by_ref_calculator< DeviceT, SHEQuantityT >

Definition at line 48 of file current_density.hpp.

Constructor & Destructor Documentation

◆ current_on_facet_by_ref_calculator()

template<typename DeviceT , typename SHEQuantityT >
viennashe::she::detail::current_on_facet_by_ref_calculator< DeviceT, SHEQuantityT >::current_on_facet_by_ref_calculator ( DeviceT const &  d,
viennashe::config const &  conf,
SHEQuantityT const &  quan 
)
inline

Definition at line 53 of file current_density.hpp.

Member Function Documentation

◆ get_quan()

template<typename DeviceT , typename SHEQuantityT >
SHEQuantityT const & viennashe::she::detail::current_on_facet_by_ref_calculator< DeviceT, SHEQuantityT >::get_quan ( ) const
inline

Definition at line 135 of file current_density.hpp.

◆ operator()()

template<typename DeviceT , typename SHEQuantityT >
template<typename FacetType >
double viennashe::she::detail::current_on_facet_by_ref_calculator< DeviceT, SHEQuantityT >::operator() ( FacetType const &  facet) const
inline

Definition at line 66 of file current_density.hpp.


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