PLaSK library
Loading...
Searching...
No Matches
plask::MaterialWithBase Member List

This is the complete list of members for plask::MaterialWithBase, including all inherited members.

A(double T) const overrideplask::MaterialWithBasevirtual
absp(double lam, double T) const overrideplask::MaterialWithBasevirtual
ac(double T) const overrideplask::MaterialWithBasevirtual
av(double T) const overrideplask::MaterialWithBasevirtual
b(double T) const overrideplask::MaterialWithBasevirtual
B(double T) const overrideplask::MaterialWithBasevirtual
baseplask::MaterialWithBase
C(double T) const overrideplask::MaterialWithBasevirtual
c11(double T) const overrideplask::MaterialWithBasevirtual
c12(double T) const overrideplask::MaterialWithBasevirtual
c13(double T) const overrideplask::MaterialWithBasevirtual
c33(double T) const overrideplask::MaterialWithBasevirtual
c44(double T) const overrideplask::MaterialWithBasevirtual
CB(double T, double e, char point) const overrideplask::MaterialWithBasevirtual
Ce(double T) const overrideplask::MaterialWithBasevirtual
Ch(double T) const overrideplask::MaterialWithBasevirtual
chi(double T, double e, char point) const overrideplask::MaterialWithBasevirtual
completeComposition(const Composition &composition)plask::Materialstatic
composition() constplask::Materialvirtual
Composition typedefplask::Material
cond(double T) const overrideplask::MaterialWithBasevirtual
condtype() constplask::Materialvirtual
CONDUCTIVITY_I enum valueplask::Material
CONDUCTIVITY_N enum valueplask::Material
CONDUCTIVITY_OTHER enum valueplask::Material
CONDUCTIVITY_P enum valueplask::Material
CONDUCTIVITY_UNDETERMINED enum valueplask::Material
ConductivityType enum nameplask::Material
cp(double T) const overrideplask::MaterialWithBasevirtual
D(double T) const overrideplask::MaterialWithBasevirtual
d(double T) const overrideplask::MaterialWithBasevirtual
dens(double T) const overrideplask::MaterialWithBasevirtual
DIELECTRIC enum valueplask::Material
dopant() constplask::Material
doping() constplask::Materialvirtual
Dso(double T, double e) const overrideplask::MaterialWithBasevirtual
e13(double T) const overrideplask::MaterialWithBasevirtual
e15(double T) const overrideplask::MaterialWithBasevirtual
e33(double T) const overrideplask::MaterialWithBasevirtual
EactA(double T) const overrideplask::MaterialWithBasevirtual
EactD(double T) const overrideplask::MaterialWithBasevirtual
Eg(double T, double e, char point) const overrideplask::MaterialWithBasevirtual
EMPTY enum valueplask::Material
eps(double T) const overrideplask::MaterialWithBasevirtual
Eps(double lam, double T, double n) const overrideplask::MaterialWithBasevirtual
firstCompositionObject(const char *&begin, const char *end, const char *fullname)plask::Materialstatic
GENERIC enum valueplask::Material
isAlloy() constplask::Material
isEqual(const Material &other) constplask::Materialprotectedvirtual
isNameWithDopant(const std::string &material_name)plask::Materialinlinestatic
isSimpleMaterialName(const std::string &material_name)plask::Materialinlinestatic
Kind enum nameplask::Material
kind() const overrideplask::MaterialWithBasevirtual
lattC(double T, char x) const overrideplask::MaterialWithBasevirtual
LIQUID_CRYSTAL enum valueplask::Material
lock() constplask::Materialinlinevirtual
MaterialWithBase()=defaultplask::MaterialWithBase
MaterialWithBase(const shared_ptr< Material > &base)plask::MaterialWithBaseinline
MaterialWithBase(Material *base)plask::MaterialWithBaseinline
Me(double T, double e, char point) const overrideplask::MaterialWithBasevirtual
METAL enum valueplask::Material
Mh(double T, double e) const overrideplask::MaterialWithBasevirtual
Mhh(double T, double e) const overrideplask::MaterialWithBasevirtual
minimalComposition(const Composition &composition)plask::Materialstatic
MIXED enum valueplask::Material
Mlh(double T, double e) const overrideplask::MaterialWithBasevirtual
mob(double T) const overrideplask::MaterialWithBasevirtual
mobe(double T) const overrideplask::MaterialWithBasevirtual
mobh(double T) const overrideplask::MaterialWithBasevirtual
Mso(double T, double e) const overrideplask::MaterialWithBasevirtual
Na() const overrideplask::MaterialWithBasevirtual
name() const =0plask::Materialpure virtual
nameWithoutDopant() constplask::Material
Nd() const overrideplask::MaterialWithBasevirtual
Nf(double T) const overrideplask::MaterialWithBasevirtual
Ni(double T) const overrideplask::MaterialWithBasevirtual
nr(double lam, double T, double n) const overrideplask::MaterialWithBasevirtual
Nr(double lam, double T, double n) const overrideplask::MaterialWithBasevirtual
operator!=(const Material &other) constplask::Materialinline
operator!=(shared_ptr< const Material > other) constplask::Materialinline
operator==(const Material &other) constplask::Material
operator==(shared_ptr< const Material > other) constplask::Materialinline
OXIDE enum valueplask::Material
parseComposition(const char *begin, const char *end, const char *fullname=nullptr)plask::Materialstatic
parseComposition(const std::string &composition_str, const std::string &fullname="")plask::Materialstatic
parseDopant(const char *begin, const char *end, std::string &dopant_elem_name, double &doping, bool allow_dopant_without_amount, const char *fullname)plask::Materialstatic
parseDopant(const std::string &dopant, std::string &dopant_elem_name, double &doping, bool allow_dopant_without_amount, const std::string &fullname)plask::Materialstatic
parseObjectsNames(const char *begin, const char *end)plask::Materialstatic
parseObjectsNames(const std::string &allNames)plask::Materialstatic
Psp(double T) const overrideplask::MaterialWithBasevirtual
SEMICONDUCTOR enum valueplask::Material
str() constplask::Materialvirtual
taue(double T) const overrideplask::MaterialWithBasevirtual
tauh(double T) const overrideplask::MaterialWithBasevirtual
thermk(double T, double t) const overrideplask::MaterialWithBasevirtual
throwNotImplemented(const std::string &method_name) constplask::Materialprotected
VB(double T, double e, char point, char hole) const overrideplask::MaterialWithBasevirtual
y1() const overrideplask::MaterialWithBasevirtual
y2() const overrideplask::MaterialWithBasevirtual
y3() const overrideplask::MaterialWithBasevirtual
~Material()plask::Materialinlinevirtual