PLaSK library
|
Public Types | |
typedef std::conditional< std::is_same< GeometryT, Geometry3D >::value, ElectricalFem3DSolver, ElectricalFem2DSolver< GeometryT > >::type | BaseClass |
Public Member Functions | |
PythonCondSolver (const std::string &id="") | |
py::object | getCond0 () const |
void | setCond0 (const py::object &value) |
py::object | getCond (size_t n) const |
void | setCond (size_t n, const py::object &value) |
py::object | __getattr__ (const std::string &attr) const |
Tensor2< double > | activeCond (size_t n, double U, double jy, double T) override |
Compute voltage drop of the active region. | |
std::string | getClassName () const override |
std::string | getClassName () const |
std::string | getClassName () const |
std::string | getClassName () const |
Static Public Member Functions | |
static void | __setattr__ (const py::object &oself, const std::string &attr, const py::object &value) |
Public Attributes | |
std::vector< py::object > | cond_function |
Definition at line 114 of file electr_python.cpp.
typedef std::conditional<std::is_same<GeometryT,Geometry3D>::value,ElectricalFem3DSolver,ElectricalFem2DSolver<GeometryT>>::type PythonCondSolver< GeometryT >::BaseClass |
Definition at line 119 of file electr_python.cpp.
|
inline |
Definition at line 123 of file electr_python.cpp.
|
inline |
Definition at line 143 of file electr_python.cpp.
|
inlinestatic |
Definition at line 151 of file electr_python.cpp.
|
inlineoverride |
Compute voltage drop of the active region.
n | active region number |
U | junction voltage (V) |
jy | vertical current (kA/cm²) |
T | temperature (K) |
Definition at line 171 of file electr_python.cpp.
std::string PythonCondSolver< Geometry2DCartesian >::getClassName | ( | ) | const |
Definition at line 191 of file electr_python.cpp.
std::string PythonCondSolver< Geometry2DCylindrical >::getClassName | ( | ) | const |
Definition at line 192 of file electr_python.cpp.
std::string PythonCondSolver< Geometry3D >::getClassName | ( | ) | const |
Definition at line 193 of file electr_python.cpp.
|
override |
|
inline |
Definition at line 128 of file electr_python.cpp.
|
inline |
Definition at line 125 of file electr_python.cpp.
|
inline |
Definition at line 133 of file electr_python.cpp.
|
inline |
Definition at line 126 of file electr_python.cpp.
std::vector<py::object> PythonCondSolver< GeometryT >::cond_function |
Definition at line 121 of file electr_python.cpp.