Rosetta
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 {
  JOBDIST_OUTPUT_TAG = 1 , ARBITRARY_FLOAT_DATA , ARBITRARY_STRING_DATA , SIMPLE_METRIC_DATA ,
  STRING_MAP , SCORE_LINE_STRINGS , SCORE_MAP , STM_STORED_TASKS ,
  STORED_RESIDUE_SUBSET , CONSTRAINT_GENERATOR , POSE_BEFORE_CAVITIES_ADDED , TEMPLATE_HYBRIDIZATION_HISTORY ,
  NCS_RESIDUE_MAPPING , FULL_MODEL_INFO , VDW_REP_SCREEN_INFO , CDR_CLUSTER_INFO ,
  NATIVE_ANTIBODY_SEQ , WRITEABLE_DATA , POSITION_CONSERVED_RESIDUES , INTERFACE_DDG_MUTATION ,
  BASE_PARTNER , CEN_LIST_INFO , SIGMOID_WEIGHTED_CEN_LIST , SIGMOID_WEIGHTED_D_CEN_LIST ,
  RG_MINDATA , RG_LOCAL_MINDATA , MEMBRANE_TOPOLOGY , MEMBRANE_EMBED ,
  INTERFACE_INFO , SS_INFO , SS_KILLHAIRPINS_INFO , RNA_SCORING_INFO ,
  RNA_SECSTRUCT_INFO , WATER_PACKING_INFO , HOLES_POSE_INFO , 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 , FIBER_DIFFRACTION_CEN_SCATTERING , FIBER_DIFFRACTION_FA_SCATTERING , PSEUDOCONTACT_SHIFT_DATA ,
  TS1_PSEUDOCONTACT_SHIFT_DATA , TS2_PSEUDOCONTACT_SHIFT_DATA , TS3_PSEUDOCONTACT_SHIFT_DATA , TS4_PSEUDOCONTACT_SHIFT_DATA ,
  PSEUDOCONTACT_SHIFT_MULTI_DATA , GEN_BORN_POSE_INFO , MULTIPOLE_POSE_INFO , VDWTINKER_POSE_INFO ,
  FACTS_POSE_INFO , MEMBRANE_FAEMBED , LK_BALL_POSE_INFO , PB_LIFETIME_CACHE ,
  FAELEC_CONTEXT_DATA , GEN_BONDED_EXCL_INFO , POSE_SEQUENCE , APPROXIMATE_UNSAT_POSE_INFO ,
  NMR_PCS_DATA , NMR_RDC_DATA , NMR_PRE_DATA , EPR_DEER_DATA ,
  DEPC_MS_SASA_POSE_INFO , dummy_cacheable_data_type , num_cacheable_data_types = dummy_cacheable_data_type - 1
}
 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

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

Enumerator
JOBDIST_OUTPUT_TAG 
ARBITRARY_FLOAT_DATA 
ARBITRARY_STRING_DATA 
SIMPLE_METRIC_DATA 
STRING_MAP 
SCORE_LINE_STRINGS 
SCORE_MAP 
STM_STORED_TASKS 
STORED_RESIDUE_SUBSET 
CONSTRAINT_GENERATOR 
POSE_BEFORE_CAVITIES_ADDED 
TEMPLATE_HYBRIDIZATION_HISTORY 
NCS_RESIDUE_MAPPING 
FULL_MODEL_INFO 
VDW_REP_SCREEN_INFO 
CDR_CLUSTER_INFO 
NATIVE_ANTIBODY_SEQ 
WRITEABLE_DATA 
POSITION_CONSERVED_RESIDUES 
INTERFACE_DDG_MUTATION 
BASE_PARTNER 
CEN_LIST_INFO 
SIGMOID_WEIGHTED_CEN_LIST 
SIGMOID_WEIGHTED_D_CEN_LIST 
RG_MINDATA 
RG_LOCAL_MINDATA 
MEMBRANE_TOPOLOGY 
MEMBRANE_EMBED 
INTERFACE_INFO 
SS_INFO 
SS_KILLHAIRPINS_INFO 
RNA_SCORING_INFO 
RNA_SECSTRUCT_INFO 
WATER_PACKING_INFO 
HOLES_POSE_INFO 
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 
FIBER_DIFFRACTION_CEN_SCATTERING 
FIBER_DIFFRACTION_FA_SCATTERING 
PSEUDOCONTACT_SHIFT_DATA 
TS1_PSEUDOCONTACT_SHIFT_DATA 
TS2_PSEUDOCONTACT_SHIFT_DATA 
TS3_PSEUDOCONTACT_SHIFT_DATA 
TS4_PSEUDOCONTACT_SHIFT_DATA 
PSEUDOCONTACT_SHIFT_MULTI_DATA 
GEN_BORN_POSE_INFO 
MULTIPOLE_POSE_INFO 
VDWTINKER_POSE_INFO 
FACTS_POSE_INFO 
MEMBRANE_FAEMBED 
LK_BALL_POSE_INFO 
PB_LIFETIME_CACHE 
FAELEC_CONTEXT_DATA 
GEN_BONDED_EXCL_INFO 
POSE_SEQUENCE 
APPROXIMATE_UNSAT_POSE_INFO 
NMR_PCS_DATA 
NMR_RDC_DATA 
NMR_PRE_DATA 
EPR_DEER_DATA 
DEPC_MS_SASA_POSE_INFO 
dummy_cacheable_data_type 
num_cacheable_data_types 

