febid.heat_transfer#

Heat transfer module

Functions

fit_exponential

Fit data to an exponential equation y = a*exp(b*x)

fragmentise

Collect columns along each axis that do not contain zero cells

get_heat_transfer_stability_time

Get the largest stable time step for the FTCS scheme.

heat_transfer_BE

Calculate temperature distribution after the specified time step by solving the parabollic heat equation.

heat_transfer_steady_sor

Find steady-state solution to the heat equation with the given accuracy

prepare_solid_index

subdivide_list

Extract start and end indexes of the non-zero sections in the array.

temperature_stencil

Calculates diffusion term for the surface cells using stencil operator