Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
core::scoring::methods::ResidueCartBondedParameters Class Reference

#include <CartesianBondedEnergy.hh>

Inheritance diagram for core::scoring::methods::ResidueCartBondedParameters:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::methods::ResidueCartBondedParameters:
Collaboration graph
[legend]

Public Types

typedef
utility::fixedsizearray1< Size, 2 > 
Size2
 
typedef
utility::fixedsizearray1< Size, 3 > 
Size3
 
typedef
utility::fixedsizearray1< Size, 4 > 
Size4
 
typedef std::pair< Size2,
CartBondedParametersCOP
length_parameter
 
typedef std::pair< Size3,
CartBondedParametersCOP
angle_parameter
 
typedef std::pair< Size4,
CartBondedParametersCOP
torsion_parameter
 

Public Member Functions

 ResidueCartBondedParameters ()
 
virtual ~ResidueCartBondedParameters ()
 
void add_length_parameter (Size2 atom_inds, CartBondedParametersCOP)
 
void add_angle_parameter (Size3 atom_inds, CartBondedParametersCOP)
 
void add_torsion_parameter (Size4 atom_inds, CartBondedParametersCOP)
 
void add_improper_torsion_parameter (Size4 atom_inds, CartBondedParametersCOP)
 
void add_bbdep_length_parameter (Size2 atom_inds, CartBondedParametersCOP)
 
void add_bbdep_angle_parameter (Size3 atom_inds, CartBondedParametersCOP)
 
void add_lower_connect_angle_params (Size3 atom_inds, CartBondedParametersCOP)
 
void add_upper_connect_angle_params (Size3 atom_inds, CartBondedParametersCOP)
 
void bb_N_index (Size index)
 
void bb_CA_index (Size index)
 
void bb_C_index (Size index)
 
void bb_O_index (Size index)
 
void bb_H_index (Size index)
 
void ca_cprev_n_h_interres_torsion_params (CartBondedParametersCOP)
 
void ca_nnext_c_o_interres_torsion_params (CartBondedParametersCOP)
 
void cprev_n_bond_length_params (CartBondedParametersCOP)
 
utility::vector1
< length_parameter > const & 
length_parameters () const
 
utility::vector1
< angle_parameter > const & 
angle_parameters () const
 
utility::vector1
< torsion_parameter > const & 
torsion_parameters () const
 
utility::vector1
< torsion_parameter > const & 
improper_torsion_parameters () const
 Exactly the same as proper torsion parameters, but parceled out into their own section so that debugging information can be given for these torsions in particular. More...
 
utility::vector1
< length_parameter > const & 
bbdep_length_parameters () const
 just the list of length parameters that are dependent on phi and psi; used for calculating dE/dphi and dE/dpsi More...
 
utility::vector1
< angle_parameter > const & 
bbdep_angle_parameters () const
 just the list of angle parameters that are dependent on phi and psi; used for calculating dE/dphi and dE/dpsi More...
 
utility::vector1
< angle_parameter > const & 
lower_connect_angle_params () const
 
utility::vector1
< angle_parameter > const & 
upper_connect_angle_params () const
 
Size bb_N_index () const
 
Size bb_CA_index () const
 
Size bb_C_index () const
 
Size bb_O_index () const
 
Size bb_H_index () const
 
CartBondedParametersCOP ca_cprev_n_h_interres_torsion_params () const
 
CartBondedParametersCOP ca_nnext_c_o_interres_torsion_params () const
 
CartBondedParametersCOP cprev_n_bond_length_params () const
 

Private Attributes

utility::vector1
< length_parameter
length_params_
 
utility::vector1< angle_parameterangle_params_
 
utility::vector1
< torsion_parameter
torsion_params_
 
utility::vector1
< torsion_parameter
improper_torsion_params_
 
utility::vector1
< length_parameter
bbdep_length_params_
 
utility::vector1< angle_parameterbbdep_angle_params_
 
utility::vector1< angle_parameterlower_connect_angle_params_
 
utility::vector1< angle_parameterupper_connect_angle_params_
 
Size bb_N_index_
 
Size bb_CA_index_
 
Size bb_C_index_
 
Size bb_O_index_
 
Size bb_H_index_
 
CartBondedParametersCOP ca_cprev_n_h_interres_torsion_params_
 
CartBondedParametersCOP ca_nnext_c_o_interres_torsion_params_
 
CartBondedParametersCOP cprev_n_bond_length_params_
 

Detailed Description

Definition at line 73 of file CartesianBondedEnergy.hh.

Member Typedef Documentation

Definition at line 79 of file CartesianBondedEnergy.hh.

Definition at line 78 of file CartesianBondedEnergy.hh.

typedef utility::fixedsizearray1< Size, 2 > core::scoring::methods::ResidueCartBondedParameters::Size2

Definition at line 75 of file CartesianBondedEnergy.hh.

typedef utility::fixedsizearray1< Size, 3 > core::scoring::methods::ResidueCartBondedParameters::Size3

Definition at line 76 of file CartesianBondedEnergy.hh.

typedef utility::fixedsizearray1< Size, 4 > core::scoring::methods::ResidueCartBondedParameters::Size4

Definition at line 77 of file CartesianBondedEnergy.hh.

Definition at line 80 of file CartesianBondedEnergy.hh.

Constructor & Destructor Documentation

core::scoring::methods::ResidueCartBondedParameters::ResidueCartBondedParameters ( )

Definition at line 187 of file CartesianBondedEnergy.cc.

core::scoring::methods::ResidueCartBondedParameters::~ResidueCartBondedParameters ( )
virtual

Definition at line 195 of file CartesianBondedEnergy.cc.

Member Function Documentation

void core::scoring::methods::ResidueCartBondedParameters::add_angle_parameter ( Size3  atom_inds,
CartBondedParametersCOP  params 
)

Definition at line 202 of file CartesianBondedEnergy.cc.

References angle_params_.

void core::scoring::methods::ResidueCartBondedParameters::add_bbdep_angle_parameter ( Size3  atom_inds,
CartBondedParametersCOP  params 
)

Definition at line 222 of file CartesianBondedEnergy.cc.

References bbdep_angle_params_.

void core::scoring::methods::ResidueCartBondedParameters::add_bbdep_length_parameter ( Size2  atom_inds,
CartBondedParametersCOP  params 
)

Definition at line 217 of file CartesianBondedEnergy.cc.

References bbdep_length_params_.

void core::scoring::methods::ResidueCartBondedParameters::add_improper_torsion_parameter ( Size4  atom_inds,
CartBondedParametersCOP  params 
)

Definition at line 212 of file CartesianBondedEnergy.cc.

References improper_torsion_params_.

void core::scoring::methods::ResidueCartBondedParameters::add_length_parameter ( Size2  atom_inds,
CartBondedParametersCOP  params 
)

Definition at line 197 of file CartesianBondedEnergy.cc.

References length_params_.

void core::scoring::methods::ResidueCartBondedParameters::add_lower_connect_angle_params ( Size3  atom_inds,
CartBondedParametersCOP  params 
)

Definition at line 227 of file CartesianBondedEnergy.cc.

References lower_connect_angle_params_.

void core::scoring::methods::ResidueCartBondedParameters::add_torsion_parameter ( Size4  atom_inds,
CartBondedParametersCOP  params 
)

Definition at line 207 of file CartesianBondedEnergy.cc.

References torsion_params_.

void core::scoring::methods::ResidueCartBondedParameters::add_upper_connect_angle_params ( Size3  atom_inds,
CartBondedParametersCOP  params 
)

Definition at line 232 of file CartesianBondedEnergy.cc.

References upper_connect_angle_params_.

utility::vector1< angle_parameter > const& core::scoring::methods::ResidueCartBondedParameters::angle_parameters ( ) const
inline
void core::scoring::methods::ResidueCartBondedParameters::bb_C_index ( Size  index)
Size core::scoring::methods::ResidueCartBondedParameters::bb_C_index ( ) const
inline

Definition at line 152 of file CartesianBondedEnergy.hh.

References bb_C_index_.

void core::scoring::methods::ResidueCartBondedParameters::bb_CA_index ( Size  index)
Size core::scoring::methods::ResidueCartBondedParameters::bb_CA_index ( ) const
inline

Definition at line 151 of file CartesianBondedEnergy.hh.

References bb_CA_index_.

void core::scoring::methods::ResidueCartBondedParameters::bb_H_index ( Size  index)
Size core::scoring::methods::ResidueCartBondedParameters::bb_H_index ( ) const
inline

Definition at line 154 of file CartesianBondedEnergy.hh.

References bb_H_index_.

void core::scoring::methods::ResidueCartBondedParameters::bb_N_index ( Size  index)
Size core::scoring::methods::ResidueCartBondedParameters::bb_N_index ( ) const
inline

Definition at line 150 of file CartesianBondedEnergy.hh.

References bb_N_index_.

void core::scoring::methods::ResidueCartBondedParameters::bb_O_index ( Size  index)
Size core::scoring::methods::ResidueCartBondedParameters::bb_O_index ( ) const
inline

Definition at line 153 of file CartesianBondedEnergy.hh.

References bb_O_index_.

utility::vector1< angle_parameter > const& core::scoring::methods::ResidueCartBondedParameters::bbdep_angle_parameters ( ) const
inline

just the list of angle parameters that are dependent on phi and psi; used for calculating dE/dphi and dE/dpsi

Definition at line 136 of file CartesianBondedEnergy.hh.

References bbdep_angle_params_.

utility::vector1< length_parameter > const& core::scoring::methods::ResidueCartBondedParameters::bbdep_length_parameters ( ) const
inline

just the list of length parameters that are dependent on phi and psi; used for calculating dE/dphi and dE/dpsi

Definition at line 130 of file CartesianBondedEnergy.hh.

References bbdep_length_params_.

void core::scoring::methods::ResidueCartBondedParameters::ca_cprev_n_h_interres_torsion_params ( CartBondedParametersCOP  params)
CartBondedParametersCOP core::scoring::methods::ResidueCartBondedParameters::ca_cprev_n_h_interres_torsion_params ( ) const
inline

Definition at line 157 of file CartesianBondedEnergy.hh.

References ca_cprev_n_h_interres_torsion_params_.

void core::scoring::methods::ResidueCartBondedParameters::ca_nnext_c_o_interres_torsion_params ( CartBondedParametersCOP  params)
CartBondedParametersCOP core::scoring::methods::ResidueCartBondedParameters::ca_nnext_c_o_interres_torsion_params ( ) const
inline

Definition at line 162 of file CartesianBondedEnergy.hh.

References ca_nnext_c_o_interres_torsion_params_.

void core::scoring::methods::ResidueCartBondedParameters::cprev_n_bond_length_params ( CartBondedParametersCOP  params)
CartBondedParametersCOP core::scoring::methods::ResidueCartBondedParameters::cprev_n_bond_length_params ( ) const
inline

Definition at line 167 of file CartesianBondedEnergy.hh.

References cprev_n_bond_length_params_.

utility::vector1< torsion_parameter > const& core::scoring::methods::ResidueCartBondedParameters::improper_torsion_parameters ( ) const
inline

Exactly the same as proper torsion parameters, but parceled out into their own section so that debugging information can be given for these torsions in particular.

Definition at line 124 of file CartesianBondedEnergy.hh.

References improper_torsion_params_.

Referenced by core::scoring::methods::CartesianBondedEnergy::eval_singleres_improper_torsion_energies(), and core::scoring::methods::CartesianBondedEnergy::eval_singleres_improper_torsions_derivatives().

utility::vector1< length_parameter > const& core::scoring::methods::ResidueCartBondedParameters::length_parameters ( ) const
inline
utility::vector1< angle_parameter > const& core::scoring::methods::ResidueCartBondedParameters::lower_connect_angle_params ( ) const
inline
utility::vector1< torsion_parameter > const& core::scoring::methods::ResidueCartBondedParameters::torsion_parameters ( ) const
inline
utility::vector1< angle_parameter > const& core::scoring::methods::ResidueCartBondedParameters::upper_connect_angle_params ( ) const
inline

