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

Computes the electric flux density from a potential. More...

#include <iostream>
#include <fstream>
#include <vector>
#include "viennagrid/mesh/mesh.hpp"
#include "viennagrid/algorithm/volume.hpp"
#include "viennagrid/algorithm/inner_prod.hpp"
#include "viennashe/forwards.h"
#include "viennashe/physics/constants.hpp"
#include "viennashe/physics/physics.hpp"
#include "viennashe/materials/all.hpp"
#include "viennashe/util/checks.hpp"
#include "viennashe/log/log.hpp"
#include "viennashe/util/misc.hpp"
#include "viennashe/util/dual_box_flux.hpp"

Go to the source code of this file.

Classes

struct  viennashe::detail::electric_flux_on_facet< DeviceType, PotentialAccessorType >
 Simple accessor to get the electric flux density along an edge. More...
 
struct  viennashe::electric_flux_wrapper< DeviceType, PotentialAccessorType >
 An electric flux accessor. Provides the electric flux along edges and on vertices given the electrostatic potential. More...
 

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.
 

Detailed Description

Computes the electric flux density from a potential.

Definition in file electric_flux_density.hpp.