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

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

A(double T) const overrideplask::ConstMaterialvirtual
absp(double lam, double T) const overrideplask::ConstMaterialvirtual
ac(double T) const overrideplask::ConstMaterialvirtual
av(double T) const overrideplask::ConstMaterialvirtual
B(double T) const overrideplask::ConstMaterialvirtual
b(double T) const overrideplask::ConstMaterialvirtual
baseplask::MaterialWithBase
C(double T) const overrideplask::ConstMaterialvirtual
c11(double T) const overrideplask::ConstMaterialvirtual
c12(double T) const overrideplask::ConstMaterialvirtual
c13(double T) const overrideplask::ConstMaterialvirtual
c33(double T) const overrideplask::ConstMaterialvirtual
c44(double T) const overrideplask::ConstMaterialvirtual
CB(double T, double e=0., char point=' *') const overrideplask::ConstMaterialvirtual
Ce(double T) const overrideplask::ConstMaterialvirtual
Ch(double T) const overrideplask::ConstMaterialvirtual
chi(double T, double e=0., char point=' *') const overrideplask::ConstMaterialvirtual
completeComposition(const Composition &composition)plask::Materialstatic
Composition typedefplask::Material
composition() constplask::Materialvirtual
cond(double T) const overrideplask::ConstMaterialvirtual
condtype() const overrideplask::ConstMaterialinlinevirtual
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
ConstMaterial(const std::string &full_name)plask::ConstMaterial
ConstMaterial(const shared_ptr< Material > &base, const std::map< std::string, double > &items)plask::ConstMaterial
cp(double T) const overrideplask::ConstMaterialvirtual
d(double T) const overrideplask::ConstMaterialvirtual
D(double T) const overrideplask::ConstMaterialvirtual
dens(double T) const overrideplask::ConstMaterialvirtual
DIELECTRIC enum valueplask::Material
dopant() constplask::Material
doping() constplask::Materialvirtual
Dso(double T, double e=0.) const overrideplask::ConstMaterialvirtual
e13(double T) const overrideplask::ConstMaterialvirtual
e15(double T) const overrideplask::ConstMaterialvirtual
e33(double T) const overrideplask::ConstMaterialvirtual
EactA(double T) const overrideplask::ConstMaterialvirtual
EactD(double T) const overrideplask::ConstMaterialvirtual
Eg(double T, double e=0., char point=' *') const overrideplask::ConstMaterialvirtual
EMPTY enum valueplask::Material
eps(double T) const overrideplask::ConstMaterialvirtual
Eps(double lam, double T, double n=0) const overrideplask::ConstMaterialvirtual
firstCompositionObject(const char *&begin, const char *end, const char *fullname)plask::Materialstatic
GENERIC enum valueplask::Material
isAlloy() constplask::Material
isEqual(const Material &other) const overrideplask::ConstMaterialinlinevirtual
isNameWithDopant(const std::string &material_name)plask::Materialinlinestatic
isSimpleMaterialName(const std::string &material_name)plask::Materialinlinestatic
kind() const overrideplask::ConstMaterialinlinevirtual
Kind enum nameplask::Material
lattC(double T, char x) const overrideplask::ConstMaterialvirtual
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=0., char point=' *') const overrideplask::ConstMaterialvirtual
METAL enum valueplask::Material
Mh(double T, double e=0.) const overrideplask::ConstMaterialvirtual
Mhh(double T, double e=0.) const overrideplask::ConstMaterialvirtual
minimalComposition(const Composition &composition)plask::Materialstatic
MIXED enum valueplask::Material
Mlh(double T, double e=0.) const overrideplask::ConstMaterialvirtual
mob(double T) const overrideplask::ConstMaterialvirtual
mobe(double T) const overrideplask::ConstMaterialvirtual
mobh(double T) const overrideplask::ConstMaterialvirtual
Mso(double T, double e=0.) const overrideplask::ConstMaterialvirtual
Na() const overrideplask::ConstMaterialvirtual
name() const overrideplask::ConstMaterialinlinevirtual
nameWithoutDopant() constplask::Material
Nd() const overrideplask::ConstMaterialvirtual
Nf(double T) const overrideplask::ConstMaterialvirtual
Ni(double T) const overrideplask::ConstMaterialvirtual
Nr(double lam, double T, double n=0) const overrideplask::ConstMaterialvirtual
nr(double lam, double T, double n=0) const overrideplask::ConstMaterialvirtual
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::ConstMaterialvirtual
SEMICONDUCTOR enum valueplask::Material
str() const overrideplask::ConstMaterialvirtual
taue(double T) const overrideplask::ConstMaterialvirtual
tauh(double T) const overrideplask::ConstMaterialvirtual
thermk(double T, double h=INFINITY) const overrideplask::ConstMaterialvirtual
throwNotImplemented(const std::string &method_name) constplask::Materialprotected
VB(double T, double e=0., char point=' *', char hole='H') const overrideplask::ConstMaterialvirtual
y1() const overrideplask::ConstMaterialvirtual
y2() const overrideplask::ConstMaterialvirtual
y3() const overrideplask::ConstMaterialvirtual
~Material()plask::Materialinlinevirtual