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
optimization
symmetry
sym_atom_tree_minimize.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 part of the Rosetta software suite and is made available under license.
5
// The Rosetta software is developed by the contributing members of the Rosetta Commons consortium.
6
// (C) 199x-2009 Rosetta Commons participating institutions and developers.
7
// For more information, see http://www.rosettacommons.org/.
8
9
/// @file core/optimization/atom_tree_minimize.hh
10
/// @brief Atom tree minimization functions
11
/// @author Ingemar Andre
12
13
#ifndef INCLUDED_core_optimization_symmetry_sym_atom_tree_minimize_hh
14
#define INCLUDED_core_optimization_symmetry_sym_atom_tree_minimize_hh
15
16
17
// Package headers
18
#include <
core/optimization/types.hh
>
19
#include <
core/optimization/symmetry/SymMinimizerMap.fwd.hh
>
20
// AUTO-REMOVED #include <core/optimization/MinimizerMap.hh>
21
// AUTO-REMOVED #include <core/optimization/Multifunc.hh>
22
// AUTO-REMOVED #include <core/optimization/DOF_Node.hh>
23
24
// Symmetry
25
// AUTO-REMOVED #include <core/conformation/symmetry/SymmetryInfo.fwd.hh>
26
// AUTO-REMOVED #include <core/conformation/symmetry/SymmetricConformation.hh>
27
28
// Project headers
29
#include <
core/pose/Pose.fwd.hh
>
30
#include <
core/scoring/ScoreFunction.fwd.hh
>
31
32
// ObjexxFCL headers
33
// AUTO-REMOVED #include <ObjexxFCL/FArray2D.fwd.hh>
34
35
#include <
core/kinematics/Jump.hh
>
36
#include <
core/optimization/Multifunc.fwd.hh
>
37
#include <utility/vector1.hh>
38
39
40
41
namespace
core {
42
namespace
optimization {
43
namespace
symmetry {
44
45
//typedef conformation::symmetry::SymmetricConformation SymmetricConformation;
46
//typedef conformation::symmetry::SymmetryInfoCOP SymmetryInfoCOP;
47
48
void
49
atom_tree_dfunc
(
50
pose::Pose
& pose,
51
SymMinimizerMap & symm_min_map,
52
scoring::ScoreFunction
const
& scorefxn,
53
Multivec
const
& vars,
54
Multivec
& dE_dvars
55
);
56
57
58
void
59
atom_tree_get_atompairE_deriv
(
60
pose::Pose
& pose,
61
SymMinimizerMap & symm_min_map,
62
scoring::ScoreFunction
const
& scorefxn
63
);
64
65
66
void
67
numerical_derivative_check
(
68
SymMinimizerMap
const
& min_map,
69
Multifunc
const
& func,
70
Multivec
const
& start_vars,
71
Multivec
const
& dE_dvars,
72
bool
const
verbose
// = true
73
);
74
75
76
// Real
77
// calculate_direct_dof_derivatives(
78
// DOF_Node const & tor,
79
// pose::Pose const & pose,
80
// scoring::ScoreFunction const & scorefxn,
81
// ObjexxFCL::FArray2D< Real > const & dunbrack_deriv // currently this is pre-computed
82
// );
83
84
}
// symmetry
85
}
// namespace optimization
86
}
// namespace core
87
88
#endif // INCLUDED_core_optimization_symmetry_sym_atom_tree_minimize_hh
Generated on Sat Jun 1 2013 11:33:10 for Rosetta 3.5 by
1.8.4