PLaSK User Manual

thermal

Thermal solvers.

This package combines all thermal solvers and helper functions that can create solver classes without a need to explicitly import the proper binary module.

Example

>>> import thermal
>>> thermal.Static3D('mysolver')
<thermal.static.Static3D at 0x42ac2b8>

Solver classes

dynamic.Dynamic2D([name]) Finite element thermal solver for 2D Cartesian geometry.
dynamic.DynamicCyl([name]) Finite element thermal solver for 2D cylindrical geometry.
dynamic.Dynamic3D([name]) Finite element thermal solver for 3D Cartesian geometry.
static.Static2D([name]) Finite element thermal solver for 2D Cartesian Geometry.
static.StaticCyl([name]) Finite element thermal solver for 2D cylindrical Geometry.
static.Static3D([name]) Finite element thermal solver for 3D Geometry.

Functions

Dynamic2D([name]) Create Dynamic2D solver.
Dynamic3D([name]) Create Dynamic3D solver.
DynamicCyl([name]) Create DynamicCyl solver.
Static2D([name]) Create Static2D solver.
Static3D([name]) Create Static3D solver.
StaticCyl([name]) Create StaticCyl solver.

Descriptions

Function Details

thermal.Dynamic2D(name='')

Create Dynamic2D solver.

This function automatically loads dynamic submodule and creates Dynamic2D class.

Parameters:name (str) – Solver name.
thermal.Dynamic3D(name='')

Create Dynamic3D solver.

This function automatically loads dynamic submodule and creates Dynamic3D class.

Parameters:name (str) – Solver name.
thermal.DynamicCyl(name='')

Create DynamicCyl solver.

This function automatically loads dynamic submodule and creates DynamicCyl class.

Parameters:name (str) – Solver name.
thermal.Static2D(name='')

Create Static2D solver.

This function automatically loads static submodule and creates Static2D class.

Parameters:name (str) – Solver name.
thermal.Static3D(name='')

Create Static3D solver.

This function automatically loads static submodule and creates Static3D class.

Parameters:name (str) – Solver name.
thermal.StaticCyl(name='')

Create StaticCyl solver.

This function automatically loads static submodule and creates StaticCyl class.

Parameters:name (str) – Solver name.