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
SCORING
FUNCTIONS
forceFieldEvaluation.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
4
#ifndef BALL_SCORING_FUNCTIONS_FORCEFIELDEVALUATION_H
5
#define BALL_SCORING_FUNCTIONS_FORCEFIELDEVALUATION_H
6
7
#ifndef BALL_SCORING_FUNCTIONS_ENERGETICEVALUATION_H
8
# include <
BALL/SCORING/FUNCTIONS/energeticEvaluation.h
>
9
#endif
10
11
#ifndef BALL_MOLMEC_COMMON_FORCEFIELD_H
12
# include <
BALL/MOLMEC/COMMON/forceField.h
>
13
#endif
14
15
namespace
BALL
16
{
21
class
BALL_EXPORT
ForceFieldEvaluation
22
:
public
EnergeticEvaluation
23
{
24
public
:
25
27
ForceFieldEvaluation
()
28
throw
();
29
31
ForceFieldEvaluation
(
ForceField
& ff)
32
throw
();
33
35
virtual
~
ForceFieldEvaluation
()
36
throw
();
37
40
void
setForceField(
ForceField
& ff)
41
throw
();
42
44
void
setOptions(
const
Options
& options)
45
throw
();
46
48
ForceField
& getForceField()
49
throw
();
50
52
const
ForceField
& getForceField()
const
53
throw
();
54
56
Options
& getOptions()
57
throw
();
58
60
const
Options
& getOptions()
const
61
throw
();
62
64
virtual
std::vector < ConformationSet::Conformation > operator () (
ConformationSet
& conformations)
65
throw
(
Exception::TooManyErrors
);
66
67
protected
:
68
69
ForceField
*
ff_
;
70
Options
options_
;
71
bool
delete_force_field_
;
72
};
73
}
74
75
#endif // BALL_SCORING_FUNCTIONS_FORCEFIELDEVALUATION_H
forceField.h
BALL::ForceFieldEvaluation::options_
Options options_
Definition:
forceFieldEvaluation.h:70
BALL::EnergeticEvaluation
Definition:
energeticEvaluation.h:20
energeticEvaluation.h
BALL::Exception::TooManyErrors
Exception to be thrown if too many errors occur, e.g. in ForceField.
Definition:
COMMON/exception.h:427
BALL::Options
Definition:
options.h:46
BALL::ForceFieldEvaluation
Definition:
forceFieldEvaluation.h:21
BALL::ForceFieldEvaluation::ff_
ForceField * ff_
Definition:
forceFieldEvaluation.h:69
BALL::ForceFieldEvaluation::delete_force_field_
bool delete_force_field_
Definition:
forceFieldEvaluation.h:71
BALL::ConformationSet
Definition:
conformationSet.h:32
BALL::ForceField
Definition:
forceField.h:85
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7