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
PcsGridSearchParameterManager.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/PcsGridSearchParameterManager.hh
12
///
13
/// @authorsv Christophe Schmitz
14
///
15
/// @last_modified February 2010
16
////////////////////////////////////////////////
17
18
#ifndef INCLUDED_protocols_scoring_methods_pcs2_PcsGridSearchParameterManager_hh
19
#define INCLUDED_protocols_scoring_methods_pcs2_PcsGridSearchParameterManager_hh
20
21
// Unit Headers
22
23
// Package Headers
24
#include <
protocols/scoring/methods/pcs2/PcsGridSearchParameter.hh
>
25
26
// Project Headers
27
#include <
core/types.hh
>
28
29
#include <utility/vector1.hh>
30
31
32
// ObjexxFCL Headers
33
34
// Utility headers
35
36
// C++ headers
37
38
namespace
protocols{
39
namespace
scoring{
40
namespace
methods{
41
namespace
pcs2
{
42
43
class
PcsGridSearchParameterManager
{
44
45
private
:
46
47
static
PcsGridSearchParameterManager
*
instance_
;
48
utility::vector1<PcsGridSearchParameter>
grid_s_p_all_
;
49
50
PcsGridSearchParameterManager
();
51
52
public
:
53
54
/// @brief give me the instance of the singleton
55
static
56
PcsGridSearchParameterManager
*
57
get_instance
();
58
59
/// @brief give me the number of paramagnetic center
60
core::Size
61
get_n_multi_data
()
const
;
62
63
/// @brief Incremente the number of paramagnetic center
64
void
65
incremente_n_multi_data
();
66
67
/// @ Give me the PcsGridSearchParamater of the center i_multi_data
68
PcsGridSearchParameter
&
69
get_grid_search_parameters
(
core::Size
i_multi_data);
70
71
/// @ Re init the singleton to default value
72
void
73
re_init
();
74
75
};
76
77
}
//namespace pcs2
78
}
//namespace methods
79
}
//namespace scoring
80
}
//namespace protocols
81
82
#endif
Generated on Sat Jun 1 2013 12:11:31 for Rosetta 3.5 by
1.8.4