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.