Writes the SHE boundary conditions to the mesh. More...
#include <iostream>
#include <limits>
#include "viennagrid/mesh/mesh.hpp"
#include "viennashe/util/misc.hpp"
#include "viennashe/forwards.h"
#include "viennashe/accessors.hpp"
#include "viennashe/physics/constants.hpp"
#include "viennashe/physics/dispersion.hpp"
#include "viennashe/physics/physics.hpp"
#include "viennashe/she/postproc/carrier_density.hpp"
#include "viennashe/config.hpp"
#include "viennashe/she/she_quantity.hpp"
#include "viennashe/she/timestep_quantities.hpp"
Go to the source code of this file.
Namespaces | |
namespace | viennashe |
The main ViennaSHE namespace. All functionality resides inside this namespace. | |
namespace | viennashe::she |
Functions | |
template<typename DeviceType , typename VertexT , typename EdgeT > | |
void | viennashe::she::write_boundary_conditions (DeviceType const &device, viennashe::she::unknown_she_quantity< VertexT, EdgeT > &quan, viennashe::config const &conf) |
Writes boundary conditions for SHE to the device. Stores the result using ViennaData. More... | |
template<typename DeviceType > | |
void | viennashe::she::write_boundary_conditions (DeviceType const &device, timestep_quantities< DeviceType > &quantities, viennashe::config const &conf) |
Writes the SHE boundary conditions to the mesh.
Definition in file boundary_conditions.hpp.