ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::she::average_expansion_order_wrapper< DeviceType, SHEQuantity > Class Template Reference

Accessor class providing the average expansion order inside the device. More...

#include <expansion_order.hpp>

Public Types

typedef double value_type
 

Public Member Functions

 average_expansion_order_wrapper (SHEQuantity const &quan, double energy_start, double energy_end)
 
template<typename CellType >
value_type operator() (CellType const &cell) const
 

Detailed Description

template<typename DeviceType, typename SHEQuantity>
class viennashe::she::average_expansion_order_wrapper< DeviceType, SHEQuantity >

Accessor class providing the average expansion order inside the device.

Definition at line 41 of file expansion_order.hpp.

Member Typedef Documentation

◆ value_type

template<typename DeviceType , typename SHEQuantity >
typedef double viennashe::she::average_expansion_order_wrapper< DeviceType, SHEQuantity >::value_type

Definition at line 45 of file expansion_order.hpp.

Constructor & Destructor Documentation

◆ average_expansion_order_wrapper()

template<typename DeviceType , typename SHEQuantity >
viennashe::she::average_expansion_order_wrapper< DeviceType, SHEQuantity >::average_expansion_order_wrapper ( SHEQuantity const &  quan,
double  energy_start,
double  energy_end 
)
inline

Definition at line 47 of file expansion_order.hpp.

Member Function Documentation

◆ operator()()

template<typename DeviceType , typename SHEQuantity >
template<typename CellType >
value_type viennashe::she::average_expansion_order_wrapper< DeviceType, SHEQuantity >::operator() ( CellType const &  cell) const
inline

Definition at line 54 of file expansion_order.hpp.


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