TwoTemperatureModelInterface

Included in QATK.Dynamics

class TwoTemperatureModelInterface(conductance)

Creates an interface for the two-temperature model grid.

Parameters:

conductance (callable or PhysicalQuantity of type Watt/meter**2/Kelvin) – The conductance across the interface.

cells()

Get the cell pairs at the interface.

Returns:

An iterable of tuples containing the cell pairs at the interface.

Return type:

iterable of tuple(Cell, Cell)

thickness()

Get the thickness of the interface. This returns an array of the centroid distances between the cells at the interface. The returned array is indexed the same way as the cell pairs returned by the cells() method.

Returns:

The thickness of the interface.

Return type:

PhysicalQuantity of type length

Usage Examples

Notes

The TwoTemperatureModelInterface class is used in conjuction with the factory methods of TwoTemperatureModelRegion to define interfaces for the electronic temperature grid used by the TwoTemperatureModelHook. These interfaces are used to set thermal properties at interfaces between different TTM regions. Currently, only the conductance across the interface can be specified and only planar interfaces orthogonal to one of the cell axes are supported.