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

#include <current_density.hpp>

Public Types

typedef viennagrid::result_of::cell< MeshType >::type cell_type
 
typedef bool value_type
 

Public Member Functions

 macroscopic_carrier_mask_filter (SimulatorQuantity const &quan)
 
value_type operator() (cell_type const &c) const
 

Detailed Description

template<typename DeviceType, typename SimulatorQuantity>
class viennashe::detail::macroscopic_carrier_mask_filter< DeviceType, SimulatorQuantity >

Definition at line 137 of file current_density.hpp.

Member Typedef Documentation

◆ cell_type

template<typename DeviceType , typename SimulatorQuantity >
typedef viennagrid::result_of::cell<MeshType>::type viennashe::detail::macroscopic_carrier_mask_filter< DeviceType, SimulatorQuantity >::cell_type

Definition at line 142 of file current_density.hpp.

◆ value_type

template<typename DeviceType , typename SimulatorQuantity >
typedef bool viennashe::detail::macroscopic_carrier_mask_filter< DeviceType, SimulatorQuantity >::value_type

Definition at line 143 of file current_density.hpp.

Constructor & Destructor Documentation

◆ macroscopic_carrier_mask_filter()

template<typename DeviceType , typename SimulatorQuantity >
viennashe::detail::macroscopic_carrier_mask_filter< DeviceType, SimulatorQuantity >::macroscopic_carrier_mask_filter ( SimulatorQuantity const &  quan)
inline

Definition at line 145 of file current_density.hpp.

Member Function Documentation

◆ operator()()

template<typename DeviceType , typename SimulatorQuantity >
value_type viennashe::detail::macroscopic_carrier_mask_filter< DeviceType, SimulatorQuantity >::operator() ( cell_type const &  c) const
inline

Definition at line 147 of file current_density.hpp.


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