algorithm | plask::FemSolverWithMesh< SpaceT, MeshT > | |
applyBC(MatrixT &A, DataVector< double > &B, const BoundaryConditionsWithMesh< RectangularMesh< 3 >::Boundary, double > &btemperature) | plask::thermal::tstatic::ThermalFem3DSolver | protected |
compute(int loops=1) | plask::thermal::tstatic::ThermalFem3DSolver | |
convection_boundary | plask::thermal::tstatic::ThermalFem3DSolver | |
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 |
empty_elements | plask::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 |
fluxes | plask::thermal::tstatic::ThermalFem3DSolver | protected |
geometry | plask::SolverOver< SpaceT > | protected |
getAlgorithm() const | plask::thermal::tstatic::ThermalFem3DSolver | inline |
getClassDescription() const | plask::Solver | inlinevirtual |
getClassName() const override | plask::thermal::tstatic::ThermalFem3DSolver | inlinevirtual |
getEmptyElements() const | plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > > | inline |
getErr() const | plask::thermal::tstatic::ThermalFem3DSolver | inline |
getGeometry() const | plask::SolverOver< SpaceT > | inline |
getHeatFluxes(const shared_ptr< const MeshD< 3 > > &dst_mesh, InterpolationMethod method) | plask::thermal::tstatic::ThermalFem3DSolver | protected |
getId() const | plask::Solver | inline |
getMatrix() | plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > > | inline |
getMatrix() | plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > > | inline |
getMesh() const | plask::SolverWithMesh< SpaceT, MeshT > | inline |
getName() const | plask::Solver | inline |
getTemperatures(const shared_ptr< const MeshD< 3 > > &dst_mesh, InterpolationMethod method) const | plask::thermal::tstatic::ThermalFem3DSolver | protected |
getThermalConductivity(const shared_ptr< const MeshD< 3 > > &dst_mesh, InterpolationMethod method) | plask::thermal::tstatic::ThermalFem3DSolver | protected |
heatflux_boundary | plask::thermal::tstatic::ThermalFem3DSolver | |
inHeat | plask::thermal::tstatic::ThermalFem3DSolver | |
initCalculation() | plask::Solver | |
initialized | plask::Solver | protected |
inittemp | plask::thermal::tstatic::ThermalFem3DSolver | |
invalidate() | plask::Solver | inline |
isInitialized() | plask::Solver | inline |
iter_params | plask::FemSolverWithMesh< SpaceT, MeshT > | |
loadConfiguration(XMLReader &source, Manager &manager) override | plask::thermal::tstatic::ThermalFem3DSolver | virtual |
loopno | plask::thermal::tstatic::ThermalFem3DSolver | protected |
makeMatrix() | plask::thermal::tstatic::ThermalFem3DSolver | protected |
maskedMesh | plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > > | protected |
maxerr | plask::thermal::tstatic::ThermalFem3DSolver | |
maxT | plask::thermal::tstatic::ThermalFem3DSolver | 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 > | |
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::thermal::tstatic::ThermalFem3DSolver | protectedvirtual |
onInvalidate() override | plask::thermal::tstatic::ThermalFem3DSolver | protectedvirtual |
onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt)) | plask::SolverWithMesh< SpaceT, MeshT > | inlinevirtual |
outHeatFlux | plask::thermal::tstatic::ThermalFem3DSolver | |
outTemperature | plask::thermal::tstatic::ThermalFem3DSolver | |
outThermalConductivity | plask::thermal::tstatic::ThermalFem3DSolver | |
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 > | |
radiation_boundary | plask::thermal::tstatic::ThermalFem3DSolver | |
readBoundaryConditions(Manager &manager, XMLReader &reader, BoundaryConditions< Boundary, ConditionT > &dest) | plask::SolverOver< SpaceT > | inlineprotected |
saveHeatFluxes() | plask::thermal::tstatic::ThermalFem3DSolver | protected |
setAlgorithm(FemMatrixAlgorithm alg) | plask::thermal::tstatic::ThermalFem3DSolver | |
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 > &btemperature, const BoundaryConditionsWithMesh< RectangularMesh< 3 >::Boundary, double > &bheatflux, const BoundaryConditionsWithMesh< RectangularMesh< 3 >::Boundary, Convection > &bconvection, const BoundaryConditionsWithMesh< RectangularMesh< 3 >::Boundary, Radiation > &bradiation) | plask::thermal::tstatic::ThermalFem3DSolver | protected |
setMesh(const shared_ptr< MeshT > &mesh) | plask::SolverWithMesh< SpaceT, MeshT > | inline |
setMesh(shared_ptr< MeshGeneratorD< MeshT::DIM > > generator) | plask::SolverWithMesh< SpaceT, MeshT > | inline |
setupMaskedMesh() | plask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > > | inline |
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 > | |
temperature_boundary | plask::thermal::tstatic::ThermalFem3DSolver | |
temperatures | plask::thermal::tstatic::ThermalFem3DSolver | protected |
ThermalFem3DSolver(const std::string &name="") | plask::thermal::tstatic::ThermalFem3DSolver | |
thickness | plask::thermal::tstatic::ThermalFem3DSolver | protected |
toterr | plask::thermal::tstatic::ThermalFem3DSolver | protected |
writelog(LogLevel level, std::string msg, Args &&... params) const | plask::Solver | inline |
~Solver() | plask::Solver | inlinevirtual |
~SolverOver() | plask::SolverOver< SpaceT > | inline |
~SolverWithMesh() | plask::SolverWithMesh< SpaceT, MeshT > | inline |
~ThermalFem3DSolver() | plask::thermal::tstatic::ThermalFem3DSolver | |