PLaSK library
Loading...
Searching...
No Matches
plask::electrical::shockley::ElectricalFem3DSolver Member List

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

activeplask::electrical::shockley::ElectricalFem3DSolverprotected
activeCond(size_t n, double U, double jy, double T)=0plask::electrical::shockley::ElectricalFem3DSolverprotectedpure virtual
algorithmplask::FemSolverWithMesh< SpaceT, MeshT >
compute(unsigned loops=1)plask::electrical::shockley::ElectricalFem3DSolver
condsplask::electrical::shockley::ElectricalFem3DSolverprotected
convergenceplask::electrical::shockley::ElectricalFem3DSolver
currentplask::electrical::shockley::ElectricalFem3DSolverprotected
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
default_junction_conductivityplask::electrical::shockley::ElectricalFem3DSolverprotected
ElectricalFem3DSolver(const std::string &name="")plask::electrical::shockley::ElectricalFem3DSolver
empty_elementsplask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > >protected
FemSolverWithMaskedMesh(const std::string &name="")plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > >inline
FemSolverWithMesh(const std::string &name="")plask::FemSolverWithMesh< SpaceT, MeshT >inline
geometryplask::SolverOver< SpaceT >protected
getCapacitance()plask::electrical::shockley::ElectricalFem3DSolver
getClassDescription() constplask::Solverinlinevirtual
getClassName() const =0plask::Solverpure virtual
getCondJunc() constplask::electrical::shockley::ElectricalFem3DSolverinline
getCondNcontact() constplask::electrical::shockley::ElectricalFem3DSolverinline
getCondPcontact() constplask::electrical::shockley::ElectricalFem3DSolverinline
getConductivity(shared_ptr< const MeshD< 3 > > dest_mesh, InterpolationMethod method)plask::electrical::shockley::ElectricalFem3DSolverprotected
getCurrentDensity(shared_ptr< const MeshD< 3 > > dest_mesh, InterpolationMethod method)plask::electrical::shockley::ElectricalFem3DSolverprotected
getEmptyElements() constplask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > >inline
getErr() constplask::electrical::shockley::ElectricalFem3DSolverinline
getGeometry() constplask::SolverOver< SpaceT >inline
getHeatDensity(shared_ptr< const MeshD< 3 > > dest_mesh, InterpolationMethod method)plask::electrical::shockley::ElectricalFem3DSolverprotected
getId() constplask::Solverinline
getMatrix()plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > >inline
getMatrix()plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > >inline
getMesh() constplask::SolverWithMesh< SpaceT, MeshT >inline
getName() constplask::Solverinline
getTotalCurrent(size_t nact=0)plask::electrical::shockley::ElectricalFem3DSolver
getTotalEnergy()plask::electrical::shockley::ElectricalFem3DSolver
getTotalHeat()plask::electrical::shockley::ElectricalFem3DSolver
getVoltage(shared_ptr< const MeshD< 3 > > dest_mesh, InterpolationMethod method) constplask::electrical::shockley::ElectricalFem3DSolverprotected
heatplask::electrical::shockley::ElectricalFem3DSolverprotected
initCalculation()plask::Solver
initializedplask::Solverprotected
integrateCurrent(size_t vindex, bool onlyactive=false)plask::electrical::shockley::ElectricalFem3DSolver
inTemperatureplask::electrical::shockley::ElectricalFem3DSolver
invalidate()plask::Solverinline
isActive(const Vec< 3 > &point) constplask::electrical::shockley::ElectricalFem3DSolverinlineprotected
isActive(const RectangularMesh< 3 >::Element &element) constplask::electrical::shockley::ElectricalFem3DSolverinlineprotected
isActive(const RectangularMaskedMesh< 3 >::Element &element) constplask::electrical::shockley::ElectricalFem3DSolverinlineprotected
isInitialized()plask::Solverinline
iter_paramsplask::FemSolverWithMesh< SpaceT, MeshT >
junction_conductivityplask::electrical::shockley::ElectricalFem3DSolverprotected
loadConductivity()plask::electrical::shockley::ElectricalFem3DSolverprotected
loadConfiguration(XMLReader &source, Manager &manager) overrideplask::electrical::shockley::ElectricalFem3DSolvervirtual
loopnoplask::electrical::shockley::ElectricalFem3DSolverprotected
maskedMeshplask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > >protected
maxcurplask::electrical::shockley::ElectricalFem3DSolver
maxerrplask::electrical::shockley::ElectricalFem3DSolver
meshplask::SolverWithMesh< SpaceT, MeshT >protected
mesh_signal_connectionplask::SolverWithMesh< SpaceT, MeshT >protected
meshRef() constplask::SolverWithMesh< SpaceT, MeshT >inline
MeshType typedefplask::SolverWithMesh< SpaceT, MeshT >
ncondplask::electrical::shockley::ElectricalFem3DSolverprotected
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::shockley::ElectricalFem3DSolverprotectedvirtual
onInvalidate() overrideplask::electrical::shockley::ElectricalFem3DSolverprotectedvirtual
onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt))plask::SolverWithMesh< SpaceT, MeshT >inlinevirtual
outConductivityplask::electrical::shockley::ElectricalFem3DSolver
outCurrentDensityplask::electrical::shockley::ElectricalFem3DSolver
outHeatplask::electrical::shockley::ElectricalFem3DSolver
outVoltageplask::electrical::shockley::ElectricalFem3DSolver
parseConfiguration(XMLReader &source, Manager &manager)plask::electrical::shockley::ElectricalFem3DSolver
parseFemConfiguration(XMLReader &reader, Manager &manager)plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > >inline
parseStandardConfiguration(XMLReader &source, Manager &manager, const std::string &expected_msg="solver configuration element")plask::SolverWithMesh< SpaceT, MeshT >
pcondplask::electrical::shockley::ElectricalFem3DSolverprotected
potentialplask::electrical::shockley::ElectricalFem3DSolverprotected
readBoundaryConditions(Manager &manager, XMLReader &reader, BoundaryConditions< Boundary, ConditionT > &dest)plask::SolverOver< SpaceT >inlineprotected
saveConductivity()plask::electrical::shockley::ElectricalFem3DSolverprotected
saveHeatDensity()plask::electrical::shockley::ElectricalFem3DSolverprotected
setCondJunc(double cond)plask::electrical::shockley::ElectricalFem3DSolverinline
setCondJunc(Tensor2< double > cond)plask::electrical::shockley::ElectricalFem3DSolverinline
setCondJunc(const DataVector< Tensor2< double > > &cond)plask::electrical::shockley::ElectricalFem3DSolverinline
setCondNcontact(double cond)plask::electrical::shockley::ElectricalFem3DSolverinline
setCondPcontact(double cond)plask::electrical::shockley::ElectricalFem3DSolverinline
setEmptyElements(EmptyElementsHandling val)plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > >inline
setGeometry(const shared_ptr< SpaceT > &geometry)plask::SolverOver< SpaceT >inline
setMatrix(FemMatrix &A, DataVector< double > &B, const BoundaryConditionsWithMesh< RectangularMesh< 3 >::Boundary, double > &bvoltage, const LazyData< double > &temperature)plask::electrical::shockley::ElectricalFem3DSolverprotected
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::shockley::ElectricalFem3DSolverprotected
setupMaskedMesh()plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > >inline
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::shockley::ElectricalFem3DSolverprotected
voltage_boundaryplask::electrical::shockley::ElectricalFem3DSolver
writelog(LogLevel level, std::string msg, Args &&... params) constplask::Solverinline
~ElectricalFem3DSolver()plask::electrical::shockley::ElectricalFem3DSolver
~Solver()plask::Solverinlinevirtual
~SolverOver()plask::SolverOver< SpaceT >inline
~SolverWithMesh()plask::SolverWithMesh< SpaceT, MeshT >inline