Convenience functions to access the terminal (contact) current. More...
#include "viennagrid/mesh/mesh.hpp"
#include "viennagrid/algorithm/boundary.hpp"
#include "viennagrid/algorithm/interface.hpp"
#include "viennagrid/algorithm/volume.hpp"
#include "viennashe/util/filter.hpp"
#include "viennashe/accessors.hpp"
#include "viennashe/simulator_quantity.hpp"
#include "viennashe/she/she_quantity.hpp"
#include "viennashe/config.hpp"
#include "viennashe/she/postproc/current_density.hpp"
#include "viennashe/postproc/current_density.hpp"
Go to the source code of this file.
Namespaces | |
namespace | viennashe |
The main ViennaSHE namespace. All functionality resides inside this namespace. | |
Functions | |
template<typename DeviceT , typename CurrentAccessorT , typename SegmentT > | |
double | viennashe::get_terminal_current (DeviceT const &device, CurrentAccessorT const ¤t_accessor, SegmentT const &semiconductor, SegmentT const &terminal) |
Returns the terminal current for a number of given vertices. Considers carrier flux and displacement currents. More... | |
template<typename DeviceT , typename T1 , typename T2 , typename SegmentT > | |
double | viennashe::get_terminal_current (DeviceT const &device, viennashe::config const &conf, viennashe::she::unknown_she_quantity< T1, T2 > const &quan, SegmentT const &semiconductor, SegmentT const &terminal) |
Returns the the terminal current for a given contact segment. Considers carrier flux and displacement currents. More... | |
template<typename DeviceType , typename PotentialAccessor , typename AccessorTypeCarrier , typename MobilityModel , typename SegmentType > | |
double | viennashe::get_terminal_current (DeviceType const &device, viennashe::carrier_type_id ctype, PotentialAccessor const &potential, AccessorTypeCarrier const &carrier, MobilityModel const &mobility_model, SegmentType const &semi, SegmentType const &conductor) |
Returns the current (drift diffusion) from a semiconductor into a conductor segment. More... | |
Convenience functions to access the terminal (contact) current.
Definition in file terminal_current.hpp.