1#ifndef VIENNASHE_SHE_POSTPROC_POTENTIAL_HPP
2#define VIENNASHE_SHE_POSTPROC_POTENTIAL_HPP
18#include "viennagrid/mesh/mesh.hpp"
37 template <
typename DeviceType,
38 typename PotentialAccessor,
39 typename ContainerType>
41 PotentialAccessor
const & pot,
42 ContainerType & container)
Defines the physical properties of a device, e.g. doping. This is the implementation for 2d and highe...
Contains forward declarations and definition of small classes that must be defined at an early stage.
Writer for arbitrary macroscopic quantities.
The main ViennaSHE namespace. All functionality resides inside this namespace.
void write_potential_to_container(DeviceType const &device, PotentialAccessor const &pot, ContainerType &container)
Writes the provided potential to the container provided.
void write_macroscopic_quantity_to_container(DeviceType const &device, MacroscopicQuantityAccessor const &quantity, ContainerType &quantity_container)
Writes the provided macroscopic quantity to the container provided.
Provides a number of fundamental constants. All constants in SI units.