Rosetta
Public Member Functions | Static Public Member Functions | List of all members
protocols::parser::ScoreFunctionLoader Class Reference

A class for loading arbitrary data into the XML parser's basic::datacache::DataMap. More...

#include <ScoreFunctionLoader.hh>

Inheritance diagram for protocols::parser::ScoreFunctionLoader:
Inheritance graph
[legend]

Public Member Functions

 ScoreFunctionLoader ()
 
 ~ScoreFunctionLoader () override
 
void load_data (utility::tag::TagCOP tag, basic::datacache::DataMap &data) const override
 The ScoreFunctionLoader will create named ScoreFunctions and load them into the basic::datacache::DataMap. More...
 
- Public Member Functions inherited from protocols::parser::DataLoader
 DataLoader ()
 
 ~DataLoader () override
 

Static Public Member Functions

static core::scoring::ScoreFunctionOP create_scorefxn_from_tag (utility::tag::TagCOP tag)
 Load THE single ScoreFunction from a tag. More...
 
static std::string loader_name ()
 
static std::string score_function_loader_ct_namer (std::string const &element_name)
 
static void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd)
 

Detailed Description

A class for loading arbitrary data into the XML parser's basic::datacache::DataMap.

Constructor & Destructor Documentation

◆ ScoreFunctionLoader()

protocols::parser::ScoreFunctionLoader::ScoreFunctionLoader ( )
default

◆ ~ScoreFunctionLoader()

protocols::parser::ScoreFunctionLoader::~ScoreFunctionLoader ( )
overridedefault

Member Function Documentation

◆ create_scorefxn_from_tag()

core::scoring::ScoreFunctionOP protocols::parser::ScoreFunctionLoader::create_scorefxn_from_tag ( utility::tag::TagCOP  tag)
static

Load THE single ScoreFunction from a tag.

Load a single ScoreFunction from a tag.

References core::chemical::aa_from_oneletter_code(), core::scoring::methods::EnergyMethodOptions::append_aa_composition_setup_files(), core::scoring::methods::EnergyMethodOptions::append_mhc_epitope_setup_files(), core::scoring::methods::EnergyMethodOptions::append_netcharge_setup_files(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_assume_const_backbone(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_burial_atomic_depth(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_burial_probe_radius(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_burial_resolution(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_hbond_bonus_cross_chain(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_hbond_bonus_ser_to_helix_bb(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_hbond_energy_threshold(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_lys_ok_with_1(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_natural_corrections1(), core::scoring::methods::EnergyMethodOptions::approximate_buried_unsat_penalty_oversat_penalty(), core::scoring::methods::EnergyMethodOptions::arg_cation_pi_his_can_be_pi(), core::scoring::backbone_stub_constraint, core::scoring::methods::EnergyMethodOptions::buried_unsatisfied_penalty_burial_threshold(), core::scoring::methods::EnergyMethodOptions::buried_unsatisfied_penalty_cone_angle_exponent(), core::scoring::methods::EnergyMethodOptions::buried_unsatisfied_penalty_cone_angle_shift_factor(), core::scoring::methods::EnergyMethodOptions::buried_unsatisfied_penalty_cone_dist_exponent(), core::scoring::methods::EnergyMethodOptions::buried_unsatisfied_penalty_cone_dist_midpoint(), core::scoring::methods::EnergyMethodOptions::buried_unsatisfied_penalty_hbond_energy_threshold(), core::scoring::check_score_function_sanity(), core::scoring::ScoreFunctionFactory::create_score_function(), core::scoring::methods::EnergyMethodOptions::dump_trajectory_gz(), core::scoring::methods::EnergyMethodOptions::dump_trajectory_prefix(), core::scoring::methods::EnergyMethodOptions::dump_trajectory_stride(), core::scoring::methods::EnergyMethodOptions::elec_die(), core::scoring::methods::EnergyMethodOptions::elec_max_dis(), core::scoring::methods::EnergyMethodOptions::elec_min_dis(), core::scoring::methods::EnergyMethodOptions::elec_no_dis_dep_die(), core::scoring::methods::EnergyMethodOptions::etable_options(), core::scoring::methods::EnergyMethodOptions::etable_type(), core::scoring::methods::EnergyMethodOptions::exclude_DNA_DNA(), core::scoring::methods::EnergyMethodOptions::exclude_protein_protein_fa_elec(), core::scoring::FA_STANDARD_SOFT, core::scoring::methods::EnergyMethodOptions::get_density_sc_scale_byres(), core::scoring::methods::EnergyMethodOptions::hbnet_bonus_function_ramping(), core::scoring::methods::EnergyMethodOptions::hbnet_max_network_size(), core::scoring::methods::EnergyMethodOptions::hbond_options(), core::scoring::methods::EnergyMethodOptions::nmer_ref_seq_length(), core::scoring::methods::EnergyMethodOptions::nmer_svm(), core::scoring::methods::EnergyMethodOptions::nmer_svm_aa_matrix(), core::scoring::methods::EnergyMethodOptions::nmer_svm_avg_rank_as_energy(), core::scoring::methods::EnergyMethodOptions::nmer_svm_list(), core::scoring::methods::EnergyMethodOptions::nmer_svm_pssm_feat(), core::scoring::methods::EnergyMethodOptions::nmer_svm_rank(), core::scoring::methods::EnergyMethodOptions::nmer_svm_rank_list(), core::scoring::methods::EnergyMethodOptions::nmer_svm_scorecut(), core::scoring::methods::EnergyMethodOptions::nmer_svm_term_length(), core::chemical::num_canonical_aas, core::scoring::etable::EtableOptions::parse_my_tag(), core::scoring::hbonds::HBondOptions::parse_my_tag(), core::scoring::methods::EnergyMethodOptions::pb_bound_tag(), core::scoring::PB_elec, core::scoring::methods::EnergyMethodOptions::pb_unbound_tag(), core::scoring::score_type_from_name(), core::scoring::methods::EnergyMethodOptions::set_density_sc_scale_byres(), core::scoring::methods::EnergyMethodOptions::target_clash_pdb(), protocols::parser::TR(), core::scoring::methods::EnergyMethodOptions::voids_penalty_energy_cone_distance_cutoff(), core::scoring::methods::EnergyMethodOptions::voids_penalty_energy_cone_dotproduct_cutoff(), core::scoring::methods::EnergyMethodOptions::voids_penalty_energy_containing_cones_cutoff(), core::scoring::methods::EnergyMethodOptions::voids_penalty_energy_disabled_except_during_packing(), core::scoring::methods::EnergyMethodOptions::voids_penalty_energy_voxel_grid_padding(), and core::scoring::methods::EnergyMethodOptions::voids_penalty_energy_voxel_size().

Referenced by load_data().

◆ load_data()

void protocols::parser::ScoreFunctionLoader::load_data ( utility::tag::TagCOP  tag,
basic::datacache::DataMap data 
) const
overridevirtual

The ScoreFunctionLoader will create named ScoreFunctions and load them into the basic::datacache::DataMap.

Implements protocols::parser::DataLoader.

References create_scorefxn_from_tag().

◆ loader_name()

std::string protocols::parser::ScoreFunctionLoader::loader_name ( )
static

◆ provide_xml_schema()

void protocols::parser::ScoreFunctionLoader::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)
static

◆ score_function_loader_ct_namer()

std::string protocols::parser::ScoreFunctionLoader::score_function_loader_ct_namer ( std::string const &  element_name)
static

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