#include <CalculatorFactory.hh>
core::pose::metrics::CalculatorFactory::CalculatorFactory |
( |
| ) |
|
|
inlineprivate |
core::pose::metrics::CalculatorFactory::CalculatorFactory |
( |
CalculatorFactory const & |
src | ) |
|
|
private |
bool core::pose::metrics::CalculatorFactory::check_calculator_exists |
( |
std::string const & |
calculator_name | ) |
|
bool core::pose::metrics::CalculatorFactory::clear_calculators |
( |
| ) |
|
clear all calculators from factory
- Returns
- false if no calculators in list, true otherwise
References calculators_.
Referenced by core::pose::metrics::PoseMetricContainer::add_calculator(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::assert_calculators(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::calc_interface_metrics(), protocols::simple_filters::TotalSasaFilter::compute(), protocols::denovo_design::filters::CavityVolumeFilter::compute(), protocols::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::DecomposeAndReweightEnergiesCalculator(), protocols::peptide_deriver::PeptideDeriverFilter::find_interface_residues(), protocols::pockets::GenPharmacophore::get_ideal_hydrogenBond_atoms(), protocols::floppy_tail::FloppyTailMover::init_on_new_input(), protocols::chemically_conjugated_docking::UBQ_GTPaseMover::initialize(), core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator::InterfaceDeltaEnergeticsCalculator(), protocols::multistate_design::MetricCalculatorFitnessFunction::MetricCalculatorFitnessFunction(), protocols::pockets::PocketGrid::PocketGrid(), protocols::calc_taskop_filters::RotamerBoltzmannWeight2::register_calculator(), protocols::features::ModelFeatures::report_features(), protocols::rotamer_recovery::RRReporterSQLite::report_predicted_features(), protocols::anchored_design::AnchorMoversData::set_unset_packertask_factory(), protocols::abinitio::AbrelaxApplication::setup(), protocols::ncbb::setup_filter_stats(), protocols::enzdes::EnzdesScorefileFilter::setup_pose_metric_calculators(), and protocols::calc_taskop_filters::RotamerBoltzmannWeight2::unregister_calculator().
void core::pose::metrics::CalculatorFactory::register_calculator |
( |
std::string const & |
calculator_name, |
|
|
PoseMetricCalculatorOP const |
new_calculator |
|
) |
| |
References calculators_, and check_calculator_exists().
Referenced by protocols::buns::BuriedUnsatisfiedPolarsCalculator2::assert_calculators(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::calc_interface_metrics(), protocols::denovo_design::filters::CavityVolumeFilter::compute(), protocols::peptide_deriver::PeptideDeriverFilter::find_interface_residues(), protocols::pockets::GenPharmacophore::get_ideal_hydrogenBond_atoms(), protocols::floppy_tail::FloppyTailMover::init_on_new_input(), protocols::chemically_conjugated_docking::UBQ_GTPaseMover::initialize(), core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator::InterfaceDeltaEnergeticsCalculator(), protocols::pockets::PocketGrid::PocketGrid(), protocols::calc_taskop_filters::RotamerBoltzmannWeight2::register_calculator(), protocols::features::ModelFeatures::report_features(), protocols::anchored_design::AnchorMoversData::set_unset_packertask_factory(), protocols::abinitio::AbrelaxApplication::setup(), protocols::ncbb::setup_filter_stats(), and protocols::enzdes::EnzdesScorefileFilter::setup_pose_metric_calculators().
bool core::pose::metrics::CalculatorFactory::remove_calculator |
( |
std::string const & |
calculator_name | ) |
|
PoseMetricCalculatorOP core::pose::metrics::CalculatorFactory::retrieve_calculator |
( |
std::string const & |
calculator_name | ) |
|
The documentation for this class was generated from the following files: