Contains a basic/constant and an extended bandgap model. More...
#include <cmath>#include "viennashe/forwards.h"#include "viennashe/physics/constants.hpp"#include "viennashe/math/constants.hpp"#include "viennashe/models/exception.hpp"Go to the source code of this file.
Classes | |
| struct | viennashe::models::bandgap_model_extended_parameters |
| Plain old datatype (POD) of parameters for the bandgap_model_extended. More... | |
| struct | viennashe::models::bandgap_model |
| Basic bandgap model interface. More... | |
| class | viennashe::models::bandgap_model_const |
| A simple constant bandgap model. Gets the bandgap and always returns this value. More... | |
| class | viennashe::models::bandgap_model_extended |
| An elaborate bandgap model, which accounts for the lattice temperature. More... | |
Namespaces | |
| namespace | viennashe |
| The main ViennaSHE namespace. All functionality resides inside this namespace. | |
| namespace | viennashe::models |
| Namespace containing everything models related. | |
Contains a basic/constant and an extended bandgap model.
Definition in file bandgap.hpp.