Defines a generic simulator quantity for use within the solvers of ViennaSHE. More...
#include <vector>
#include <string>
#include "viennagrid/mesh/mesh.hpp"
#include "viennashe/forwards.h"
Go to the source code of this file.
Classes | |
class | viennashe::const_quantity< AssociatedT, ValueT > |
Common representation of any quantity associated with objects of a certain type. More... | |
class | viennashe::non_const_quantity< AssociatedT, ValueT > |
struct | viennashe::robin_boundary_coefficients< ValueT > |
class | viennashe::unknown_quantity< AssociatedT, ValueT > |
Namespaces | |
namespace | viennashe |
The main ViennaSHE namespace. All functionality resides inside this namespace. | |
namespace | viennashe::quantity |
Holds a function per quantity, which returns the name of the respective quantity as std::string. | |
Functions | |
std::string | viennashe::quantity::potential () |
std::string | viennashe::quantity::electron_density () |
std::string | viennashe::quantity::hole_density () |
std::string | viennashe::quantity::density_gradient_electron_correction () |
std::string | viennashe::quantity::density_gradient_hole_correction () |
std::string | viennashe::quantity::lattice_temperature () |
std::string | viennashe::quantity::electron_distribution_function () |
std::string | viennashe::quantity::hole_distribution_function () |
Defines a generic simulator quantity for use within the solvers of ViennaSHE.
Definition in file simulator_quantity.hpp.