piel.models.physical.electrical.cables.dc.thermal
=================================================

.. py:module:: piel.models.physical.electrical.cables.dc.thermal


Functions
---------

.. autoapisummary::

   piel.models.physical.electrical.cables.dc.thermal.calculate_dc_cable_heat_transfer


Module Contents
---------------

.. py:function:: calculate_dc_cable_heat_transfer(temperature_range_K: piel.types.physical.TemperatureRangeTypes = [273, 293], geometry_class: piel.types.electrical.cables.DCCableGeometryType = DCCableGeometryType(), material_class: piel.types.electrical.cables.DCCableMaterialSpecificationType | None = DCCableMaterialSpecificationType(), core_material: piel.types.materials.MaterialReferenceType = MaterialReferenceType()) -> piel.types.electrical.cables.DCCableHeatTransferType

   Calculate the heat transfer of a coaxial cable.

   :param temperature_range_K: The temperature range in Kelvin.
   :param geometry_class: The geometry of the cable.
   :param material_class: The material of the cable.
   :param core_material: The material of the core.

   :returns: The heat transfer of the cable.
   :rtype: DCCableHeatTransferType


