Writes the kinetic energies to each nodes in the (x,H)-domain. More...
#include <iostream>#include <limits>#include "viennagrid/mesh/mesh.hpp"#include "viennagrid/config/default_configs.hpp"#include "viennashe/util/misc.hpp"#include "viennashe/forwards.h"#include "viennashe/physics/constants.hpp"#include "viennashe/physics/dispersion.hpp"#include "viennashe/she/exception.hpp"#include "viennashe/config.hpp"#include "viennashe/she/she_quantity.hpp"#include "viennashe/she/timestep_quantities.hpp"#include "viennashe/simulator_quantity.hpp"#include "viennashe/log/log.hpp"#include "viennashe/accessors.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 DeviceT , typename VertexT , typename EdgeT > | |
| void | viennashe::she::setup_energies (DeviceT const &device, viennashe::she::unknown_she_quantity< VertexT, EdgeT > &quan, viennashe::config const &conf, viennashe::unknown_quantity< VertexT > const &potential, viennashe::unknown_quantity< VertexT > const &quantum_correction) |
| Computes the kinetic energy over the device as obtained from the provided potential. More... | |
| template<typename DeviceType > | |
| void | viennashe::she::setup_energies (DeviceType const &device, timestep_quantities< DeviceType > &quantities, viennashe::config const &conf) |
| Computes the kinetic energy over the device as obtained from the provided potential. More... | |
Writes the kinetic energies to each nodes in the (x,H)-domain.
Definition in file setup_energies.hpp.