Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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,
  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 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 
dummy_cacheable_data_type 
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

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, 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().

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: