active | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | protected |
activeRegionsCount() const | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inline |
addLocalBurningMatrix(const double R, const double L, const double L2, const double L3, const double *P, const double *g, const double *dg, const double ug, double &K00, double &K01, double &K02, double &K03, double &K11, double &K12, double &K13, double &K22, double &K23, double &K33, double &F0, double &F1, double &F2, double &F3) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
addLocalBurningMatrix(const double, const double L, const double L2, const double L3, const double *P, const double *g, const double *dg, const double ug, double &K00, double &K01, double &K02, double &K03, double &K11, double &K12, double &K13, double &K22, double &K23, double &K33, double &F0, double &F1, double &F2, double &F3) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
addLocalBurningMatrix(const double R, const double L, const double L2, const double L3, const double *P, const double *g, const double *dg, const double ug, double &K00, double &K01, double &K02, double &K03, double &K11, double &K12, double &K13, double &K22, double &K23, double &K33, double &F0, double &F1, double &F2, double &F3) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
algorithm | plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | |
compute(unsigned loops, bool shb, size_t act) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
compute(unsigned loops=0, bool shb=false) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inline |
dataLog(const std::string &chart_name, const std::string &axis_arg_name, const std::string &axis_val_name) | plask::Solver | inline |
dataLog(const std::string &axis_arg_name, const std::string &axis_val_name) | plask::Solver | inline |
Diffusion2DSolver(const std::string &name="") | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
FemSolverWithMesh(const std::string &name="") | plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | inline |
geometry | plask::SolverOver< SpaceT > | protected |
get_burning_integral() const | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
get_burning_integral_for_mode(size_t mode) const | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
getClassDescription() const | plask::Solver | inlinevirtual |
getClassName() const override | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | virtual |
getClassName() const | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | virtual |
getClassName() const | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | virtual |
getConcentration(CarriersConcentration::EnumType what, shared_ptr< const MeshD< 2 > > dest_mesh, InterpolationMethod interpolation=INTERPOLATION_DEFAULT) const | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | protected |
getGeometry() const | plask::SolverOver< SpaceT > | inline |
getId() const | plask::Solver | inline |
getMatrix() | plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | inline |
getMatrix() | plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | inline |
getMesh() const | plask::SolverWithMesh< SpaceT, MeshT > | inline |
getName() const | plask::Solver | inline |
inCurrentDensity | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
inGain | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
initCalculation() | plask::Solver | |
initialized | plask::Solver | protected |
inLightE | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
integrateLinear(const double R, const double L, const T *P) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
integrateLinear(const double R, const double L, const T *P) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
integrateLinear(const double R, const double L, const T *P) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
inTemperature | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
invalidate() | plask::Solver | inline |
inWavelength | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
isActive(const Vec< 2 > &point) const | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
isActive(const RectangularMesh2D::Element &element) const | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
isInitialized() | plask::Solver | inline |
iter_params | plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | |
loadConfiguration(XMLReader &source, Manager &manager) override | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | virtual |
loopno | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | protected |
maxerr | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
mesh | plask::SolverWithMesh< SpaceT, MeshT > | protected |
mesh_signal_connection | plask::SolverWithMesh< SpaceT, MeshT > | protected |
meshRef() const | plask::SolverWithMesh< SpaceT, MeshT > | inline |
MeshType typedef | plask::SolverWithMesh< SpaceT, MeshT > | |
onGeometryChange(const Geometry::Event &PLASK_UNUSED(evt)) override | plask::SolverWithMesh< SpaceT, MeshT > | inline |
plask::SolverOver::onGeometryChange(const Geometry::Event &) | plask::SolverOver< SpaceT > | inlinevirtual |
onInitialize() override | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | protectedvirtual |
onInvalidate() override | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | protectedvirtual |
onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt)) | plask::SolverWithMesh< SpaceT, MeshT > | inlinevirtual |
outCarriersConcentration | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
parseConfiguration(XMLReader &source, Manager &manager) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
parseFemConfiguration(XMLReader &reader, Manager &manager) | plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | inline |
parseStandardConfiguration(XMLReader &source, Manager &manager, const std::string &expected_msg="solver configuration element") | plask::SolverWithMesh< SpaceT, MeshT > | |
readBoundaryConditions(Manager &manager, XMLReader &reader, BoundaryConditions< Boundary, ConditionT > &dest) | plask::SolverOver< SpaceT > | inlineprotected |
setGeometry(const shared_ptr< SpaceT > &geometry) | plask::SolverOver< SpaceT > | inline |
setLocalMatrix(const double R, const double L, const double L2, const double L3, const double L4, const double L5, const double L6, const double A, const double B, const double C, const double D, const double *U, const double *J, double &K00, double &K01, double &K02, double &K03, double &K11, double &K12, double &K13, double &K22, double &K23, double &K33, double &F0, double &F1, double &F2, double &F3) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
setLocalMatrix(const double, const double L, const double L2, const double L3, const double L4, const double L5, const double L6, const double A, const double B, const double C, const double D, const double *U, const double *J, double &K00, double &K01, double &K02, double &K03, double &K11, double &K12, double &K13, double &K22, double &K23, double &K33, double &F0, double &F1, double &F2, double &F3) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
setLocalMatrix(const double R, const double L, const double L2, const double L3, const double L4, const double L5, const double L6, const double A, const double B, const double C, const double D, const double *U, const double *J, double &K00, double &K01, double &K02, double &K03, double &K11, double &K12, double &K13, double &K22, double &K23, double &K33, double &F0, double &F1, double &F2, double &F3) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inlineprotected |
setMesh(shared_ptr< MeshD< 1 > > mesh) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inline |
setMesh(shared_ptr< MeshGeneratorD< 1 > > generator) | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | inline |
FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > >::setMesh(const shared_ptr< MeshT > &mesh) | plask::SolverWithMesh< SpaceT, MeshT > | inline |
FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > >::setMesh(shared_ptr< MeshGeneratorD< MeshT::DIM > > generator) | plask::SolverWithMesh< SpaceT, MeshT > | inline |
setupActiveRegion2Ds() | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | protected |
Solver(const std::string &name="") | plask::Solver | inline |
SolverOver(const std::string &name="") | plask::SolverOver< SpaceT > | inline |
SolverWithMesh(const std::string &name="") | plask::SolverWithMesh< SpaceT, MeshT > | inline |
SpaceType typedef | plask::SolverOver< SpaceT > | |
toterr | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | protected |
voltage_boundary | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
writelog(LogLevel level, std::string msg, Args &&... params) const | plask::Solver | inline |
~Diffusion2DSolver() | plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | |
~Solver() | plask::Solver | inlinevirtual |
~SolverOver() | plask::SolverOver< SpaceT > | inline |
~SolverWithMesh() | plask::SolverWithMesh< SpaceT, MeshT > | inline |