algorithm | plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | |
checkWell(std::string _carrier) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
compute(unsigned loops=1) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
computePsiI() | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
conttype | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
currentsN | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
currentsP | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
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 |
DriftDiffusionModel2DSolver(const std::string &name="") | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
dU | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
dveFnEta | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
dveFpKsi | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
dveN | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
dveP | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
dvePsi | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
dvnFnEta | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
dvnFpKsi | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
dvnPsi | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
dvnPsi0 | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
FemSolverWithMesh(const std::string &name="") | plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | inline |
findEnergyLevels() | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
geometry | plask::SolverOver< SpaceT > | protected |
getActiveRegionMeshIndex(size_t actnum) const | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
getBandEdges(BandEdges::EnumType what, shared_ptr< const MeshD< 2 > > dest_mesh, InterpolationMethod method) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
getCarriersConcentration(CarriersConcentration::EnumType what, shared_ptr< const MeshD< 2 > > dest_mesh, InterpolationMethod method) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
getClassDescription() const | plask::Solver | inlinevirtual |
getClassName() const override | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | virtual |
getClassName() const | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | virtual |
getClassName() const | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | virtual |
getCurrentDensitiesForElectrons(shared_ptr< const MeshD< 2 > > dest_mesh, InterpolationMethod method) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
getCurrentDensitiesForHoles(shared_ptr< const MeshD< 2 > > dest_mesh, InterpolationMethod method) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
getFermiLevels(FermiLevels::EnumType what, shared_ptr< const MeshD< 2 > > dest_mesh, InterpolationMethod method) const | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
getGeometry() const | plask::SolverOver< SpaceT > | inline |
getHeatDensities(shared_ptr< const MeshD< 2 > > dest_mesh, InterpolationMethod method) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
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 |
getPotentials(shared_ptr< const MeshD< 2 > > dest_mesh, InterpolationMethod method) const | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
getTotalCurrent(size_t nact=0) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
heats | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
initCalculation() | plask::Solver | |
initialized | plask::Solver | protected |
integrateCurrent(size_t vindex, bool onlyactive=false) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
integrateCurrent(size_t vindex, bool onlyactive) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
integrateCurrent(size_t vindex, bool onlyactive) | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
inTemperature | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
invalidate() | plask::Solver | inline |
isActive(const Vec< 2 > &point) const | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | inlineprotected |
isActive(const RectangularMesh< 2 >::Element &element) const | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | inlineprotected |
isInitialized() | plask::Solver | inline |
iter_params | plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | |
loadConfiguration(XMLReader &source, Manager &manager) override | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | virtual |
loopsFn | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
loopsFp | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
loopsPsi | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
loopsPsi0 | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
loopsPsiI | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
mAx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
maxDelFn | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
maxDelFp | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
maxDelPsi | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
maxDelPsi0 | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
maxerr | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
maxerrFn | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
maxerrFp | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
maxerrPsi | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
maxerrPsi0 | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
maxerrPsiI | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
mBx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
mCx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
mEpsRx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
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 > | |
mEx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
mFullIon | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
mJx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
mMix | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
mNx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
mPol | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
mPx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
mRaug | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
mRrad | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
mRsrh | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
mRx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
mSchottkyN | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
mSchottkyP | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
mTx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
mXx | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
needPsi0 | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
onGeometryChange(const Geometry::Event &evt) override | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | inlineprotectedvirtual |
FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > >::onGeometryChange(const Geometry::Event &PLASK_UNUSED(evt)) override | plask::SolverWithMesh< SpaceT, MeshT > | inline |
onInitialize() override | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protectedvirtual |
onInvalidate() override | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protectedvirtual |
onMeshChange(const typename RectangularMesh< 2 >::Event &evt) override | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | inlineprotected |
FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > >::onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt)) | plask::SolverWithMesh< SpaceT, MeshT > | inlinevirtual |
outBandEdges | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
outCarriersConcentration | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
outCurrentDensityForElectrons | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
outCurrentDensityForHoles | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
outFermiLevels | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
outHeat | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
outPotential | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< 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 |
setMesh(const shared_ptr< MeshT > &mesh) | plask::SolverWithMesh< SpaceT, MeshT > | inline |
setMesh(shared_ptr< MeshGeneratorD< MeshT::DIM > > generator) | plask::SolverWithMesh< SpaceT, MeshT > | inline |
size | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< 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 > | |
stat | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
strained | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
T0 | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | protected |
voltage_boundary | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
writelog(LogLevel level, std::string msg, Args &&... params) const | plask::Solver | inline |
~DriftDiffusionModel2DSolver() | plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | |
~Solver() | plask::Solver | inlinevirtual |
~SolverOver() | plask::SolverOver< SpaceT > | inline |
~SolverWithMesh() | plask::SolverWithMesh< SpaceT, MeshT > | inline |