BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
VIEW
DIALOGS
minimizationDialog.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
5
#ifndef BALL_VIEW_DIALOGS_MINIMIZATIONDIALOG_H
6
#define BALL_VIEW_DIALOGS_MINIMIZATIONDIALOG_H
7
8
#ifndef BALL_COMMON_GLOBAL_H
9
# include <
BALL/COMMON/global.h
>
10
#endif
11
12
#ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY
13
# include <
BALL/VIEW/KERNEL/preferencesEntry.h
>
14
#endif
15
16
#include <BALL/VIEW/UIC/ui_minimizationDialog.h>
17
18
namespace
BALL
19
{
20
namespace
VIEW
21
{
22
class
AmberConfigurationDialog;
23
class
CharmmConfigurationDialog;
24
class
MMFF94ConfigurationDialog;
25
29
class
BALL_VIEW_EXPORT
MinimizationDialog
30
:
public
QDialog
,
31
public
Ui_MinimizationDialogData,
32
public
PreferencesEntry
33
{
34
Q_OBJECT
35
36
public
:
37
39
MinimizationDialog
(
QWidget
* parent = NULL,
const
char
* name =
"MinimizationDialog"
);
40
42
virtual
~
MinimizationDialog
();
43
45
Size
getMaxIterations()
const
;
46
48
void
setMaxIterations(
Size
n);
49
51
Size
getRefresh()
const
;
52
54
void
setRefresh(
Size
n);
55
57
double
getMaxGradient()
const
;
58
60
void
setMaxGradient(
double
max_gradient);
61
63
double
getEnergyDifference()
const
;
64
66
void
setEnergyDifference(
double
energy_difference);
67
69
bool
getUseStrangLBFGS()
const
;
70
72
void
setUseStrangLBFGS(
bool
use_LBFGS);
73
75
bool
getUseShiftedLVMM()
const
;
76
78
void
setUseShiftedLVMM(
bool
use_shifted);
79
81
bool
getUseConjugateGradient()
const
;
82
84
void
setUseConjugateGradient(
bool
use_CG);
85
89
void
setAmberDialog(
AmberConfigurationDialog
* amber_dialog);
90
94
void
setCharmmDialog(
CharmmConfigurationDialog
* charmm_dialog);
95
97
void
setMMFF94Dialog(
MMFF94ConfigurationDialog
* dialog);
98
100
void
selectForceField(
Position
nr);
101
103
Position
selectedForceField()
const
;
104
105
public
slots:
106
108
virtual
void
accept();
109
111
void
advancedOptions();
112
113
private
:
114
AmberConfigurationDialog
* amber_dialog_;
115
CharmmConfigurationDialog
* charmm_dialog_;
116
MMFF94ConfigurationDialog
* mmff_dialog_;
117
};
118
119
}
// namespace VIEW
120
}
// namespace BALL
121
122
#endif
QDialog
QWidget
BALL::VIEW::MMFF94ConfigurationDialog
Definition:
MMFF94ConfigurationDialog.h:29
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
BALL::VIEW::CharmmConfigurationDialog
Definition:
charmmConfigurationDialog.h:29
BALL::VIEW::MinimizationDialog
Definition:
minimizationDialog.h:29
BALL::VIEW::AmberConfigurationDialog
Definition:
amberConfigurationDialog.h:29
preferencesEntry.h
BALL_SIZE_TYPE
BALL::VIEW::PreferencesEntry
Definition:
preferencesEntry.h:68
global.h
Generated by
1.8.7