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
protocols
scoring
methods
EnsembleEnergy.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
// (c) Copyright Rosetta Commons Member Institutions.
5
// (c) This file is part of the Rosetta software suite and is made available under license.
6
// (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
7
// (c) For more information, see http://www.rosettacommons.org. Questions about this can be
8
// (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
9
10
/// @file core/scoring/methods/EnsembleEnergy.hh
11
/// @brief Function to constrain particular residues to an interface during docking
12
/// @author Monica Berrondo
13
14
15
#ifndef INCLUDED_protocols_scoring_methods_EnsembleEnergy_hh
16
#define INCLUDED_protocols_scoring_methods_EnsembleEnergy_hh
17
18
// Unit Headers
19
20
// Package headers
21
#include <
core/scoring/methods/WholeStructureEnergy.hh
>
22
#include <
core/scoring/ScoreFunction.fwd.hh
>
23
24
// Project headers
25
#include <
core/pose/Pose.fwd.hh
>
26
// AUTO-REMOVED #include <core/conformation/Residue.fwd.hh>
27
28
#include <utility/vector1.hh>
29
30
31
// Utility headers
32
33
34
namespace
protocols {
35
namespace
scoring {
36
namespace
methods {
37
38
///
39
class
EnsembleEnergy
:
public
core::scoring::methods::WholeStructureEnergy
{
40
public
:
41
typedef
core::scoring::methods::WholeStructureEnergy
parent
;
42
public
:
43
44
///
45
EnsembleEnergy
();
46
47
48
/// clone
49
virtual
50
core::scoring::methods::EnergyMethodOP
51
clone
()
const
;
52
53
/////////////////////////////////////////////////////////////////////////////
54
// scoring
55
/////////////////////////////////////////////////////////////////////////////
56
// determine the site_constraint score for all sites constrained to the interface
57
virtual
58
void
59
finalize_total_energy
(
60
core::pose::Pose
& pose,
61
core::scoring::ScoreFunction
const
&,
62
core::scoring::EnergyMap
& emap
63
)
const
;
64
65
virtual
66
core::Size
version
()
const
;
67
68
void
69
indicate_required_context_graphs
(
70
utility::vector1< bool >
&
/*context_graphs_required*/
71
)
const
{}
72
73
};
74
75
76
}
77
}
78
}
79
80
#endif
Generated on Sat Jun 1 2013 12:10:31 for Rosetta 3.5 by
1.8.4