Member Data Documentation

utility::vector1< angle_parameter > core::scoring::methods::ResidueCartBondedParameters::angle_params_
private

Definition at line 173 of file CartesianBondedEnergy.hh.

Referenced by add_angle_parameter(), and angle_parameters().

Size core::scoring::methods::ResidueCartBondedParameters::bb_C_index_
private

Definition at line 192 of file CartesianBondedEnergy.hh.

Referenced by bb_C_index().

Size core::scoring::methods::ResidueCartBondedParameters::bb_CA_index_
private

Definition at line 191 of file CartesianBondedEnergy.hh.

Referenced by bb_CA_index().

Size core::scoring::methods::ResidueCartBondedParameters::bb_H_index_
private

Definition at line 194 of file CartesianBondedEnergy.hh.

Referenced by bb_H_index().

Size core::scoring::methods::ResidueCartBondedParameters::bb_N_index_
private

Definition at line 190 of file CartesianBondedEnergy.hh.

Referenced by bb_N_index().

Size core::scoring::methods::ResidueCartBondedParameters::bb_O_index_
private

Definition at line 193 of file CartesianBondedEnergy.hh.

Referenced by bb_O_index().

utility::vector1< angle_parameter > core::scoring::methods::ResidueCartBondedParameters::bbdep_angle_params_
private

Definition at line 177 of file CartesianBondedEnergy.hh.

Referenced by add_bbdep_angle_parameter(), and bbdep_angle_parameters().

utility::vector1< length_parameter > core::scoring::methods::ResidueCartBondedParameters::bbdep_length_params_
private
CartBondedParametersCOP core::scoring::methods::ResidueCartBondedParameters::ca_cprev_n_h_interres_torsion_params_
private

Definition at line 196 of file CartesianBondedEnergy.hh.

Referenced by ca_cprev_n_h_interres_torsion_params().

CartBondedParametersCOP core::scoring::methods::ResidueCartBondedParameters::ca_nnext_c_o_interres_torsion_params_
private

Definition at line 197 of file CartesianBondedEnergy.hh.

Referenced by ca_nnext_c_o_interres_torsion_params().

CartBondedParametersCOP core::scoring::methods::ResidueCartBondedParameters::cprev_n_bond_length_params_
private

Definition at line 198 of file CartesianBondedEnergy.hh.

Referenced by cprev_n_bond_length_params().

utility::vector1< torsion_parameter > core::scoring::methods::ResidueCartBondedParameters::improper_torsion_params_
private
utility::vector1< length_parameter > core::scoring::methods::ResidueCartBondedParameters::length_params_
private

Definition at line 172 of file CartesianBondedEnergy.hh.

Referenced by add_length_parameter(), and length_parameters().

utility::vector1< angle_parameter > core::scoring::methods::ResidueCartBondedParameters::lower_connect_angle_params_
private

For amino acids only: if they have a lower connection, then what are the angle parameters for Cprev-at1-at2 for all atoms at2 bonded to lower-connect-atom at1?

Definition at line 182 of file CartesianBondedEnergy.hh.

Referenced by add_lower_connect_angle_params(), and lower_connect_angle_params().

utility::vector1< torsion_parameter > core::scoring::methods::ResidueCartBondedParameters::torsion_params_
private

Definition at line 174 of file CartesianBondedEnergy.hh.

Referenced by add_torsion_parameter(), and torsion_parameters().

utility::vector1< angle_parameter > core::scoring::methods::ResidueCartBondedParameters::upper_connect_angle_params_
private

For amino acids only: if they have an upper connection, then what are the angle parameters for Nnext-at1-at2 for all atoms at2 bonded to upper-connect-atom at1?

Definition at line 187 of file CartesianBondedEnergy.hh.

Referenced by add_upper_connect_angle_params(), and upper_connect_angle_params().


The documentation for this class was generated from the following files: