public DeviceDefinitionParser()
 {
     m_input        = new string[0];
     m_result       = new DeviceDefinition();
     Simple         = true;
     Reactance      = true;
     Takagi         = true;
     ModifiedTakagi = true;
     Novosel        = true;
 }
 public DeviceDefinitionParser(string[] input, bool simple, bool reactance, bool takagi, bool modifiedTakagi, bool novosel)
 {
     m_input        = input;
     m_result       = new DeviceDefinition();
     Simple         = simple;
     Reactance      = reactance;
     Takagi         = takagi;
     ModifiedTakagi = modifiedTakagi;
     Novosel        = novosel;
     ParseInput(input, simple, reactance, takagi, modifiedTakagi, novosel);
 }
 public DeviceDefinitionParser(string[] input)
 {
     m_input        = input;
     m_result       = new DeviceDefinition();
     Simple         = true;
     Reactance      = true;
     Takagi         = true;
     ModifiedTakagi = true;
     Novosel        = true;
     ParseInput();
 }
 /// <summary>
 /// Resets the Device Definitions Object (m_result)
 /// </summary>
 public void Clear()
 {
     m_result = new DeviceDefinition();
 }