Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Enumerations | Functions
types.hh File Reference

core::id package type declarations More...

#include <core/types.hh>
#include <string>

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::id
 

Enumerations

enum  core::id::DOF_Type {
  core::id::INVALID_DOF = 0, core::id::PHI = 1, core::id::THETA, core::id::D,
  core::id::RB1, core::id::RB2, core::id::RB3, core::id::RB4,
  core::id::RB5, core::id::RB6
}
 DOF (degrees of freedom) type. More...
 
enum  core::id::TorsionType {
  core::id::BB = 1, core::id::CHI, core::id::NU, core::id::BRANCH,
  core::id::JUMP
}
 Torsion type – used in the TorsionID class. More...
 
enum  core::id::MainchainTorsionType {
  core::id::phi_dihedral = 1, core::id::psi_dihedral, core::id::omega_dihedral, core::id::omega2_dihedral,
  core::id::omega3_dihedral
}
 

Functions

static Size const core::id::n_DOF_Type (9)
 
std::string core::id::to_string (DOF_Type const &type)
 
std::string core::id::to_string (TorsionType const &type)
 
static Size const core::id::phi_torsion (1)
 
static Size const core::id::psi_torsion (2)
 
static Size const core::id::omega_torsion (3)
 
static Size const core::id::omega2_torsion (4)
 
static Size const core::id::phi_torsion_beta_aa (1)
 
static Size const core::id::theta_torsion_beta_aa (2)
 
static Size const core::id::psi_torsion_beta_aa (3)
 
static Size const core::id::omega_torsion_beta_aa (4)
 
static Size const core::id::phi_torsion_oligourea (1)
 
static Size const core::id::theta_torsion_oligourea (2)
 
static Size const core::id::psi_torsion_oligourea (3)
 
static Size const core::id::mu_torsion_oligourea (4)
 
static Size const core::id::omega_torsion_oligourea (5)
 
static Size const core::id::phi_torsion_ortho_aramid (1)
 
static Size const core::id::theta_torsion_ortho_aramid (2)
 
static Size const core::id::psi_torsion_ortho_aramid (3)
 
static Size const core::id::omega_torsion_ortho_aramid (4)
 
static Size const core::id::phi_torsion_pre_methylene_ortho_aramid (1)
 
static Size const core::id::eta_torsion_pre_methylene_ortho_aramid (2)
 
static Size const core::id::theta_torsion_pre_methylene_ortho_aramid (3)
 
static Size const core::id::psi_torsion_pre_methylene_ortho_aramid (4)
 
static Size const core::id::omega_torsion_pre_methylene_ortho_aramid (5)
 
static Size const core::id::phi_torsion_post_methylene_ortho_aramid (1)
 
static Size const core::id::eta_torsion_post_methylene_ortho_aramid (2)
 
static Size const core::id::theta_torsion_post_methylene_ortho_aramid (3)
 
static Size const core::id::psi_torsion_post_methylene_ortho_aramid (4)
 
static Size const core::id::omega_torsion_post_methylene_ortho_aramid (5)
 
static Size const core::id::phi_torsion_pre_methylene_post_methylene_ortho_aramid (1)
 
static Size const core::id::zeta_torsion_pre_methylene_post_methylene_ortho_aramid (2)
 
static Size const core::id::eta_torsion_pre_methylene_post_methylene_ortho_aramid (3)
 
static Size const core::id::theta_torsion_pre_methylene_post_methylene_ortho_aramid (4)
 
static Size const core::id::psi_torsion_pre_methylene_post_methylene_ortho_aramid (5)
 
static Size const core::id::omega_torsion_pre_methylene_post_methylene_ortho_aramid (6)
 
static Size const core::id::phi_torsion_meta_aramid (1)
 
static Size const core::id::eta_torsion_meta_aramid (2)
 
static Size const core::id::theta_torsion_meta_aramid (3)
 
static Size const core::id::psi_torsion_meta_aramid (4)
 
static Size const core::id::omega_torsion_meta_aramid (5)
 
static Size const core::id::phi_torsion_pre_methylene_meta_aramid (1)
 
static Size const core::id::zeta_torsion_pre_methylene_meta_aramid (2)
 
