BALL
1.5.0
Loading...
Searching...
No Matches
include
BALL
MOLMEC
AMBER
amberStretch.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
// Molecular Mechanics: Amber force field, bond stretch component
5
6
#ifndef BALL_MOLMEC_AMBER_AMBERSTRETCH_H
7
#define BALL_MOLMEC_AMBER_AMBERSTRETCH_H
8
9
#ifndef BALL_COMMON_H
10
# include <
BALL/common.h
>
11
#endif
12
13
#ifndef BALL_MOLMEC_COMMON_FORCEFIELDCOMPONENT_H
14
# include <
BALL/MOLMEC/COMMON/stretchComponent.h
>
15
#endif
16
17
namespace
BALL
18
{
23
class
BALL_EXPORT
AmberStretch
:
public
StretchComponent
24
{
25
public
:
26
28
#define AMBER_STRETCH_ENABLED "enable Stretches"
29
33
34
BALL_CREATE
(AmberStretch)
35
36
38
AmberStretch
();
39
42
AmberStretch
(
ForceField
& force_field);
43
46
virtual ~
AmberStretch
();
47
49
52
56
virtual
bool
setup();
57
59
};
60
}
// namespace BALL
61
62
#endif
// BALL_MOLMEC_AMBER_AMBERSTRETCH_H
common.h
stretchComponent.h
BALL_CREATE
#define BALL_CREATE(name)
Definition
create.h:62
BALL
Definition
constants.h:13
BALL::AmberStretch
Definition
amberStretch.h:24
BALL::ForceField
Definition
forceField.h:86
BALL::StretchComponent
Definition
stretchComponent.h:31
BALL_EXPORT
#define BALL_EXPORT
Definition
COMMON/global.h:50
Generated by
1.9.8