PLaSK library
|
This is the complete list of members for plask::edge::UniversalStrategy, including all inherited members.
applyHi(double bbox_lo, double bbox_hi, double &p, shared_ptr< Material > &result_material, const Strategy *opposite) const =0 | plask::edge::Strategy | pure virtual |
applyLo(double bbox_lo, double bbox_hi, double &p, shared_ptr< Material > &result_material, const Strategy *opposite) const =0 | plask::edge::Strategy | pure virtual |
canMoveOutsideBoundingBox() const | plask::edge::Strategy | virtual |
clone() const override=0 | plask::edge::UniversalStrategy | pure virtual |
DEFAULT enum value | plask::edge::Strategy | |
EXTEND enum value | plask::edge::Strategy | |
fromStr(const std::string &str, const MaterialsDB &materialsDB=MaterialsDB::getDefault()) | plask::edge::Strategy | static |
fromStrUnique(const std::string &str, const MaterialsDB &materialsDB=MaterialsDB::getDefault()) | plask::edge::Strategy | inlinestatic |
MIRROR enum value | plask::edge::Strategy | |
PERIODIC enum value | plask::edge::Strategy | |
SIMPLE enum value | plask::edge::Strategy | |
str() const =0 | plask::edge::Strategy | pure virtual |
Type enum name | plask::edge::Strategy | |
type() const =0 | plask::edge::Strategy | pure virtual |
~Strategy() | plask::edge::Strategy | inlinevirtual |