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

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

add(const std::string &name)plask::MaterialsDBinline
add(const std::string &name)plask::MaterialsDBinline
add()plask::MaterialsDBinline
addAlloy(shared_ptr< MaterialConstructor > constructor)plask::MaterialsDB
addSimple(shared_ptr< MaterialConstructor > constructor)plask::MaterialsDB
begin() constplask::MaterialsDBinline
clear()plask::MaterialsDBinline
const_iterator typedefplask::MaterialsDB
end() constplask::MaterialsDBinline
ensureCompositionIsNotEmpty(const Material::Composition &composition)plask::MaterialsDBstatic
get(const Material::Composition &composition, const std::string &label, const std::string &dopant_name="", double doping=0.0) constplask::MaterialsDB
get(const std::string &name_with_dopant, double doping) constplask::MaterialsDB
get(const Material::Parameters &param) constplask::MaterialsDB
get(const std::string &full_name) constplask::MaterialsDB
getConstructor(const std::string &name_without_composition) constplask::MaterialsDB
getConstructor(const Material::Composition &composition, const std::string &label="", const std::string &dopant_name="") constplask::MaterialsDB
getConstructor(const Material::Parameters &material, bool allow_alloy_without_composition=false) constplask::MaterialsDB
getDefault()plask::MaterialsDBstatic
getFactory(const std::string &material1_fullname, const std::string &material2_fullname, double shape=1.) constplask::MaterialsDB
infoplask::MaterialsDB
isAlloy(const std::string &material_name) constplask::MaterialsDB
iterator typedefplask::MaterialsDB
loadAllToDefault(const std::string &dir=plaskMaterialsPath())plask::MaterialsDBstatic
loadToDefault(const std::string &fileName_mainpart)plask::MaterialsDBstatic
operator=(const TemporaryReplaceDefault &)=deleteplask::MaterialsDB
operator=(TemporaryReplaceDefault &&)=deleteplask::MaterialsDB
remove(const std::string &name)plask::MaterialsDB
size() constplask::MaterialsDBinline
TemporaryClearDefault typedefplask::MaterialsDB
TemporaryReplaceDefault(const TemporaryReplaceDefault &)=deleteplask::MaterialsDB
TemporaryReplaceDefault(TemporaryReplaceDefault &&)=deleteplask::MaterialsDB
TemporaryReplaceDefault(MaterialsDB temporaryValue=MaterialsDB())plask::MaterialsDBinline
toRevertplask::MaterialsDB
update(const MaterialsDB &src)plask::MaterialsDBinline
~TemporaryReplaceDefault()plask::MaterialsDBinline