Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
CartesianBondedEnergy.hh File Reference
#include <core/energy_methods/CartesianBondedEnergy.fwd.hh>
#include <core/scoring/methods/CartBondedParameters.hh>
#include <core/chemical/carbohydrates/CarbohydrateInfo.hh>
#include <core/chemical/ResidueType.fwd.hh>
#include <core/chemical/RestypeDestructionEvent.fwd.hh>
#include <core/chemical/rings/RingConformer.hh>
#include <core/scoring/methods/ContextIndependentLRTwoBodyEnergy.hh>
#include <core/scoring/methods/EnergyMethodOptions.fwd.hh>
#include <core/scoring/ScoreFunction.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/kinematics/DomainMap.fwd.hh>
#include <core/types.hh>
#include <boost/unordered_map.hpp>
#include <boost/tuple/tuple.hpp>
#include <iosfwd>
#include <map>
#include <utility/VirtualBase.hh>
#include <utility/fixedsizearray1.hh>
#include <utility/vector1.hh>
#include <ObjexxFCL/FArray2D.fwd.hh>

Classes

class  core::energy_methods::ResidueCartBondedParameters
 
class  core::energy_methods::IdealParametersDatabase
 
class  core::energy_methods::CartesianBondedEnergy
 

Namespaces

 boost
 
 boost::tuples
 
 core
 A class for reading in the atom type properties.
 
 core::energy_methods
 

Typedefs

typedef boost::tuples::tuple
< std::string, std::string,
std::string, std::string,
std::string > 
atm_name_quad
 
typedef boost::tuples::tuple
< std::string, std::string,
std::string, std::string > 
atm_name_triple
 
typedef boost::tuples::tuple
< std::string, std::string,
std::string > 
atm_name_pair
 
typedef boost::tuples::tuple
< std::string, std::string > 
atm_name_single
 
typedef utility::vector1
< std::pair< atm_name_quad,
core::scoring::methods::CartBondedParametersCOP > > 
core::energy_methods::torsionparam_vector
 

Functions

std::size_t boost::tuples::hash_value (atm_name_quad const &e)
 
std::size_t boost::tuples::hash_value (atm_name_triple const &e)
 
std::size_t boost::tuples::hash_value (atm_name_pair const &e)
 
std::size_t boost::tuples::hash_value (atm_name_single const &e)
 
bool boost::tuples::operator== (atm_name_quad const &a, atm_name_quad const &b)
 
bool boost::tuples::operator== (atm_name_triple const &a, atm_name_triple const &b)
 
bool boost::tuples::operator== (atm_name_pair const &a, atm_name_pair const &b)
 
bool boost::tuples::operator== (atm_name_single const &a, atm_name_single const &b)
 

Detailed Description

Author
Frank DiMaio
Andrew Leaver-Fay optimized the code a bit

Typedef Documentation

typedef boost::tuples::tuple< std::string, std::string, std::string > atm_name_pair
typedef boost::tuples::tuple< std::string, std::string, std::string, std::string, std::string > atm_name_quad
typedef boost::tuples::tuple< std::string, std::string > atm_name_single
typedef boost::tuples::tuple< std::string, std::string, std::string, std::string > atm_name_triple