Rosetta
Classes | Typedefs | Functions
protocols::indexed_structure_store::search Namespace Reference

Classes

class  StructureData
 
class  StructureDatabase
 
class  StructurePairQuery
 
class  StructureSingleQuery
 
struct  StructurePairQueryResult
 
struct  StructureSingleQueryResult
 
struct  PairQuerySummaryStatistics
 
struct  SingleQuerySummaryStatistics
 
class  PairQueryExecutor
 
class  SingleQueryExecutor
 

Typedefs

typedef utility::pointer::shared_ptr< StructureDatabaseStructureDatabaseOP
 
typedef utility::pointer::shared_ptr< StructureDatabase const > StructureDatabaseCOP
 
typedef int64_t Index
 
typedef float SearchReal
 

Functions

void to_json (nlohmann::json &j, const SingleQuerySummaryStatistics &s)
 
void from_json (const nlohmann::json &j, SingleQuerySummaryStatistics &s)
 
void to_json (nlohmann::json &j, const StructureSingleQueryResult &s)
 
void from_json (const nlohmann::json &j, StructureSingleQueryResult &s)
 
void to_json (nlohmann::json &j, const PairQuerySummaryStatistics &s)
 
void from_json (const nlohmann::json &j, PairQuerySummaryStatistics &s)
 
void to_json (nlohmann::json &j, const StructurePairQueryResult &s)
 
void from_json (const nlohmann::json &j, StructurePairQueryResult &s)
 
template<typename Module >
void bind_QueryDatabase (Module &m)
 

Typedef Documentation

◆ Index

◆ SearchReal

◆ StructureDatabaseCOP

◆ StructureDatabaseOP

Function Documentation

◆ bind_QueryDatabase()

template<typename Module >
void protocols::indexed_structure_store::search::bind_QueryDatabase ( Module &  m)

References protocols::indexed_structure_store::search::StructurePairQuery::c_per_entry, protocols::indexed_structure_store::search::StructureSingleQuery::c_per_entry, protocols::indexed_structure_store::search::StructureData::chain_endpoints, protocols::indexed_structure_store::search::StructureData::coordinate_buffer, core::energy_methods::eval(), protocols::indexed_structure_store::search::PairQueryExecutor::execute(), protocols::indexed_structure_store::search::SingleQueryExecutor::execute(), protocols::indexed_structure_store::search::PairQueryExecutor::execute_structure(), protocols::indexed_structure_store::search::SingleQueryExecutor::execute_structure(), protocols::indexed_structure_store::search::PairQuerySummaryStatistics::fragments_considered, protocols::indexed_structure_store::search::SingleQuerySummaryStatistics::fragments_considered, protocols::indexed_structure_store::search::PairQuerySummaryStatistics::fragments_expanded, protocols::indexed_structure_store::search::StructureData::get_fragment_centers_of_mass_copy(), protocols::indexed_structure_store::search::StructureData::get_fragment_indicies_copy(), protocols::indexed_structure_store::search::StructureDatabase::get_structure_data(), core::init::init(), protocols::indexed_structure_store::search::StructureDatabase::initialize(), protocols::indexed_structure_store::search::StructureSingleQuery::n_entry, protocols::indexed_structure_store::search::StructurePairQuery::n_entry_a, protocols::indexed_structure_store::search::StructurePairQuery::n_entry_b, protocols::indexed_structure_store::search::PairQuerySummaryStatistics::pairs_aligned, protocols::indexed_structure_store::search::PairQuerySummaryStatistics::pairs_considered, protocols::indexed_structure_store::search::StructureSingleQuery::q_buffer, protocols::indexed_structure_store::search::StructurePairQuery::q_buffer_a, protocols::indexed_structure_store::search::StructurePairQuery::q_buffer_b, protocols::indexed_structure_store::search::PairQueryExecutor::query_results, protocols::indexed_structure_store::search::PairQuerySummaryStatistics::result_count, protocols::indexed_structure_store::search::SingleQuerySummaryStatistics::result_count, protocols::indexed_structure_store::search::StructurePairQuery::rmsd_tolerance, protocols::indexed_structure_store::search::StructureSingleQuery::rmsd_tolerance, protocols::indexed_structure_store::search::StructureData::structure_offset, protocols::indexed_structure_store::search::PairQuerySummaryStatistics::structures_considered, and protocols::indexed_structure_store::search::SingleQuerySummaryStatistics::structures_considered.

◆ from_json() [1/4]

void protocols::indexed_structure_store::search::from_json ( const nlohmann::json &  j,
PairQuerySummaryStatistics s 
)
inline

◆ from_json() [2/4]

void protocols::indexed_structure_store::search::from_json ( const nlohmann::json &  j,
SingleQuerySummaryStatistics s 
)
inline

◆ from_json() [3/4]

void protocols::indexed_structure_store::search::from_json ( const nlohmann::json &  j,
StructurePairQueryResult s 
)
inline

◆ from_json() [4/4]

void protocols::indexed_structure_store::search::from_json ( const nlohmann::json &  j,
StructureSingleQueryResult s 
)
inline

◆ to_json() [1/4]

void protocols::indexed_structure_store::search::to_json ( nlohmann::json &  j,
const PairQuerySummaryStatistics s 
)
inline

◆ to_json() [2/4]

void protocols::indexed_structure_store::search::to_json ( nlohmann::json &  j,
const SingleQuerySummaryStatistics s 
)
inline

◆ to_json() [3/4]

void protocols::indexed_structure_store::search::to_json ( nlohmann::json &  j,
const StructurePairQueryResult s 
)
inline

◆ to_json() [4/4]

void protocols::indexed_structure_store::search::to_json ( nlohmann::json &  j,
const StructureSingleQueryResult s 
)
inline