PLaSK library
Loading...
Searching...
No Matches
plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > Member List

This is the complete list of members for plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >, including all inherited members.

activeplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >protected
activeRegionsCount() constplask::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
algorithmplask::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::Solverinline
dataLog(const std::string &axis_arg_name, const std::string &axis_val_name)plask::Solverinline
Diffusion2DSolver(const std::string &name="")plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
FemSolverWithMesh(const std::string &name="")plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > >inline
geometryplask::SolverOver< SpaceT >protected
get_burning_integral() constplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
get_burning_integral_for_mode(size_t mode) constplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
getClassDescription() constplask::Solverinlinevirtual
getClassName() const overrideplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >virtual
getClassName() constplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >virtual
getClassName() constplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >virtual
getConcentration(CarriersConcentration::EnumType what, shared_ptr< const MeshD< 2 > > dest_mesh, InterpolationMethod interpolation=INTERPOLATION_DEFAULT) constplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >protected
getGeometry() constplask::SolverOver< SpaceT >inline
getId() constplask::Solverinline
getMatrix()plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > >inline
getMatrix()plask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > >inline
getMesh() constplask::SolverWithMesh< SpaceT, MeshT >inline
getName() constplask::Solverinline
inCurrentDensityplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
inGainplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
initCalculation()plask::Solver
initializedplask::Solverprotected
inLightEplask::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
inTemperatureplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
invalidate()plask::Solverinline
inWavelengthplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
isActive(const Vec< 2 > &point) constplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >inlineprotected
isActive(const RectangularMesh2D::Element &element) constplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >inlineprotected
isInitialized()plask::Solverinline
iter_paramsplask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > >
loadConfiguration(XMLReader &source, Manager &manager) overrideplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >virtual
loopnoplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >protected
maxerrplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
meshplask::SolverWithMesh< SpaceT, MeshT >protected
mesh_signal_connectionplask::SolverWithMesh< SpaceT, MeshT >protected
meshRef() constplask::SolverWithMesh< SpaceT, MeshT >inline
MeshType typedefplask::SolverWithMesh< SpaceT, MeshT >
onGeometryChange(const Geometry::Event &PLASK_UNUSED(evt)) overrideplask::SolverWithMesh< SpaceT, MeshT >inline
plask::SolverOver::onGeometryChange(const Geometry::Event &)plask::SolverOver< SpaceT >inlinevirtual
onInitialize() overrideplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >protectedvirtual
onInvalidate() overrideplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >protectedvirtual
onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt))plask::SolverWithMesh< SpaceT, MeshT >inlinevirtual
outCarriersConcentrationplask::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::Solverinline
SolverOver(const std::string &name="")plask::SolverOver< SpaceT >inline
SolverWithMesh(const std::string &name="")plask::SolverWithMesh< SpaceT, MeshT >inline
SpaceType typedefplask::SolverOver< SpaceT >
toterrplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >protected
voltage_boundaryplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
writelog(LogLevel level, std::string msg, Args &&... params) constplask::Solverinline
~Diffusion2DSolver()plask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >
~Solver()plask::Solverinlinevirtual
~SolverOver()plask::SolverOver< SpaceT >inline
~SolverWithMesh()plask::SolverWithMesh< SpaceT, MeshT >inline