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
MOLMEC
CHARMM
charmmBend.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
// Molecular Mechanics: Charmm force field, bond stretch component
5
6
#ifndef BALL_MOLMEC_CHARMM_CHARMMBEND_H
7
#define BALL_MOLMEC_CHARMM_CHARMMBEND_H
8
9
#ifndef BALL_COMMON_H
10
# include <
BALL/common.h
>
11
#endif
12
13
#ifndef BALL_MOLMEC_COMMON_BENDCOMPONENT_H
14
# include <
BALL/MOLMEC/COMMON/bendComponent.h
>
15
#endif
16
17
namespace
BALL
18
{
23
class
BALL_EXPORT
CharmmBend
:
public
BendComponent
24
{
25
public
:
26
27
BALL_CREATE
(
CharmmBend
)
28
29
30
#define CHARMM_BENDS_ENABLED "enable Bends"
31
35
38
CharmmBend();
39
42
CharmmBend(ForceField& force_field);
43
46
virtual
~CharmmBend();
47
49
52
55
virtual
bool
setup()
56
throw(Exception::TooManyErrors);
58
};
59
}
// namespace BALL
60
61
#endif // BALL_MOLMEC_CHARMM_CHARMMBEND_H
bendComponent.h
BALL_CREATE
#define BALL_CREATE(name)
Definition:
create.h:62
BALL::CharmmBend
Definition:
charmmBend.h:23
common.h
BALL::BendComponent
Definition:
bendComponent.h:28
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7