Loading...
Searching...
No Matches
Go to the documentation of this file.
23namespace plask {
namespace materials {
30 static constexpr const char* NAME =
"air";
32 std::string name()
const override;
33 Kind kind()
const override;
34 double lattC(
double T,
char x)
const override;
35 double Eg(
double T,
double e,
char point)
const override;
36 double CB(
double T,
double e,
char point)
const override;
37 double VB(
double T,
double e,
char point,
char hole)
const override;
38 double Dso(
double T,
double e)
const override;
39 double Mso(
double T,
double e)
const override;
44 double eps(
double T)
const override;
45 double chi(
double T,
double e,
char point)
const override;
46 double Ni(
double T)
const override;
47 double Nf(
double T)
const override;
48 double EactD(
double T)
const override;
49 double EactA(
double T)
const override;
53 double A(
double T)
const override;
54 double B(
double T)
const override;
55 double C(
double T)
const override;
56 double D(
double T)
const override;
58 double dens(
double T)
const override;
59 double cp(
double T)
const override;
60 double nr(
double lam,
double T,
double n = .0)
const override;
61 double absp(
double lam,
double T)
const override;
64 double Na()
const override;
65 double Nd()
const override;