1 package org.catacomb.numeric.difnet;
2
3
4 /** a link in a diffusive net.
5
6
7 */
8
9
10 public interface StateLink {
11
12 StateNode getNodeA();
13
14 StateNode getNodeB();
15
16 double getConductance(DiffusibleQuantity dq);
17
18 double getCapacitance(DiffusibleQuantity dq);
19
20 double getIntrinsicCurrent(DiffusibleQuantity dq);
21
22 double getDrive(DiffusibleQuantity dq);
23
24
25 /** gets the shared properties object holding the non-state information
26 * for this link.
27 */
28 StructureLink getStructureLink();
29 }