Generic assembly of traps is implemented here. More...
#include "viennashe/she/assemble_common.hpp"
#include "viennashe/she/assemble_boundary.hpp"
#include "viennashe/she/assemble_streaming.hpp"
#include "viennashe/she/assemble_scattering.hpp"
#include "viennashe/she/assemble_timederivative.hpp"
#include "viennashe/she/scattering/assemble_ee_scattering.hpp"
#include "viennashe/she/assemble_traps.hpp"
#include "viennashe/log/log.hpp"
#include "viennashe/she/log_keys.h"
#include "viennashe/postproc/electric_field.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 TimeStepQuantitiesT , typename VertexT , typename EdgeT , typename MatrixType , typename VectorType > | |
void | viennashe::she::assemble (DeviceType &device, TimeStepQuantitiesT &old_quantities, TimeStepQuantitiesT &quantities, viennashe::config const &conf, viennashe::she::unknown_she_quantity< VertexT, EdgeT > const &quan, MatrixType &A, VectorType &b, bool use_timedependence, bool quan_valid) |
Generic assembly of traps is implemented here.
Definition in file assemble_all.hpp.