ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::util::semiconductor_filter< DeviceType > Class Template Reference

A filter accepting semiconductor cells only. More...

#include <filter.hpp>

Public Types

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

Public Member Functions

 semiconductor_filter (DeviceType const &d)
 
bool operator() (cell_type const &cell) const
 

Detailed Description

template<typename DeviceType>
class viennashe::util::semiconductor_filter< DeviceType >

A filter accepting semiconductor cells only.

Definition at line 55 of file filter.hpp.

Member Typedef Documentation

◆ cell_type

template<typename DeviceType >
typedef viennagrid::result_of::cell<MeshType>::type viennashe::util::semiconductor_filter< DeviceType >::cell_type

Definition at line 60 of file filter.hpp.

Constructor & Destructor Documentation

◆ semiconductor_filter()

template<typename DeviceType >
viennashe::util::semiconductor_filter< DeviceType >::semiconductor_filter ( DeviceType const &  d)
inline

Definition at line 62 of file filter.hpp.

Member Function Documentation

◆ operator()()

template<typename DeviceType >
bool viennashe::util::semiconductor_filter< DeviceType >::operator() ( cell_type const &  cell) const
inline

Definition at line 64 of file filter.hpp.


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