Member Function Documentation

◆ enum2name_()

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

Referenced by get_name(), and initialize_name_map().

◆ get_name()

std::string core::pose::datacache::CacheableDataType::get_name ( CacheableDataType::Enum  datatype)
static

◆ initialize_name_map()

void core::pose::datacache::CacheableDataType::initialize_name_map ( )
staticprivate

References APPROXIMATE_UNSAT_POSE_INFO, ARBITRARY_FLOAT_DATA, ARBITRARY_STRING_DATA, BASE_PARTNER, CDR_CLUSTER_INFO, CEN_LIST_INFO, CHEMICAL_SHIFT_ANISOTROPY_DATA, CONSTRAINT_GENERATOR, DAB_SASA_POSE_INFO, DAB_SEV_POSE_INFO, DEPC_MS_SASA_POSE_INFO, core::sequence::end, enum2name_(), EPR_DEER_DATA, FACTS_POSE_INFO, FAELEC_CONTEXT_DATA, FIBER_DIFFRACTION_CEN_SCATTERING, FIBER_DIFFRACTION_FA_SCATTERING, FULL_MODEL_INFO, GEN_BONDED_EXCL_INFO, GEN_BORN_POSE_INFO, HOLES_POSE_INFO, INTERFACE_DDG_MUTATION, INTERFACE_INFO, JOBDIST_OUTPUT_TAG, LK_BALL_POSE_INFO, MEMBRANE_EMBED, MEMBRANE_FAEMBED, MEMBRANE_TOPOLOGY, MULTIPOLE_POSE_INFO, name2enum_(), NATIVE_ANTIBODY_SEQ, NCS_RESIDUE_MAPPING, NMR_PCS_DATA, NMR_PRE_DATA, NMR_RDC_DATA, num_cacheable_data_types, PB_LIFETIME_CACHE, POSE_BEFORE_CAVITIES_ADDED, POSE_SEQUENCE, POSITION_CONSERVED_RESIDUES, PSEUDOCONTACT_SHIFT_DATA, PSEUDOCONTACT_SHIFT_MULTI_DATA, RESIDUAL_DIPOLAR_COUPLING_DATA, RESIDUAL_DIPOLAR_COUPLING_DATA_ROHL, RESIDUAL_DIPOLAR_COUPLING_SEGMENTS_DATA, RG_LOCAL_MINDATA, RG_MINDATA, RNA_SCORING_INFO, RNA_SECSTRUCT_INFO, SCORE_LINE_STRINGS, SCORE_MAP, SIGMOID_WEIGHTED_CEN_LIST, SIGMOID_WEIGHTED_D_CEN_LIST, SIMPLE_METRIC_DATA, SS_INFO, SS_KILLHAIRPINS_INFO, STM_STORED_TASKS, STORED_RESIDUE_SUBSET, STRING_MAP, TEMPLATE_HYBRIDIZATION_HISTORY, core::id::to_string(), TS1_PSEUDOCONTACT_SHIFT_DATA, TS2_PSEUDOCONTACT_SHIFT_DATA, TS3_PSEUDOCONTACT_SHIFT_DATA, TS4_PSEUDOCONTACT_SHIFT_DATA, VDW_REP_SCREEN_INFO, VDWTINKER_POSE_INFO, WATER_PACKING_INFO, and WRITEABLE_DATA.

Referenced by get_name().

◆ name2enum_()

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: