IMP  2.0.1
The Integrative Modeling Platform
ExamplePairScore.h
Go to the documentation of this file.
1 /**
2  * \file IMP/example/ExamplePairScore.h
3  * \brief A Score on the distance between a pair of particles.
4  *
5  * Copyright 2007-2013 IMP Inventors. All rights reserved.
6  */
7 
8 #ifndef IMPEXAMPLE_EXAMPLE_PAIR_SCORE_H
9 #define IMPEXAMPLE_EXAMPLE_PAIR_SCORE_H
10 
11 #include <IMP/example/example_config.h>
12 #include <IMP/core/XYZ.h>
13 #include <IMP/PairScore.h>
14 #include <IMP/pair_macros.h>
15 #include <IMP/UnaryFunction.h>
16 #include <IMP/Pointer.h>
17 
18 IMPEXAMPLE_BEGIN_NAMESPACE
19 
20 //! Apply a harmonic to the distance between two particles.
21 /** The source code is as follows:
22  \include ExamplePairScore.h
23  \include ExamplePairScore.cpp
24 */
25 class IMPEXAMPLEEXPORT ExamplePairScore : public PairScore
26 {
27  double x0_, k_;
28 public:
29  ExamplePairScore(double x0, double k);
31 };
32 
34 
35 
36 IMPEXAMPLE_END_NAMESPACE
37 
38 #endif /* IMPEXAMPLE_EXAMPLE_PAIR_SCORE_H */