Struct hotspot::Circuit [] [src]

pub struct Circuit {
    pub units: usize,
    pub nodes: usize,
    pub capacitance: Diagonal<f64>,
    pub conductance: Compressed<f64>,
}

A thermal circuit.

Fields

units: usize

The number of processing elements.

nodes: usize

The number of thermal nodes.

capacitance: Diagonal<f64>

The thermal capacitance matrix.

conductance: Compressed<f64>

The thermal conductance matrix.

Methods

impl Circuit
[src]

fn new<F: AsRef<Path>, C: AsRef<Path>>(floorplan: F, config: C) -> Result<Circuit>

Construct a thermal circuit.

The only supported model is the block model.