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
core
chemical
Orbital.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
/// @begin Orbital
11
///
12
/// @brief
13
/// A class for defining atom parameters, known as atom_types
14
///
15
/// @detailed
16
/// This class contains the "chemical" information for atoms. This does not contain the actual
17
/// xyz coordinates of the class (xyz found in core/conformation/Orbital.hh. The atom_type properties
18
/// are assigned by the class OrbitalSet which is initiated from the ChemicalManager. Orbital type properties
19
/// are currently are read in from the file located chemical/atom_type_sets/fa_standard/atom_properties.txt.
20
/// These properties contain the the properties of LJ_RADIUS, LJ_WDEPTH, LK_DGRFREE, LK_LAMBDA, LK_VOLUME.
21
/// These properties are used in the scoring function fa_atr, fa_rep, fa_sol, which is located in the Etable (core/scoring/etable/Etable.hh)
22
/// Additional parameters are acceptor/donor, hybridzation, and orbital paramaters.
23
///
24
///
25
///
26
/// @authors
27
/// Phil Bradley
28
/// Steven Combs - comments
29
///
30
///
31
/// @last_modified December 6 2010
32
/////////////////////////////////////////////////////////////////////////
33
34
// Rosetta headers
35
#include <
core/chemical/Orbital.hh
>
36
37
// Utility headers
38
#include <utility/exit.hh>
39
#include <basic/Tracer.hh>
40
41
// C++ headers
42
#include <algorithm>
43
44
namespace
core {
45
namespace
chemical {
46
47
void
48
Orbital::print
(
49
std::ostream & out
50
)
const
{
51
out <<
"Name: "
<<
name
() << std::endl;
52
out <<
"orbital_type_index: "
<<
orbital_type_index
() << std::endl;
53
//out << "xyz: " << xyz() << std::endl;
54
//out << "icoor: " << icoor() << std::endl;
55
//out << "new_icoor: " << new_icoor() << std::endl;
56
out << std::endl;
57
}
58
59
std::ostream &
60
operator<<
(std::ostream & out,
const
Orbital
& orbital ){
61
orbital.
print
( out );
62
return
out;
63
}
64
65
///////////////////////////////////////////////////////////////////////////////
66
///////////////////////////////////////////////////////////////////////////////
67
///////////////////////////////////////////////////////////////////////////////
68
69
70
}
// pose
71
}
// core
Generated on Sat Jun 1 2013 11:31:35 for Rosetta 3.5 by
1.8.4