# Do not edit this file or it may not load correctly
# if you try to open it with the RSG Dialog Builder.

# Note: thisDir is defined by the Activator class when
#       this file gets exec'd

from rsg.rsgGui import *
from abaqusConstants import INTEGER, FLOAT
dialogBox = RsgDialog(title='Set FE2 Analysisparameters', kernelModule='set_FE2_Analysisparameters', kernelFunction='set_FE2_Analysisparameters', includeApplyBtn=False, includeSeparator=True, okBtnText='OK', applyBtnText='Apply', execDir=thisDir)
RsgGroupBox(name='GroupBox_5', p='DialogBox', text='Monolith FE2 Version V1.02', layout='LAYOUT_FILL_X')
RsgIcon(p='GroupBox_5', fileName=r'Logo.png')
RsgComboBox(name='ComboBox_1', p='DialogBox', text='solution scheme:', keyword='scheme', default='staggered', comboType='STANDARD', repository='', rootText='', layout='')
RsgListItem(p='ComboBox_1', text='staggered')
RsgListItem(p='ComboBox_1', text='monolithic')
RsgGroupBox(name='GroupBox_1', p='DialogBox', text='staggered control parameters', layout='0')
RsgLabel(p='GroupBox_1', text='convergence criterion for ratio of', useBoldFont=False)
RsgLabel(p='GroupBox_1', text='largest residual to largest RF', useBoldFont=False)
RsgTextField(p='GroupBox_1', fieldType='Float', ncols=13, labelText='parameter:   ', keyword='convergence_ratio', default='0.000001')
RsgLabel(p='GroupBox_1', text='max. number of Iterations', useBoldFont=False)
RsgTextField(p='GroupBox_1', fieldType='Integer', ncols=12, labelText='parameter:', keyword='max_iters', default='8')
RsgGroupBox(name='GroupBox_3', p='DialogBox', text='monolithic control parameters', layout='0')
RsgLabel(p='GroupBox_3', text='TRUE: factorized stiffness', useBoldFont=False)
RsgLabel(p='GroupBox_3', text='matrix is stored (faster but', useBoldFont=False)
RsgLabel(p='GroupBox_3', text='higher memory consumption)', useBoldFont=False)
RsgComboBox(name='ComboBox_2', p='GroupBox_3', text='parameter:', keyword='save_soe', default='FALSE', comboType='STANDARD', repository='', rootText='', layout='')
RsgListItem(p='ComboBox_2', text='TRUE')
RsgListItem(p='ComboBox_2', text='FALSE')
RsgGroupBox(name='GroupBox_4', p='DialogBox', text='solver settings:', layout='0')
RsgLabel(p='GroupBox_4', text='TRUE: Allow the stiffness', useBoldFont=False)
RsgLabel(p='GroupBox_4', text='matrix to be indefinite', useBoldFont=False)
RsgComboBox(name='ComboBox_3', p='GroupBox_4', text='parameter:', keyword='indefinite_matrix', default='TRUE', comboType='STANDARD', repository='', rootText='', layout='')
RsgListItem(p='ComboBox_3', text='TRUE')
RsgListItem(p='ComboBox_3', text='FALSE')
RsgLabel(p='GroupBox_4', text='SYMM: use symmetric part of', useBoldFont=False)
RsgLabel(p='GroupBox_4', text='stiffness matrix', useBoldFont=False)
RsgComboBox(name='ComboBox_4', p='GroupBox_4', text='parameter:', keyword='symmetric_matrix', default='SYMM', comboType='STANDARD', repository='', rootText='', layout='')
RsgListItem(p='ComboBox_4', text='SYMM')
RsgListItem(p='ComboBox_4', text='UNSYMM')
dialogBox.show()
