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

Accessor for obtaining the Dirichlet boundary condition for the Poisson equation in the device (contact-potential plus built-in potential) More...

#include <accessors.hpp>

Public Types

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

Public Member Functions

 boundary_potential_accessor (DeviceT const &d)
 
value_type operator() (cell_type const &c) const
 

Detailed Description

template<typename DeviceT>
class viennashe::boundary_potential_accessor< DeviceT >

Accessor for obtaining the Dirichlet boundary condition for the Poisson equation in the device (contact-potential plus built-in potential)

Definition at line 205 of file accessors.hpp.

Member Typedef Documentation

◆ cell_type

template<typename DeviceT >
typedef viennagrid::result_of::cell<MeshType>::type viennashe::boundary_potential_accessor< DeviceT >::cell_type

Definition at line 210 of file accessors.hpp.

◆ value_type

template<typename DeviceT >
typedef double viennashe::boundary_potential_accessor< DeviceT >::value_type

Definition at line 211 of file accessors.hpp.

Constructor & Destructor Documentation

◆ boundary_potential_accessor()

template<typename DeviceT >
viennashe::boundary_potential_accessor< DeviceT >::boundary_potential_accessor ( DeviceT const &  d)
inline

Definition at line 213 of file accessors.hpp.

Member Function Documentation

◆ operator()()

template<typename DeviceT >
value_type viennashe::boundary_potential_accessor< DeviceT >::operator() ( cell_type const &  c) const
inline

Definition at line 215 of file accessors.hpp.


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