ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
smooth_doping.hpp File Reference

Routines for ensuring a constant doping along contacts. More...

#include <set>
#include <queue>
#include <vector>
#include "viennagrid/forwards.hpp"
#include "viennagrid/mesh/mesh.hpp"
#include "viennagrid/mesh/neighbor_iteration.hpp"
#include "viennashe/device.hpp"
#include "viennashe/materials/all.hpp"

Go to the source code of this file.

Namespaces

namespace  viennashe
 The main ViennaSHE namespace. All functionality resides inside this namespace.
 
namespace  viennashe::detail
 Namespace for implementation details. Typically not of interest for the library user.
 

Functions

template<typename DeviceT >
void viennashe::detail::smooth_doping_at_contacts (DeviceT &d)
 Utility function for smoothing the doping next to contacts. More...
 

Detailed Description

Routines for ensuring a constant doping along contacts.

Definition in file smooth_doping.hpp.