static Size const core::id::eta_torsion_pre_methylene_meta_aramid (3)
 
static Size const core::id::theta_torsion_pre_methylene_meta_aramid (4)
 
static Size const core::id::psi_torsion_pre_methylene_meta_aramid (5)
 
static Size const core::id::omega_torsion_pre_methylene_meta_aramid (6)
 
static Size const core::id::phi_torsion_post_methylene_meta_aramid (1)
 
static Size const core::id::zeta_torsion_post_methylene_meta_aramid (2)
 
static Size const core::id::eta_torsion_post_methylene_meta_aramid (3)
 
static Size const core::id::theta_torsion_post_methylene_meta_aramid (4)
 
static Size const core::id::psi_torsion_post_methylene_meta_aramid (5)
 
static Size const core::id::omega_torsion_post_methylene_meta_aramid (6)
 
static Size const core::id::phi_torsion_pre_methylene_post_methylene_meta_aramid (1)
 
static Size const core::id::epsilon_torsion_pre_methylene_post_methylene_meta_aramid (2)
 
static Size const core::id::zeta_torsion_pre_methylene_post_methylene_meta_aramid (3)
 
static Size const core::id::eta_torsion_pre_methylene_post_methylene_meta_aramid (4)
 
static Size const core::id::theta_torsion_pre_methylene_post_methylene_meta_aramid (5)
 
static Size const core::id::psi_torsion_pre_methylene_post_methylene_meta_aramid (6)
 
static Size const core::id::omega_torsion_pre_methylene_post_methylene_meta_aramid (7)
 
static Size const core::id::phi_torsion_para_aramid (1)
 
static Size const core::id::zeta_torsion_para_aramid (2)
 
static Size const core::id::eta_torsion_para_aramid (3)
 
static Size const core::id::theta_torsion_para_aramid (4)
 
static Size const core::id::psi_torsion_para_aramid (5)
 
static Size const core::id::omega_torsion_para_aramid (6)
 
static Size const core::id::phi_torsion_pre_methylene_para_aramid (1)
 
static Size const core::id::epsilon_torsion_pre_methylene_para_aramid (2)
 
static Size const core::id::zeta_torsion_pre_methylene_para_aramid (3)
 
static Size const core::id::eta_torsion_pre_methylene_para_aramid (4)
 
static Size const core::id::theta_torsion_pre_methylene_para_aramid (5)
 
static Size const core::id::psi_torsion_pre_methylene_para_aramid (6)
 
static Size const core::id::omega_torsion_pre_methylene_para_aramid (7)
 
static Size const core::id::phi_torsion_post_methylene_para_aramid (1)
 
static Size const core::id::epsilon_torsion_post_methylene_para_aramid (2)
 
static Size const core::id::zeta_torsion_post_methylene_para_aramid (3)
 
static Size const core::id::eta_torsion_post_methylene_para_aramid (4)
 
static Size const core::id::theta_torsion_post_methylene_para_aramid (5)
 
static Size const core::id::psi_torsion_post_methylene_para_aramid (6)
 
static Size const core::id::omega_torsion_post_methylene_para_aramid (7)
 
static Size const core::id::phi_torsion_pre_methylene_post_methylene_para_aramid (1)
 
static Size const core::id::epsilon_torsion_pre_methylene_post_methylene_para_aramid (2)
 
static Size const core::id::zeta_torsion_pre_methylene_post_methylene_para_aramid (3)
 
static Size const core::id::eta_torsion_pre_methylene_post_methylene_para_aramid (4)
 
static Size const core::id::iota_torsion_pre_methylene_post_methylene_para_aramid (5)
 
static Size const core::id::theta_torsion_pre_methylene_post_methylene_para_aramid (6)
 
static Size const core::id::psi_torsion_pre_methylene_post_methylene_para_aramid (7)
 
static Size const core::id::omega_torsion_pre_methylene_post_methylene_para_aramid (8)
 

Detailed Description

core::id package type declarations

Author
Stuart G. Mentzer (Stuar.nosp@m.t_Me.nosp@m.ntzer.nosp@m.@obj.nosp@m.exx.c.nosp@m.om)
Modified by Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu)