PLaSK library
Loading...
Searching...
No Matches
plask::electrical::diffusion::Diffusion3DSolver Member List

This is the complete list of members for plask::electrical::diffusion::Diffusion3DSolver, including all inherited members.

activeplask::electrical::diffusion::Diffusion3DSolverprotected
activeRegionsCount() constplask::electrical::diffusion::Diffusion3DSolverinline
addLocalBurningMatrix(FemMatrix &K, DataVector< double > &F, const ElementParams3D e, const Tensor2< double > G, const Tensor2< double > dG, const double Ug, const Tensor2< double > *P)plask::electrical::diffusion::Diffusion3DSolverinlineprotected
algorithmplask::FemSolverWithMesh< Geometry3D, RectangularMesh< 3 > >
compute(unsigned loops, bool shb, size_t act)plask::electrical::diffusion::Diffusion3DSolver
compute(unsigned loops=0, bool shb=false)plask::electrical::diffusion::Diffusion3DSolverinline
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
Diffusion3DSolver(const std::string &name="")plask::electrical::diffusion::Diffusion3DSolver
FemSolverWithMesh(const std::string &name="")plask::FemSolverWithMesh< Geometry3D, RectangularMesh< 3 > >inline
geometryplask::SolverOver< SpaceT >protected
get_burning_integral() constplask::electrical::diffusion::Diffusion3DSolver
get_burning_integral_for_mode(size_t mode) constplask::electrical::diffusion::Diffusion3DSolver
getClassDescription() constplask::Solverinlinevirtual
getClassName() const overrideplask::electrical::diffusion::Diffusion3DSolverinlinevirtual
getConcentration(CarriersConcentration::EnumType what, shared_ptr< const MeshD< 3 > > dest_mesh, InterpolationMethod interpolation=INTERPOLATION_DEFAULT) constplask::electrical::diffusion::Diffusion3DSolverprotected
getGeometry() constplask::SolverOver< SpaceT >inline
getId() constplask::Solverinline
getMatrix()plask::FemSolverWithMesh< Geometry3D, RectangularMesh< 3 > >inline
getMatrix()plask::FemSolverWithMesh< Geometry3D, RectangularMesh< 3 > >inline
getMesh() constplask::SolverWithMesh< SpaceT, MeshT >inline
getName() constplask::Solverinline
inCurrentDensityplask::electrical::diffusion::Diffusion3DSolver
inGainplask::electrical::diffusion::Diffusion3DSolver
initCalculation()plask::Solver
initializedplask::Solverprotected
inLightEplask::electrical::diffusion::Diffusion3DSolver
integrateBilinear(const double Lx, const double Ly, const T *P)plask::electrical::diffusion::Diffusion3DSolverinlineprotected
inTemperatureplask::electrical::diffusion::Diffusion3DSolver
invalidate()plask::Solverinline
inWavelengthplask::electrical::diffusion::Diffusion3DSolver
isInitialized()plask::Solverinline
iter_paramsplask::FemSolverWithMesh< Geometry3D, RectangularMesh< 3 > >
loadConfiguration(XMLReader &source, Manager &manager) overrideplask::electrical::diffusion::Diffusion3DSolvervirtual
loopnoplask::electrical::diffusion::Diffusion3DSolverprotected
maxerrplask::electrical::diffusion::Diffusion3DSolver
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::Diffusion3DSolverprotectedvirtual
onInvalidate() overrideplask::electrical::diffusion::Diffusion3DSolverprotectedvirtual
onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt))plask::SolverWithMesh< SpaceT, MeshT >inlinevirtual
outCarriersConcentrationplask::electrical::diffusion::Diffusion3DSolver
parseConfiguration(XMLReader &source, Manager &manager)plask::electrical::diffusion::Diffusion3DSolver
parseFemConfiguration(XMLReader &reader, Manager &manager)plask::FemSolverWithMesh< Geometry3D, RectangularMesh< 3 > >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(FemMatrix &K, DataVector< double > &F, const ElementParams3D e, const double A, const double B, const double C, const double D, const double *U, const double *J)plask::electrical::diffusion::Diffusion3DSolverinlineprotected
setMesh(const shared_ptr< MeshT > &mesh)plask::SolverWithMesh< SpaceT, MeshT >inline
setMesh(shared_ptr< MeshGeneratorD< MeshT::DIM > > generator)plask::SolverWithMesh< SpaceT, MeshT >inline
setupActiveRegions()plask::electrical::diffusion::Diffusion3DSolverprotected
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::Diffusion3DSolverprotected
voltage_boundaryplask::electrical::diffusion::Diffusion3DSolver
writelog(LogLevel level, std::string msg, Args &&... params) constplask::Solverinline
~Diffusion3DSolver()plask::electrical::diffusion::Diffusion3DSolver
~Solver()plask::Solverinlinevirtual
~SolverOver()plask::SolverOver< SpaceT >inline
~SolverWithMesh()plask::SolverWithMesh< SpaceT, MeshT >inline