Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RotData.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 // This file is made available under the Rosetta Commons license.
5 // See http://www.rosettacommons.org/license
6 // (C) 199x-2008 University of Washington
7 // (C) 199x-2008 University of California Santa Cruz
8 // (C) 199x-2008 University of California San Francisco
9 // (C) 199x-2008 Johns Hopkins University
10 // (C) 199x-2008 University of North Carolina, Chapel Hill
11 // (C) 199x-2008 Vanderbilt University
12 
13 // unit headers
15 
16 #include <utility/vector1.hh>
17 
18 
19 namespace protocols {
20 namespace MakeRotLib {
21 
22 RotData::RotData( Size NumChi, Size NumCluster ) :
23  phi_( 0 ),
24  psi_( 0 ),
25  omega_( 0 ),
26  min_omega_( 0 ),
27  epsilon_( 0 ),
28  min_epsilon_( 0 ),
29  energy_( 0 ),
30  probability_( 0 ),
31  num_chi_( NumChi ),
32  num_clusters_( NumCluster ),
33  cluster_num_( 0 ),
34  // debug
35  twist_( 0 ),
36  inter_rep_( 0 ),
37  inter_atr_( 0 ),
38  intra_rep_( 0 ),
39  intra_atr_( 0 ),
40  solvation_( 0 )
41 {
42  inp_chi_.assign( NumChi, 0 );
43  min_chi_.assign( NumChi, 0 );
44  lib_chi_val_.assign( NumChi, 0 );
45  std_dev_.assign( NumChi, 0 );
46  cen_dst_.assign( NumCluster, 0 );
47 }
48 
49 } // namespace MakeRotLib
50 } // namespace protocols