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
pack
optimizeH.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/pack/optimizeH.hh
11
/// @brief declaration of standard hydrogen optimization subroutine
12
/// @author Andrew Leaver-Fay (aleaverfay@gmail.com)
13
14
#ifndef INCLUDED_core_pack_optimizeH_hh
15
#define INCLUDED_core_pack_optimizeH_hh
16
17
// Project headers
18
#include <
core/id/AtomID_Mask.fwd.hh
>
19
#include <
core/pose/Pose.fwd.hh
>
20
#include <
core/scoring/ScoreFunction.fwd.hh
>
21
22
#include <utility/vector1.hh>
23
24
25
namespace
core {
26
namespace
pack {
27
28
///@brief Call optimizeH and tell the user what chi angles have changed
29
void
30
optimize_H_and_notify
(
31
pose::Pose
& pose,
32
id::AtomID_Mask
const
& missing
33
);
34
35
36
/// @brief This function will optimize the placement of all movable
37
/// hydrogen atoms. This includes the hydroxyl hydrogens as well as
38
/// the HIS protonation state. If the -flip_HNQ flag is on the command
39
/// line, then it will also consider the flip states of histadine,
40
/// asparagine and glutamine, (nearly) as described by Word et al. 1999.
41
void
42
optimizeH
(
43
pose::Pose
& pose,
44
scoring::ScoreFunction
const
& sfxn
45
);
46
47
}
48
}
49
50
#endif
Generated on Sat Jun 1 2013 11:33:42 for Rosetta 3.5 by
1.8.4