Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BoolMover.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 Mover.cc
11 /// @brief Method code and full headers for Mover--
12 /// keeps heavily-included Mover.hh small and concise to maximize compiling
13 /// efficiency and to make the class definitions easier to read.
14 /// @author
15 
16 // Unit Headers
18 
19 // Package headers
20 // AUTO-REMOVED #include <protocols/moves/MonteCarlo.hh>
21 // AUTO-REMOVED #include <protocols/moves/MoverStatistics.hh>
22 
23 // Project headers
24 #include <core/pose/Pose.hh>
25 // AUTO-REMOVED #include <core/scoring/ScoreFunction.hh>
26 
27 // tracer
28 #include <basic/Tracer.hh>
29 
30 #include <utility/vector1.hh>
31 
32 
33 using basic::T;
34 using basic::Error;
35 using basic::Warning;
36 
37 // C++ Headers
38 
39 // ObjexxFCL Headers
40 //#include <ObjexxFCL/string.functions.hh>
41 
42 namespace protocols {
43 namespace moves {
44 
45 /// _BoolMover
46 
48  : utility::pointer::ReferenceCount(),
49  type_( "_BoolMoverBase" ),
50  current_tag_( "NoTag" ),
51  input_pose_(0),
52  native_pose_(0)
53 {}
54 
56 
58  : utility::pointer::ReferenceCount(),
59  type_( type ),
60  current_tag_( "NoTag" ),
61  input_pose_(0),
62  native_pose_(0)
63 {}
64 
66  : utility::pointer::ReferenceCount(),
67  type_( "_BoolMoverBase" ),
68  current_tag_( "NoTag" ),
69  input_pose_(0),
70  native_pose_(0)
71 {
72  type_ = other.type();
73  current_tag_ = other.get_current_tag();
74  input_pose_ = other.get_input_pose();
75  native_pose_ = other.get_native_pose();
76 }
77 
80 
81 void
83 
86 
87 void
89 
90 }
91 }