5 #ifndef BALL_VIEW_DIALOGS_MINIMIZATIONDIALOG_H
6 #define BALL_VIEW_DIALOGS_MINIMIZATIONDIALOG_H
8 #ifndef BALL_COMMON_GLOBAL_H
12 #ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY
16 #include <BALL/VIEW/UIC/ui_minimizationDialog.h>
22 class AmberConfigurationDialog;
23 class CharmmConfigurationDialog;
24 class MMFF94ConfigurationDialog;
31 public Ui_MinimizationDialogData,
45 Size getMaxIterations()
const;
48 void setMaxIterations(
Size n);
51 Size getRefresh()
const;
54 void setRefresh(
Size n);
57 double getMaxGradient()
const;
60 void setMaxGradient(
double max_gradient);
63 double getEnergyDifference()
const;
66 void setEnergyDifference(
double energy_difference);
69 bool getUseStrangLBFGS()
const;
72 void setUseStrangLBFGS(
bool use_LBFGS);
75 bool getUseShiftedLVMM()
const;
78 void setUseShiftedLVMM(
bool use_shifted);
81 bool getUseConjugateGradient()
const;
84 void setUseConjugateGradient(
bool use_CG);
103 Position selectedForceField()
const;
108 virtual void accept();
111 void advancedOptions();