Index
All Classes and Interfaces|All Packages|Serialized Form
C
- Component - Class in mastermicro.topologies.components
 - Component(String) - Constructor for class mastermicro.topologies.components.Component
 - ComponentParameter - Class in mastermicro.topologies.components
 - ComponentParameter(double, double, double) - Constructor for class mastermicro.topologies.components.ComponentParameter
 - components - Variable in class mastermicro.topologies.topology.Topology
 - connectTerminal(String, String) - Method in class mastermicro.topologies.components.Component
 - Controller - Class in mastermicro.topologies.controller
 - Controller() - Constructor for class mastermicro.topologies.controller.Controller
 
D
- deleteTopology(String) - Method in class mastermicro.topologies.controller.Controller
 - disconnectTerminal(String) - Method in class mastermicro.topologies.components.Component
 
F
- FileReader - Class in mastermicro.topologies.io
 - FileReader() - Constructor for class mastermicro.topologies.io.FileReader
 - fromJSON(String) - Static method in class mastermicro.topologies.components.Component
 - fromJSON(String) - Static method in class mastermicro.topologies.components.ComponentParameter
 - fromJSON(String) - Static method in class mastermicro.topologies.topology.Topology
 - fromJSON(JSONObject) - Static method in class mastermicro.topologies.components.Component
 - fromJSON(JSONObject) - Static method in class mastermicro.topologies.components.ComponentParameter
 - fromJSON(JSONObject) - Static method in class mastermicro.topologies.topology.Topology
 
G
- getAvailableTerminals() - Method in class mastermicro.topologies.components.Component
 - getAvailableTerminals() - Method in class mastermicro.topologies.components.NMOSTransistor
 - getAvailableTerminals() - Method in class mastermicro.topologies.components.Resistor
 - getComponentsConnectToNode(String) - Method in class mastermicro.topologies.topology.Topology
 - 
Get all the connected components to a specific node in the netlist.
 - getDefault() - Method in class mastermicro.topologies.components.ComponentParameter
 - getMax() - Method in class mastermicro.topologies.components.ComponentParameter
 - getMin() - Method in class mastermicro.topologies.components.ComponentParameter
 - getTopologies() - Method in class mastermicro.topologies.controller.Controller
 - 
Get the the topologies that exists.
 
I
- id - Variable in class mastermicro.topologies.components.Component
 - id - Variable in class mastermicro.topologies.topology.Topology
 - InvalidJSONException - Exception Class in mastermicro.topologies.io
 - InvalidJSONException(String) - Constructor for exception class mastermicro.topologies.io.InvalidJSONException
 - isConnectedToNode(String) - Method in class mastermicro.topologies.components.Component
 - 
Determine if this component is connected to a netlist node or not.
 
J
- JSONSerializable - Interface in mastermicro.topologies.io
 
M
- m_l - Variable in class mastermicro.topologies.components.NMOSTransistor
 - mastermicro.topologies.components - package mastermicro.topologies.components
 - mastermicro.topologies.controller - package mastermicro.topologies.controller
 - mastermicro.topologies.io - package mastermicro.topologies.io
 - mastermicro.topologies.topology - package mastermicro.topologies.topology
 
N
- netlist - Variable in class mastermicro.topologies.components.Component
 - NMOSTransistor - Class in mastermicro.topologies.components
 - NMOSTransistor(String, ComponentParameter) - Constructor for class mastermicro.topologies.components.NMOSTransistor
 
R
- readFile(String) - Static method in class mastermicro.topologies.io.FileReader
 - readTopologyFromFile(String) - Method in class mastermicro.topologies.controller.Controller
 - 
Read a topology from a json file, and store it in the memory.
 - resistance - Variable in class mastermicro.topologies.components.Resistor
 - Resistor - Class in mastermicro.topologies.components
 - Resistor(String, ComponentParameter) - Constructor for class mastermicro.topologies.components.Resistor
 
S
- setDefault(double) - Method in class mastermicro.topologies.components.ComponentParameter
 - setMax(double) - Method in class mastermicro.topologies.components.ComponentParameter
 - setMin(double) - Method in class mastermicro.topologies.components.ComponentParameter
 
T
- toJSON() - Method in class mastermicro.topologies.components.ComponentParameter
 - toJSON() - Method in class mastermicro.topologies.components.NMOSTransistor
 - toJSON() - Method in class mastermicro.topologies.components.Resistor
 - toJSON() - Method in interface mastermicro.topologies.io.JSONSerializable
 - 
Serialize the java Object to a JSONObject type which will be converted to JSON string with `JSONObject.toString(int indent)`.
 - toJSON() - Method in class mastermicro.topologies.topology.Topology
 - Topology - Class in mastermicro.topologies.topology
 - Topology(String) - Constructor for class mastermicro.topologies.topology.Topology
 
U
- UnrecognizedTerminalException - Exception Class in mastermicro.topologies.components
 - UnrecognizedTerminalException(String) - Constructor for exception class mastermicro.topologies.components.UnrecognizedTerminalException
 
V
- validateTerminal(String) - Method in class mastermicro.topologies.components.Component
 
W
- writeTopologyToFile(String, String) - Method in class mastermicro.topologies.controller.Controller
 - 
Write a topology (by its id) to a json file.
 
All Classes and Interfaces|All Packages|Serialized Form