15 #ifndef INCLUDED_core_pack_dunbrack_RotamerLibrary_hh
16 #define INCLUDED_core_pack_dunbrack_RotamerLibrary_hh
41 #ifdef WIN32 //VC++ needs full class declaration
46 #include <utility/pointer/ReferenceCount.hh>
49 #include <utility/io/ozstream.fwd.hh>
50 #include <utility/io/izstream.fwd.hh>
53 #include <numeric/random/random.fwd.hh>
58 #include <utility/vector1.hh>
67 conformation::Residue
const & rsd,
73 chemical::ResidueType
const & rsd_type,
138 bool curr_rotamer_only,
153 numeric::random::RandomGenerator &
RG,
155 bool perturb_from_rotamer_center
210 bool curr_rotamer_only,
312 bool const nrchi_is_symmetric,
313 Real const nrchi_start_angle,
314 utility::io::izstream & rotamer_definitions,
315 utility::io::izstream & regular_library,
316 utility::io::izstream & continuous_minimization_bbdep
324 bool const nrchi_is_symmetric,
325 Real const nrchi_start_angle
338 utility::io::izstream & library,
341 bool first_three_letter_code_already_read
360 bool const use_bbind_rnchi_scoring,
361 bool const use_bbind_rnchi_sampling,
362 bool const nrchi_is_symmetric,
363 Real const nrchi_start_angle,
364 utility::io::izstream & rotamer_definitions,
365 utility::io::izstream & regular_library,
366 utility::io::izstream & continuous_minimization_bbdep
374 bool const use_bbind_rnchi_scoring,
375 bool const use_bbind_rnchi_sampling,
376 bool const nrchi_is_symmetric,
377 Real const nrchi_start_angle
410 Size & n_rotameric_aas
436 typedef std::map< AA, SingleResidueRotamerLibraryCAP >
LibraryMap;
441 typedef std::map< std::string, SingleResidueRotamerLibraryCAP >
ResLibraryMap;
448 mutable std::map< std::string, pack::dunbrack::SingleResidueRotamerLibraryCOP >
ncaa_rotlibs_;
473 #endif // INCLUDED_core_pack_dunbrack_RotamerLibrary_HH