flow.HeatSource

flow.HeatSource(nodes, power=1.0)

Total power injected over the cells a selection covers.

power is the total, not a density: it is spread evenly over however many cells the region resolves to, so refining the lattice does not change how much heat the die puts out. That is the opposite convention to :class:~cadjoint.fem.study.HeatFlux, which is a flux per area, and it is the right one here because the region is a volume and because thermal_resistance divides by exactly this number.

Attributes

Name Type Description
nodes Any The region, as a :class:~cadjoint.studies.selection.NodeSelection. Resolved volumetrically against cell centres.
power float Total power in lattice units. May be negative (a cold plate).

Methods

Name Description
describe JSON-ready description.

describe

flow.HeatSource.describe()

JSON-ready description.