hotspot 0.6.0

The package provides an interface to HotSpot.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use libc::{c_char, c_double, size_t};

#[repr(C)]
pub struct Circuit {
    pub units: size_t,
    pub nodes: size_t,
    pub capacitance: *mut c_double,
    pub conductance: *mut c_double,
}

extern {
    pub fn new_Circuit(floorplan: *const c_char, config: *const c_char) -> *mut Circuit;
    pub fn drop_Circuit(circuit: *mut Circuit);
}