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