Rosetta 3.5
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
core
scoring
MinScoreScoreFunction.hh
Go to the documentation of this file.
1
// -*- mode:c++;tab-width:2;indent-tabs-mode:t;show-trailing-whitespace:t;rm-trailing-spaces:t -*-
2
// vi: set ts=2 noet:
3
//
4
// This file is made available under the Rosetta Commons license.
5
// See http://www.rosettacommons.org/license
6
// (C) 199x-2007 University of Washington
7
// (C) 199x-2007 University of California Santa Cruz
8
// (C) 199x-2007 University of California San Francisco
9
// (C) 199x-2007 Johns Hopkins University
10
// (C) 199x-2007 University of North Carolina, Chapel Hill
11
// (C) 199x-2007 Vanderbilt University
12
13
/// @file core/scoring/symmetry/DockingScoreFunction.hh
14
/// @brief Symmetric Score function class
15
/// @author Ingemar Andre
16
17
18
#ifndef INCLUDED_core_scoring_MinScoreScoreFunction_hh
19
#define INCLUDED_core_scoring_MinScoreScoreFunction_hh
20
21
// Unit headers
22
#include <
core/scoring/MinScoreScoreFunction.fwd.hh
>
23
24
// Package headers
25
#include <
core/scoring/ScoreFunction.hh
>
26
#include <
core/types.hh
>
27
// AUTO-REMOVED #include <core/scoring/hbonds/HBondSet.fwd.hh>
28
29
// Project headers
30
#include <
core/conformation/symmetry/SymmetricConformation.fwd.hh
>
31
#include <
core/conformation/symmetry/SymmetryInfo.fwd.hh
>
32
33
#include <utility/vector1.hh>
34
35
36
namespace
core {
37
namespace
scoring {
38
39
class
MinScoreScoreFunction
:
public
ScoreFunction
40
{
41
public
:
42
typedef
ScoreFunction
parent
;
43
44
public
:
45
46
/// ctor
47
MinScoreScoreFunction
();
48
49
MinScoreScoreFunction
&
50
operator=
(
MinScoreScoreFunction
const
& );
51
52
MinScoreScoreFunction
(
MinScoreScoreFunction
const
& );
53
54
MinScoreScoreFunction
(
ScoreFunction
const
& src,
core::Real
const
);
55
56
MinScoreScoreFunction
(
ScoreFunctionOP
src,
core::Real
const
);
57
58
MinScoreScoreFunction
(
ScoreFunctionCOP
src,
core::Real
const
);
59
60
ScoreFunctionOP
clone
()
const
;
61
62
/////////////////////////////////////////////////////////////////////////////
63
// score
64
/////////////////////////////////////////////////////////////////////////////
65
66
virtual
Real
67
operator ()
(
pose::Pose
& pose )
const
;
68
69
private
:
70
core::Real
min_score_
;
71
};
72
73
74
}
// namespace scoring
75
}
// namespace core
76
77
#endif // INCLUDED_core_scoring_MinScoreScoreFunction_HH
Generated on Sat Jun 1 2013 11:39:20 for Rosetta 3.5 by
1.8.4