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
pcs2
PcsGridSearchParameter.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
//////////////////////////////////////////////
11
/// @file protocols/scoring/methods/pcs2/PcsGridSearchParameter.hh
12
///
13
/// @authorsv Christophe Schmitz
14
///
15
/// @last_modified February 2010
16
////////////////////////////////////////////////
17
18
#ifndef INCLUDED_protocols_scoring_methods_pcs2_PcsGridSearchParameter_hh
19
#define INCLUDED_protocols_scoring_methods_pcs2_PcsGridSearchParameter_hh
20
21
// Unit Headers
22
23
// Package Headers
24
25
// Project Headers
26
#include <
core/types.hh
>
27
28
// ObjexxFCL Headers
29
30
// Utility headers
31
#include <utility/vector1.hh>
32
33
// C++ headers
34
#include <string>
35
36
namespace
protocols{
37
namespace
scoring{
38
namespace
methods{
39
namespace
pcs2
{
40
41
42
class
PcsGridSearchParameter
{
43
44
45
public
:
46
47
core::Size
include_only_start_stage1_
;
48
core::Size
include_only_start_stage2_
;
49
core::Size
include_only_start_stage3_
;
50
core::Size
include_only_start_stage4_
;
51
52
core::Size
include_only_end_stage1_
;
53
core::Size
include_only_end_stage2_
;
54
core::Size
include_only_end_stage3_
;
55
core::Size
include_only_end_stage4_
;
56
57
core::Size
n_trial_min_stage1_
;
58
core::Size
n_trial_min_stage2_
;
59
core::Size
n_trial_min_stage3_
;
60
core::Size
n_trial_min_stage4_
;
61
62
core::Real
pcs_weight_stage1_
;
63
core::Real
pcs_weight_stage2_
;
64
core::Real
pcs_weight_stage3_
;
65
core::Real
pcs_weight_stage4_
;
66
67
core::Real
individual_scale_stage1_
;
68
core::Real
individual_scale_stage2_
;
69
core::Real
individual_scale_stage3_
;
70
core::Real
individual_scale_stage4_
;
71
72
utility::vector1<std::string>
filenames_
;
73
utility::vector1<core::Real>
individual_weights_
;
74
75
public
:
76
PcsGridSearchParameter
();
//Construct
77
78
~PcsGridSearchParameter
();
//Destruct
79
80
PcsGridSearchParameter
&
// =
81
operator=
(
PcsGridSearchParameter
const
& other);
82
83
PcsGridSearchParameter
(
PcsGridSearchParameter
const
& other);
//copy
84
85
/// @brief Print me
86
friend
87
std::ostream &
88
operator <<
( std::ostream& out,
const
PcsGridSearchParameter
&me );
89
90
/// @brief This is to make sure the grid is correctly set up
91
void
92
control_grid_param
();
93
94
};
95
96
97
}
//namespace pcs2
98
}
//namespace methods
99
}
//namespace scoring
100
}
//namespace protocols
101
102
#endif
Generated on Sat Jun 1 2013 12:11:30 for Rosetta 3.5 by
1.8.4