Rosetta Core  2014.35
Public Types | Static Public Member Functions | Static Private Member Functions | List of all members
core::pose::datacache::CacheableDataType Class Reference

#include <CacheableDataType.hh>

Public Types

enum  Enum {
  BASE_PARTNER = 1, CEN_LIST_INFO, SIGMOID_WEIGHTED_CEN_LIST, SIGMOID_WEIGHTED_D_CEN_LIST,
  RG_MINDATA, RG_LOCAL_MINDATA, MEMBRANE_TOPOLOGY, MEMBRANE_EMBED,
  MEMBRANE_POTENTIAL, INTERFACE_INFO, RB_JUMP, SITE_CST,
  DOCK_ENS_CONF1, DOCK_ENS_CONF2, SS_INFO, SS_KILLHAIRPINS_INFO,
  RNA_SCORING_INFO, RNA_SECSTRUCT_INFO, JOBDIST_OUTPUT_TAG, WATER_PACKING_INFO,
  SCORE_MAP, FILTER_STAGE2_BEGINNING, FILTER_STAGE2_QUARTER, FILTER_STAGE2_HALF,
  FILTER_STAGE2_END, ARBITRARY_FLOAT_DATA, ARBITRARY_STRING_DATA, POSE_BEFORE_CAVITIES_ADDED,
  STM_STORED_TASKS, STRING_MAP, SCORE_LINE_STRINGS, HOLES_POSE_INFO,
  SEQUENCE_PROFILE, TEMPLATE_HYBRIDIZATION_HISTORY, DAB_SASA_POSE_INFO, DAB_SEV_POSE_INFO,
  CHEMICAL_SHIFT_ANISOTROPY_DATA, RESIDUAL_DIPOLAR_COUPLING_DATA, RESIDUAL_DIPOLAR_COUPLING_DATA_ROHL, RESIDUAL_DIPOLAR_COUPLING_SEGMENTS_DATA,
  PSEUDOCONTACT_SHIFT_DATA, TS1_PSEUDOCONTACT_SHIFT_DATA, TS2_PSEUDOCONTACT_SHIFT_DATA, TS3_PSEUDOCONTACT_SHIFT_DATA,
  TS4_PSEUDOCONTACT_SHIFT_DATA, PSEUDOCONTACT_SHIFT_MULTI_DATA, CUSTOM_PAIR_DIST_SCORE_INFO, GEN_BORN_POSE_INFO,
  FACTS_POSE_INFO, MEMBRANE_FAEMBED, POSITION_CONSERVED_RESIDUES, LK_BALL_POSE_INFO,
  STRUCTURAL_CONSERVATION, SURFACE_PARAMS, PB_LIFETIME_CACHE, FULL_MODEL_INFO,
  MULTIPLE_POSE_INFO, NCS_RESIDUE_MAPPING, WRITEABLE_DATA, num_cacheable_data_types = WRITEABLE_DATA
}
 enum indexing the data types stored in a Pose's internal DataCache More...
 

Static Public Member Functions

static std::string get_name (CacheableDataType::Enum datatype)
 

Static Private Member Functions

static void initialize_name_map ()
 
static utility::vector1
< std::string > & 
enum2name_ ()
 
static std::map< std::string,
CacheableDataType::Enum > & 
name2enum_ ()
 

Member Enumeration Documentation

enum indexing the data types stored in a Pose's internal DataCache

Enumerator
BASE_PARTNER 
CEN_LIST_INFO 
SIGMOID_WEIGHTED_CEN_LIST 
SIGMOID_WEIGHTED_D_CEN_LIST 
RG_MINDATA 
RG_LOCAL_MINDATA 
MEMBRANE_TOPOLOGY 
MEMBRANE_EMBED 
MEMBRANE_POTENTIAL 
INTERFACE_INFO 
RB_JUMP 
SITE_CST 
DOCK_ENS_CONF1 
DOCK_ENS_CONF2 
SS_INFO 
SS_KILLHAIRPINS_INFO 
RNA_SCORING_INFO 
RNA_SECSTRUCT_INFO 
JOBDIST_OUTPUT_TAG 
WATER_PACKING_INFO 
SCORE_MAP 
FILTER_STAGE2_BEGINNING 
FILTER_STAGE2_QUARTER 
FILTER_STAGE2_HALF 
FILTER_STAGE2_END 
ARBITRARY_FLOAT_DATA 
ARBITRARY_STRING_DATA 
POSE_BEFORE_CAVITIES_ADDED 
STM_STORED_TASKS 
STRING_MAP 
SCORE_LINE_STRINGS 
HOLES_POSE_INFO 
SEQUENCE_PROFILE 
TEMPLATE_HYBRIDIZATION_HISTORY 
DAB_SASA_POSE_INFO 
DAB_SEV_POSE_INFO 
CHEMICAL_SHIFT_ANISOTROPY_DATA 
RESIDUAL_DIPOLAR_COUPLING_DATA 
RESIDUAL_DIPOLAR_COUPLING_DATA_ROHL 
RESIDUAL_DIPOLAR_COUPLING_SEGMENTS_DATA 
PSEUDOCONTACT_SHIFT_DATA 
TS1_PSEUDOCONTACT_SHIFT_DATA 
TS2_PSEUDOCONTACT_SHIFT_DATA 
TS3_PSEUDOCONTACT_SHIFT_DATA 
TS4_PSEUDOCONTACT_SHIFT_DATA 
PSEUDOCONTACT_SHIFT_MULTI_DATA 
CUSTOM_PAIR_DIST_SCORE_INFO 
GEN_BORN_POSE_INFO 
FACTS_POSE_INFO 
MEMBRANE_FAEMBED 
POSITION_CONSERVED_RESIDUES 
LK_BALL_POSE_INFO 
STRUCTURAL_CONSERVATION 
SURFACE_PARAMS 
PB_LIFETIME_CACHE 
FULL_MODEL_INFO 
MULTIPLE_POSE_INFO 
NCS_RESIDUE_MAPPING 
WRITEABLE_DATA 
num_cacheable_data_types 

Member Function Documentation

utility::vector1< std::string > & core::pose::datacache::CacheableDataType::enum2name_ ( )
staticprivate

Referenced by get_name(), and initialize_name_map().

std::string core::pose::datacache::CacheableDataType::get_name ( CacheableDataType::Enum  datatype)
static
void core::pose::datacache::CacheableDataType::initialize_name_map ( )
staticprivate
std::map< std::string, CacheableDataType::Enum > & core::pose::datacache::CacheableDataType::name2enum_ ( )
staticprivate

Referenced by initialize_name_map().


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