object FormMain: TFormMain
  Left = 290
  Height = 278
  Top = 114
  Width = 690
  Caption = 'ONL TESTS v1.0'
  ClientHeight = 258
  ClientWidth = 690
  Menu = MainMenu1
  OnCreate = FormCreate
  LCLVersion = '0.9.30'
  object SB: TStatusBar
    Left = 0
    Height = 23
    Top = 235
    Width = 690
    Panels = <>
  end
  object PCMain: TPageControl
    Left = 0
    Height = 235
    Top = 0
    Width = 690
    ActivePage = TSAuxiliares
    Align = alBottom
    Anchors = [akTop, akLeft, akRight, akBottom]
    TabIndex = 4
    TabOrder = 1
    object TSFuncionDeCosto: TTabSheet
      Caption = 'Función de Costo'
      ClientHeight = 207
      ClientWidth = 682
      Enabled = False
      object GBAgregarTermino: TGroupBox
        Left = 28
        Height = 88
        Top = 64
        Width = 568
        Caption = 'AGREGAR TÉRMINO'
        ClientHeight = 70
        ClientWidth = 564
        Color = 4194432
        Font.Color = clBlack
        ParentColor = False
        ParentFont = False
        TabOrder = 3
        OnClick = GBAgregarTerminoClick
        object Label1: TLabel
          Left = 21
          Height = 23
          Top = 6
          Width = 84
          AutoSize = False
          Caption = 'Seleccione tipo:'
          ParentColor = False
        end
      end
      object ButtonFuncionDeCosto: TButton
        Left = 28
        Height = 25
        Top = 16
        Width = 164
        AutoSize = True
        Caption = 'Imprimir función de costo'
        Enabled = False
        TabOrder = 0
      end
      object ComboBoxSelTipo: TComboBox
        Left = 156
        Height = 23
        Top = 80
        Width = 257
        ItemHeight = 15
        Items.Strings = (
          'Tipo1p (productoria)'
          'Tipo1sp (suma de productorias)'
          'Tipo2 (exponencial) NA'
          'Tipo3 (cosenoidal) NA'
          'Tipo4 (real racional) NA'
          'Tipo5 (tangente) NA'
          'Tipo6 (tangente hiperbólica) NA'
        )
        OnChange = ComboBoxSelTipoChange
        Style = csDropDownList
        TabOrder = 1
      end
      object ButtonEspecificarCoeficientesFC: TButton
        Left = 436
        Height = 25
        Top = 80
        Width = 147
        Caption = 'Especificar coeficientes...'
        Enabled = False
        OnClick = ButtonEspecificarCoeficientesFCClick
        TabOrder = 2
      end
    end
    object TSRestricciones: TTabSheet
      Caption = 'Restricciones'
      ClientHeight = 207
      ClientWidth = 682
      object GBAgregarRestriccion: TGroupBox
        Left = 60
        Height = 105
        Top = 48
        Width = 320
        Caption = 'AGREGAR RESTRICCIÓN'
        TabOrder = 0
      end
      object ButtonImprimirRestricciones: TButton
        Left = 62
        Height = 25
        Top = 14
        Width = 141
        AutoSize = True
        Caption = 'Imprimir restricciones'
        Enabled = False
        OnClick = ButtonImprimirRestriccionesClick
        TabOrder = 1
      end
    end
    object TSAlgoritmoDeOptimizacion: TTabSheet
      Caption = 'Algoritmo de Optimización'
      ClientHeight = 207
      ClientWidth = 682
      object Label2: TLabel
        Left = 36
        Height = 16
        Top = 24
        Width = 117
        Caption = 'Seleccione Algoritmo:'
        ParentColor = False
      end
      object CBAlgoritmo: TComboBox
        Left = 172
        Height = 23
        Top = 24
        Width = 480
        ItemHeight = 15
        Items.Strings = (
          '1 Steepest Descent Method (sin restricciones)'
          '2 Método de Penalización _m1 (solo desigualdades)'
          '3 Método de Penalización _m2'
          '4 Método de Penalización _m3'
          '5 Método de Barrera (con restricciones robustas, de punto interior)'
          '6 Lagrangiano Steepest Descent Method (restricciones de >= 0)'
          '7 Gradient Projection Method (restricciones igualdad)'
        )
        OnChange = CBAlgoritmoChange
        Style = csDropDownList
        TabOrder = 0
      end
      object CBLinesearchMethod: TComboBox
        Left = 172
        Height = 23
        Top = 72
        Width = 480
        Enabled = False
        ItemHeight = 15
        Style = csDropDownList
        TabOrder = 1
      end
      object Label5: TLabel
        Left = 35
        Height = 16
        Top = 72
        Width = 118
        Caption = 'Método de linesearch:'
        ParentColor = False
      end
      object MemoDescripcionAlgoritmos: TMemo
        Left = 172
        Height = 72
        Top = 112
        Width = 480
        OnChange = MemoDescripcionAlgoritmosChange
        ReadOnly = True
        TabOrder = 2
      end
    end
    object TSOptimizar: TTabSheet
      Caption = 'Optimizar'
      ClientHeight = 207
      ClientWidth = 682
      Font.Color = clLime
      ParentFont = False
      object ButtonOptimizar: TButton
        Left = 60
        Height = 46
        Top = 32
        Width = 139
        Caption = 'Optimizar'
        Color = 8454016
        Enabled = False
        OnClick = ButtonOptimizarClick
        TabOrder = 0
      end
      object ButtonImprimirResultados: TButton
        Left = 60
        Height = 25
        Top = 120
        Width = 129
        AutoSize = True
        Caption = 'Imprimir resultados'
        Enabled = False
        TabOrder = 1
      end
    end
    object TSAuxiliares: TTabSheet
      Caption = '[Auxiliares]'
      ClientHeight = 207
      ClientWidth = 682
      object GBTestingPreliminar: TGroupBox
        Left = 12
        Height = 168
        Top = 16
        Width = 288
        Caption = 'Optimización hard-coded (TESTING)'
        ClientHeight = 150
        ClientWidth = 284
        Color = clGreen
        Font.Color = clLime
        ParentColor = False
        ParentFont = False
        TabOrder = 0
        object ButtonRecorrerSala: TButton
          Left = 30
          Height = 25
          Top = 56
          Width = 93
          Caption = 'Recorrer sala'
          OnClick = ButtonRecorrerSalaClick
          TabOrder = 0
        end
        object CheckBox1: TCheckBox
          Left = 30
          Height = 19
          Top = 104
          Width = 213
          Caption = 'Imprimir resultados parciales en a.txt'
          Checked = True
          Enabled = False
          State = cbChecked
          TabOrder = 1
        end
        object CBEscenario: TComboBox
          Left = 30
          Height = 23
          Top = 16
          Width = 228
          Color = 8388863
          ItemHeight = 15
          ItemIndex = 0
          Items.Strings = (
            'uactor1'
            'uactor2'
            'uex_17'
            'uactor1cargandospx'
            'uex_mixed_spx_c1'
            'uex_mixed_spx_c2'
            'uex_mixed_spx_c3'
            'udump_simsee_1'
            'uex_mixed_spx_c4'
          )
          OnChange = CBEscenarioChange
          Style = csDropDownList
          TabOrder = 2
          Text = 'uactor1'
        end
      end
      object MemoDescripcionEscenario: TMemo
        Left = 332
        Height = 176
        Top = 16
        Width = 320
        ReadOnly = True
        TabOrder = 1
      end
    end
  end
  object MainMenu1: TMainMenu
    left = 40
    top = 416
    object MenuItemSalir: TMenuItem
      Caption = 'Salir'
      OnClick = MenuItemSalirClick
    end
  end
end
