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.Dynamic3D('mysolver')
<thermal.dynamic.Dynamic3D at 0x42ac2b8>
Solver classes¶
|
Finite element thermal solver for 2D Cartesian Geometry. |
|
Finite element thermal solver for 2D cylindrical Geometry. |
|
Finite element thermal solver for 3D Geometry. |
|
Finite element thermal solver for 2D Cartesian geometry. |
|
Finite element thermal solver for 2D cylindrical geometry. |
|
Finite element thermal solver for 3D Cartesian geometry. |
Functions¶
|
Create Dynamic2D solver. |
|
Create Dynamic3D solver. |
|
Create DynamicCyl solver. |
|
Create Static2D solver. |
|
Create Static3D solver. |
|
Create StaticCyl solver. |
Descriptions¶
Function Details¶
- thermal.Dynamic2D(name='')¶
Create Dynamic2D solver.
This function automatically loads
dynamic
submodule and createsDynamic2D
class.- Parameters:
name (str) – Solver name.
- thermal.Dynamic3D(name='')¶
Create Dynamic3D solver.
This function automatically loads
dynamic
submodule and createsDynamic3D
class.- Parameters:
name (str) – Solver name.
- thermal.DynamicCyl(name='')¶
Create DynamicCyl solver.
This function automatically loads
dynamic
submodule and createsDynamicCyl
class.- Parameters:
name (str) – Solver name.
- thermal.Static2D(name='')¶
Create Static2D solver.
This function automatically loads
static
submodule and createsStatic2D
class.- Parameters:
name (str) – Solver name.