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
canonical_sampling
ThermodynamicMover.cc
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 protocols/canonical_sampling/ThermodynamicMover.cc
11
/// @brief ThermodynamicMover methods implemented
12
/// @author
13
14
15
// Unit Headers
16
#include <
protocols/canonical_sampling/ThermodynamicMover.hh
>
17
18
19
// Package Headers
20
21
// Project Headers
22
// AUTO-REMOVED #include <core/pose/Pose.hh>
23
24
25
26
// Utility Headers
27
#include <basic/Tracer.hh>
28
#include <
core/types.hh
>
29
#include <utility/exit.hh>
30
31
#include <
core/id/DOF_ID_Range.hh
>
32
#include <utility/vector1.hh>
33
34
35
// C++ Headers
36
37
using
basic::T
;
38
using
basic::Error;
39
using
basic::Warning;
40
41
//static basic::Tracer TR( "protocols.canonical_sampling.ThermodynamicMover" );
42
43
namespace
protocols {
44
namespace
canonical_sampling {
45
46
///@brief
47
ThermodynamicMover::ThermodynamicMover
(
48
) : Mover()
49
{
50
Mover::type(
"ThermodynamicMover"
);
51
}
52
53
ThermodynamicMover::~ThermodynamicMover
() {}
54
55
void
56
ThermodynamicMover::initialize_simulation
(
57
core::pose::Pose
&
/*pose*/
,
58
protocols::canonical_sampling::MetropolisHastingsMover
const
&,
/*metropolis_hastings_mover*/
59
core::Size
//default=0; non-zero if trajectory is restarted
60
)
61
{}
62
63
core::Real
64
ThermodynamicMover::last_proposal_density_ratio
()
65
{
66
return
1;
67
}
68
69
void
70
ThermodynamicMover::observe_after_metropolis
(
71
protocols::canonical_sampling::MetropolisHastingsMover
const
&
/*metropolis_hastings_mover*/
72
)
73
{}
74
75
void
76
ThermodynamicMover::finalize_simulation
(
77
core::pose::Pose
&
/*pose*/
,
78
protocols::canonical_sampling::MetropolisHastingsMover
const
&
/*metropolis_hastings_mover*/
79
)
80
{}
81
82
bool
83
ThermodynamicMover::is_multi_trial
()
84
{
85
return
false
;
86
}
87
88
core::Real
89
ThermodynamicMover::last_inner_score_temperature_delta
()
90
{
91
return
0;
92
}
93
94
protocols::canonical_sampling::MetropolisHastingsMoverAP
95
ThermodynamicMover::metropolis_hastings_mover
()
96
{
97
return
0;
98
}
99
100
void
101
ThermodynamicMover::set_metropolis_hastings_mover
(
102
protocols::canonical_sampling::MetropolisHastingsMoverAP
//metropolis_hastings_mover
103
)
104
{}
105
106
utility::vector1<core::id::DOF_ID_Range>
107
ThermodynamicMover::dof_id_ranges
(
108
core::pose::Pose
&
//pose
109
)
110
{
111
return
utility::vector1<core::id::DOF_ID_Range>
();
112
}
113
114
}
//moves
115
}
//protocols
116
Generated on Sat Jun 1 2013 11:44:53 for Rosetta 3.5 by
1.8.4