The SHE configuration class is defined here. More...
#include <iostream>#include <algorithm>#include <memory>#include "viennashe/forwards.h"#include "viennashe/physics/constants.hpp"#include "viennashe/physics/dispersion.hpp"#include "viennashe/exception.hpp"#include "viennashe/she/exception.hpp"#include "viennashe/solvers/config.hpp"#include "viennashe/she/scattering/config.hpp"#include "viennashe/simulator_quantity.hpp"Go to the source code of this file.
Classes | |
| struct | viennashe::detail::density_gradient_config |
| struct | viennashe::dispersion_relation_ids |
| Provides IDs for the dispersion relations. More... | |
| class | viennashe::she_boundary_conditions_config |
| The boundary condition configuration for SHE More... | |
| class | viennashe::config |
| The main SHE configuration class. To be adjusted by the user for his/her needs. More... | |
Namespaces | |
| namespace | viennashe |
| The main ViennaSHE namespace. All functionality resides inside this namespace. | |
| namespace | viennashe::detail |
| Namespace for implementation details. Typically not of interest for the library user. | |
The SHE configuration class is defined here.
Definition in file config.hpp.