Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
core::scoring::methods::EnergyMethodCreator Class Referenceabstract

The EnergyMethodCreator class's responsibilities are to create on demand a new EnergyMethod class, and to tell the ScoringManager singleton which ScoreTypes the EnergyMethod it creates is responsible for. The EnergyMethodCreator must register itself with the ScoringManager at load time (before main() begins) so that the ScoringManager is ready to start creating EnergyMethods by the time the first ScoreFunction requests one. More...

#include <EnergyMethodCreator.hh>

Inherits VirtualBase.

Inherited by core::energy_methods::DEEREnergyCreator, core::pack::dunbrack::cenrot::CenRotDunEnergyCreator, core::pack::dunbrack::DunbrackEnergyCreator, core::pack::guidance_scoreterms::approximate_buried_unsat_penalty::ApproximateBuriedUnsatPenaltyCreator, core::pack::guidance_scoreterms::buried_unsat_penalty::BuriedUnsatPenaltyCreator, core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergyCreator, core::pack::guidance_scoreterms::sap::SapConstraintEnergyCreator, core::pack::guidance_scoreterms::voids_penalty_energy::VoidsPenaltyEnergyCreator, core::pack::interaction_graph::HPatchEnergyCreator, core::pack::interaction_graph::SurfaceEnergyCreator, core::scoring::aa_composition_energy::AACompositionEnergyCreator, core::scoring::aa_repeat_energy::AARepeatEnergyCreator, core::scoring::carbon_hbonds::CarbonHBondEnergyCreator, core::scoring::constraints::ConstraintsEnergyCreator, core::scoring::cryst::XtalMLEnergyCreator, core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergyCreator, core::scoring::disulfides::CentroidDisulfideEnergyCreator, core::scoring::disulfides::DisulfideMatchingEnergyCreator, core::scoring::disulfides::FullatomDisulfideEnergyCreator, core::scoring::dna::DNAChiEnergyCreator, core::scoring::dna::DNATorsionEnergyCreator, core::scoring::elec::FA_ElecEnergyAroAllCreator, core::scoring::elec::FA_ElecEnergyAroAroCreator, core::scoring::elec::FA_ElecEnergyCreator, core::scoring::elec::FA_GrpElecEnergyCreator, core::scoring::elec::RNA_FA_ElecEnergyCreator, core::scoring::electron_density::ElecDensAllAtomCenEnergyCreator, core::scoring::electron_density::ElecDensCenEnergyCreator, core::scoring::electron_density::ElecDensEnergyCreator, core::scoring::electron_density::FastDensEnergyCreator, core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergyCreator, core::scoring::etable::EtableClassicIntraEnergyCreator, core::scoring::etable::EtableEnergyCreator, core::scoring::fiber_diffraction::FiberDiffractionEnergyCreator, core::scoring::fiber_diffraction::FiberDiffractionEnergyDensCreator, core::scoring::geometric_solvation::ContextDependentGeometricSolEnergyCreator, core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergyCreator, core::scoring::geometric_solvation::ExactOccludedHbondSolEnergyCreator, core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebodyCreator, core::scoring::geometric_solvation::OccludedHbondSolEnergyCreator, core::scoring::hackaro::HackAroEnergyCreator, core::scoring::hbonds::HBondEnergyCreator, core::scoring::hbonds::NPDHBondEnergyCreator, core::scoring::interface_::DDPscoreCreator, core::scoring::lkball::LK_BallEnergyCreator, core::scoring::loop_graph::LoopCloseEnergyCreator, core::scoring::magnesium::MgEnergyCreator, core::scoring::magnesium::RNA_MgPointEnergyCreator, core::scoring::membrane::FaMPEnvEnergyCreator, core::scoring::membrane::FaMPEnvSmoothEnergyCreator, core::scoring::membrane::FaMPSolvEnergyCreator, core::scoring::membrane::MPCbetaEnergyCreator, core::scoring::membrane::MPEnvEnergyCreator, core::scoring::membrane::MPHelicalityEnergyCreator, core::scoring::membrane::MPNonHelixPenaltyCreator, core::scoring::membrane::MPPairEnergyCreator, core::scoring::membrane::MPResidueLipophilicityEnergyCreator, core::scoring::membrane::MPSpanAngleEnergyCreator, core::scoring::membrane::MPSpanInsertionEnergyCreator, core::scoring::membrane::MPTerminiPenaltyCreator, core::scoring::membrane::MPTMProjPenaltyCreator, core::scoring::methods::AbegoEnergyCreator, core::scoring::methods::ArgCationPiEnergyCreator, core::scoring::methods::AromaticBackboneRestraintEnergyCreator, core::scoring::methods::AspartimidePenaltyEnergyCreator, core::scoring::methods::BranchEnergyCreator, core::scoring::methods::Burial_v2EnergyCreator, core::scoring::methods::BurialEnergyCreator, core::scoring::methods::carbohydrates::SugarBackboneEnergyCreator, core::scoring::methods::CartesianBondedEnergyCreator, core::scoring::methods::CenHBEnergyCreator, core::scoring::methods::CenPairEnergyCreator, core::scoring::methods::CenPairMotifDegreeEnergyCreator, core::scoring::methods::CenPairMotifEnergyCreator, core::scoring::methods::CenRotEnvEnergyCreator, core::scoring::methods::CenRotPairEnergyCreator, core::scoring::methods::ChainbreakEnergyCreator, core::scoring::methods::ChemicalShiftAnisotropyEnergyCreator, core::scoring::methods::ContactOrderEnergyCreator, core::scoring::methods::CovalentLabelingEnergyCreator, core::scoring::methods::CovalentLabelingFAEnergyCreator, core::scoring::methods::CustomAtomPairEnergyCreator, core::scoring::methods::D2H_SA_EnergyCreator, core::scoring::methods::dfire::DFIRE_EnergyCreator, core::scoring::methods::DipolarCouplingEnergyCreator, core::scoring::methods::DirectReadoutEnergyCreator, core::scoring::methods::DistanceChainbreakEnergyCreator, core::scoring::methods::DNA_BaseEnergyCreator, core::scoring::methods::DNA_DihedralEnergyCreator, core::scoring::methods::DNA_EnvPairEnergyCreator, core::scoring::methods::DNA_ReferenceEnergyCreator, core::scoring::methods::EnvEnergyCreator, core::scoring::methods::EnvSmoothEnergyCreator, core::scoring::methods::Fa_MbenvEnergyCreator, core::scoring::methods::Fa_MbsolvEnergyCreator, core::scoring::methods::FACTSEnergyCreator, core::scoring::methods::FreeDOF_EnergyCreator, core::scoring::methods::GaussianOverlapEnergyCreator, core::scoring::methods::GenBornEnergyCreator, core::scoring::methods::GenericBondedEnergyCreator, core::scoring::methods::GoapEnergyCreator, core::scoring::methods::HRF_MSLabelingEnergyCreator, core::scoring::methods::HRFDynamicsEnergyCreator, core::scoring::methods::HybridVDW_EnergyCreator, core::scoring::methods::HydroxylTorsionEnergyCreator, core::scoring::methods::IntermolEnergyCreator, core::scoring::methods::LinearBranchEnergyCreator, core::scoring::methods::LinearChainbreakEnergyCreator, core::scoring::methods::LK_hackCreator, core::scoring::methods::LK_PolarNonPolarEnergyCreator, core::scoring::methods::MembraneCbetaEnergyCreator, core::scoring::methods::MembraneCenPairEnergyCreator, core::scoring::methods::MembraneEnvEnergyCreator, core::scoring::methods::MembraneEnvPenaltiesCreator, core::scoring::methods::MembraneEnvSmoothEnergyCreator, core::scoring::methods::MembraneLipoCreator, core::scoring::methods::MissingEnergyCreator, core::scoring::methods::MMBondAngleEnergyCreator, core::scoring::methods::MMBondLengthEnergyCreator, core::scoring::methods::MMLJEnergyInterCreator, core::scoring::methods::MMLJEnergyIntraCreator, core::scoring::methods::MMTorsionEnergyCreator, core::scoring::methods::MotifDockEnergyCreator, core::scoring::methods::MultipoleElecEnergyCreator, core::scoring::methods::NMerPSSMEnergyCreator, core::scoring::methods::NMerRefEnergyCreator, core::scoring::methods::NMerSVMEnergyCreator, core::scoring::methods::OmegaTetherEnergyCreator, core::scoring::methods::OtherPoseEnergyCreator, core::scoring::methods::P_AA_EnergyCreator, core::scoring::methods::P_AA_pp_EnergyCreator, core::scoring::methods::P_AA_ss_EnergyCreator, core::scoring::methods::PackStatEnergyCreator, core::scoring::methods::PairEnergyCreator, core::scoring::methods::PeptideBondEnergyCreator, core::scoring::methods::pHEnergyCreator, core::scoring::methods::PointWaterEnergyCreator, core::scoring::methods::PoissonBoltzmannEnergyCreator, core::scoring::methods::ProClosureEnergyCreator, core::scoring::methods::ProQ_EnergyCreator, core::scoring::methods::RamachandranEnergy2BCreator, core::scoring::methods::RamachandranEnergyCreator, core::scoring::methods::RamaPreProEnergyCreator, core::scoring::methods::ReferenceEnergyCreator, core::scoring::methods::ReferenceEnergyNoncanonicalCreator, core::scoring::methods::ResidualDipolarCouplingEnergy_RohlCreator, core::scoring::methods::ResidualDipolarCouplingEnergyCreator, core::scoring::methods::RG_Energy_FastCreator, core::scoring::methods::RG_LocalEnergyCreator, core::scoring::methods::RingClosureEnergyCreator, core::scoring::methods::RMS_EnergyCreator, core::scoring::methods::SA_EnergyCreator, core::scoring::methods::SASAEnergyCreator, core::scoring::methods::SecondaryStructureEnergyCreator, core::scoring::methods::SequenceDependentRefEnergyCreator, core::scoring::methods::SmoothCenPairEnergyCreator, core::scoring::methods::SmoothEnvEnergyCreator, core::scoring::methods::SplitUnfoldedTwoBodyEnergyCreator, core::scoring::methods::SSElementMotifContactEnergyCreator, core::scoring::methods::SuckerEnergyCreator, core::scoring::methods::SymmetricLigandEnergyCreator, core::scoring::methods::UnfoldedStateEnergyCreator, core::scoring::methods::VdWTinkerEnergyCreator, core::scoring::methods::WaterAdductHBondEnergyCreator, core::scoring::methods::WaterAdductIntraEnergyCreator, core::scoring::methods::WaterSpecificEnergyCreator, core::scoring::methods::YHHPlanarityEnergyCreator, core::scoring::mhc_epitope_energy::MHCEpitopeEnergyCreator, core::scoring::netcharge_energy::NetChargeEnergyCreator, core::scoring::nv::NVscoreCreator, core::scoring::orbitals::OrbitalsScoreCreator, core::scoring::packing::HolesEnergyCreator, core::scoring::packing::SurfEnergyCreator, core::scoring::packing::SurfVolEnergyCreator, core::scoring::rna::chemical_shift::RNA_ChemicalShiftEnergyCreator, core::scoring::rna::data::RNA_ChemicalMappingEnergyCreator, core::scoring::rna::data::RNA_DataBackboneEnergyCreator, core::scoring::rna::RG_Energy_RNACreator, core::scoring::rna::RNA_BulgeEnergyCreator, core::scoring::rna::RNA_FullAtomStackingEnergyCreator, core::scoring::rna::RNA_FullAtomVDW_BasePhosphateCreator, core::scoring::rna::RNA_JR_SuiteEnergyCreator, core::scoring::rna::RNA_LJ_BaseEnergyCreator, core::scoring::rna::RNA_LowResolutionPotentialCreator, core::scoring::rna::RNA_PairwiseLowResolutionEnergyCreator, core::scoring::rna::RNA_PartitionEnergyCreator, core::scoring::rna::RNA_StubCoordinateEnergyCreator, core::scoring::rna::RNA_SugarCloseEnergyCreator, core::scoring::rna::RNA_SuiteEnergyCreator, core::scoring::rna::RNA_TorsionEnergyCreator, core::scoring::rna::RNA_VDW_EnergyCreator, core::scoring::rna::RNP_LowResEnergyCreator, core::scoring::rna::RNP_LowResPairDistEnergyCreator, core::scoring::rna::RNP_LowResStackEnergyCreator, core::scoring::rna::StackElecEnergyCreator, core::scoring::rna::TNA_SuiteEnergyCreator, core::scoring::saxs::FastSAXSEnergyCreator, core::scoring::saxs::SAXSEnergyCreator, core::scoring::sym_e::symECreator, core::scoring::util_methods::DumpTrajectoryEnergyCreator, core::scoring::vdwaals::VDW_EnergyCreator, protocols::fldsgn::potentials::AACompositionEnergyCreator, protocols::fldsgn::potentials::sspot::NatbiasSecondaryStructureEnergyCreator, protocols::membrane::scoring::FaWaterToBilayerEnergyCreator, protocols::nmr::pcs::PCSEnergyCreator, protocols::nmr::pre::PREEnergyCreator, protocols::nmr::rdc::RDCEnergyCreator, protocols::rna::AlignmentEnergyCreator, protocols::scoring::methods::EnsembleEnergyCreator, protocols::scoring::methods::InterchainEnvEnergyCreator, protocols::scoring::methods::InterchainPairEnergyCreator, protocols::scoring::methods::pcs2::PcsEnergyCreator, protocols::scoring::methods::pcs::PseudocontactShiftEnergyCreator, protocols::scoring::methods::pcsTs1::PseudocontactShiftEnergyCreator_Ts1, protocols::scoring::methods::pcsTs2::PseudocontactShiftEnergyCreator_Ts2, protocols::scoring::methods::pcsTs3::PseudocontactShiftEnergyCreator_Ts3, protocols::scoring::methods::pcsTs4::PseudocontactShiftEnergyCreator_Ts4, protocols::scoring::methods::ResidualDipolarCouplingEnergyRigidSegmentsCreator, protocols::scoring::methods::saxs::PDDFEnergyCreator, protocols::scoring::methods::SpecialRotamerEnergyCreator, protocols::scoring::methods::TargetClashEnergyCreator, and protocols::scoring::VDW_GridEnergyCreator.

Public Member Functions

virtual EnergyMethodOP create_energy_method (methods::EnergyMethodOptions const &options) const =0
 Instantiate a new EnergyMethod given a set of energy-method options. More...
 
virtual ScoreTypes score_types_for_method () const =0
 Return the set of score types claimed by the EnergyMethod this EnergyMethodCreator creates in its create_energy_method() function. More...
 

Detailed Description

The EnergyMethodCreator class's responsibilities are to create on demand a new EnergyMethod class, and to tell the ScoringManager singleton which ScoreTypes the EnergyMethod it creates is responsible for. The EnergyMethodCreator must register itself with the ScoringManager at load time (before main() begins) so that the ScoringManager is ready to start creating EnergyMethods by the time the first ScoreFunction requests one.

Member Function Documentation

virtual EnergyMethodOP core::scoring::methods::EnergyMethodCreator::create_energy_method ( methods::EnergyMethodOptions const &  options) const
pure virtual

Instantiate a new EnergyMethod given a set of energy-method options.

Implemented in core::scoring::membrane::MPResidueLipophilicityEnergyCreator, core::scoring::etable::EtableClassicIntraEnergyCreator, core::scoring::membrane::MPHelicalityEnergyCreator, core::scoring::membrane::FaMPEnvSmoothEnergyCreator, core::scoring::membrane::MPNonHelixPenaltyCreator, core::scoring::membrane::MPTerminiPenaltyCreator, core::scoring::membrane::MPTMProjPenaltyCreator, core::scoring::membrane::MPCbetaEnergyCreator, core::scoring::membrane::MPEnvEnergyCreator, core::scoring::membrane::MPPairEnergyCreator, core::pack::guidance_scoreterms::voids_penalty_energy::VoidsPenaltyEnergyCreator, core::scoring::membrane::FaMPEnvEnergyCreator, core::scoring::membrane::FaMPSolvEnergyCreator, core::pack::guidance_scoreterms::buried_unsat_penalty::BuriedUnsatPenaltyCreator, core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergyCreator, core::scoring::aa_composition_energy::AACompositionEnergyCreator, core::scoring::aa_repeat_energy::AARepeatEnergyCreator, core::scoring::netcharge_energy::NetChargeEnergyCreator, core::scoring::util_methods::DumpTrajectoryEnergyCreator, core::pack::guidance_scoreterms::sap::SapConstraintEnergyCreator, core::scoring::mhc_epitope_energy::MHCEpitopeEnergyCreator, protocols::fldsgn::potentials::sspot::NatbiasSecondaryStructureEnergyCreator, protocols::membrane::scoring::FaWaterToBilayerEnergyCreator, protocols::fldsgn::potentials::AACompositionEnergyCreator, core::scoring::methods::BranchEnergyCreator, core::scoring::methods::CenPairMotifDegreeEnergyCreator, core::scoring::methods::CenPairMotifEnergyCreator, core::scoring::methods::ChainbreakEnergyCreator, core::energy_methods::DEEREnergyCreator, core::scoring::methods::SSElementMotifContactEnergyCreator, core::scoring::methods::ArgCationPiEnergyCreator, core::scoring::methods::CenPairEnergyCreator, core::scoring::methods::CenRotPairEnergyCreator, core::scoring::elec::FA_ElecEnergyAroAllCreator, core::scoring::methods::MotifDockEnergyCreator, core::scoring::rna::data::RNA_DataBackboneEnergyCreator, core::scoring::methods::SmoothCenPairEnergyCreator, core::pack::guidance_scoreterms::approximate_buried_unsat_penalty::ApproximateBuriedUnsatPenaltyCreator, core::pack::interaction_graph::SurfaceEnergyCreator, core::scoring::methods::AbegoEnergyCreator, core::scoring::methods::AromaticBackboneRestraintEnergyCreator, core::scoring::methods::AspartimidePenaltyEnergyCreator, core::scoring::methods::Burial_v2EnergyCreator, core::scoring::methods::BurialEnergyCreator, core::scoring::methods::CartesianBondedEnergyCreator, core::scoring::methods::CenHBEnergyCreator, core::scoring::disulfides::CentroidDisulfideEnergyCreator, core::scoring::methods::ContactOrderEnergyCreator, core::scoring::geometric_solvation::ContextDependentGeometricSolEnergyCreator, core::scoring::methods::CovalentLabelingEnergyCreator, core::scoring::methods::CovalentLabelingFAEnergyCreator, core::scoring::methods::CustomAtomPairEnergyCreator, core::scoring::methods::D2H_SA_EnergyCreator, core::scoring::methods::DirectReadoutEnergyCreator, core::scoring::methods::DistanceChainbreakEnergyCreator, core::scoring::disulfides::DisulfideMatchingEnergyCreator, core::scoring::electron_density::ElecDensAllAtomCenEnergyCreator, core::scoring::electron_density::ElecDensCenEnergyCreator, core::scoring::electron_density::ElecDensEnergyCreator, core::scoring::methods::EnvEnergyCreator, core::scoring::methods::EnvSmoothEnergyCreator, core::scoring::geometric_solvation::ExactOccludedHbondSolEnergyCreator, core::scoring::elec::FA_ElecEnergyAroAroCreator, core::scoring::elec::FA_GrpElecEnergyCreator, core::scoring::methods::Fa_MbenvEnergyCreator, core::scoring::methods::Fa_MbsolvEnergyCreator, core::scoring::electron_density::FastDensEnergyCreator, core::scoring::methods::FreeDOF_EnergyCreator, core::scoring::disulfides::FullatomDisulfideEnergyCreator, core::scoring::methods::GenBornEnergyCreator, core::scoring::methods::GenericBondedEnergyCreator, core::scoring::hackaro::HackAroEnergyCreator, core::scoring::packing::HolesEnergyCreator, core::scoring::methods::HRF_MSLabelingEnergyCreator, core::scoring::methods::HRFDynamicsEnergyCreator, core::scoring::methods::HybridVDW_EnergyCreator, core::scoring::methods::HydroxylTorsionEnergyCreator, core::scoring::methods::IntermolEnergyCreator, core::scoring::methods::LinearBranchEnergyCreator, core::scoring::methods::LinearChainbreakEnergyCreator, core::scoring::methods::LK_hackCreator, core::scoring::methods::LK_PolarNonPolarEnergyCreator, core::scoring::loop_graph::LoopCloseEnergyCreator, core::scoring::methods::MembraneCbetaEnergyCreator, core::scoring::methods::MembraneCenPairEnergyCreator, core::scoring::methods::MembraneEnvEnergyCreator, core::scoring::methods::MembraneEnvPenaltiesCreator, core::scoring::methods::MembraneEnvSmoothEnergyCreator, core::scoring::methods::MembraneLipoCreator, core::scoring::magnesium::MgEnergyCreator, core::scoring::methods::MissingEnergyCreator, core::scoring::membrane::MPSpanAngleEnergyCreator, core::scoring::membrane::MPSpanInsertionEnergyCreator, core::scoring::methods::MultipoleElecEnergyCreator, core::scoring::hbonds::NPDHBondEnergyCreator, core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebodyCreator, core::scoring::geometric_solvation::OccludedHbondSolEnergyCreator, core::scoring::methods::OmegaTetherEnergyCreator, core::scoring::methods::OtherPoseEnergyCreator, core::scoring::methods::P_AA_EnergyCreator, core::scoring::methods::P_AA_pp_EnergyCreator, core::scoring::methods::P_AA_ss_EnergyCreator, core::scoring::methods::PackStatEnergyCreator, core::scoring::methods::PairEnergyCreator, core::scoring::methods::PeptideBondEnergyCreator, core::scoring::methods::pHEnergyCreator, core::scoring::methods::PointWaterEnergyCreator, core::scoring::methods::PoissonBoltzmannEnergyCreator, core::scoring::methods::ProClosureEnergyCreator, core::scoring::methods::ProQ_EnergyCreator, core::scoring::methods::RamachandranEnergy2BCreator, core::scoring::methods::RamachandranEnergyCreator, core::scoring::methods::RamaPreProEnergyCreator, core::scoring::methods::ReferenceEnergyCreator, core::scoring::methods::ReferenceEnergyNoncanonicalCreator, core::scoring::methods::ResidualDipolarCouplingEnergy_RohlCreator, core::scoring::methods::ResidualDipolarCouplingEnergyCreator, core::scoring::methods::RG_Energy_FastCreator, core::scoring::rna::RG_Energy_RNACreator, core::scoring::methods::RG_LocalEnergyCreator, core::scoring::methods::RingClosureEnergyCreator, core::scoring::methods::RMS_EnergyCreator, core::scoring::rna::RNA_BulgeEnergyCreator, core::scoring::elec::RNA_FA_ElecEnergyCreator, core::scoring::rna::RNA_FullAtomStackingEnergyCreator, core::scoring::rna::RNA_LJ_BaseEnergyCreator, core::scoring::magnesium::RNA_MgPointEnergyCreator, core::scoring::rna::RNA_PairwiseLowResolutionEnergyCreator, core::scoring::rna::RNA_PartitionEnergyCreator, core::scoring::rna::RNA_StubCoordinateEnergyCreator, core::scoring::rna::RNA_TorsionEnergyCreator, core::scoring::rna::RNA_VDW_EnergyCreator, core::scoring::rna::RNP_LowResEnergyCreator, core::scoring::rna::RNP_LowResPairDistEnergyCreator, core::scoring::rna::RNP_LowResStackEnergyCreator, core::scoring::methods::SA_EnergyCreator, core::scoring::methods::SASAEnergyCreator, core::scoring::methods::SecondaryStructureEnergyCreator, core::scoring::methods::SequenceDependentRefEnergyCreator, core::scoring::methods::SmoothEnvEnergyCreator, core::scoring::methods::SuckerEnergyCreator, core::scoring::packing::SurfEnergyCreator, core::scoring::packing::SurfVolEnergyCreator, core::scoring::methods::SymmetricLigandEnergyCreator, core::scoring::methods::UnfoldedStateEnergyCreator, core::scoring::methods::VdWTinkerEnergyCreator, core::scoring::methods::WaterAdductHBondEnergyCreator, core::scoring::methods::WaterAdductIntraEnergyCreator, core::scoring::methods::WaterSpecificEnergyCreator, core::scoring::methods::YHHPlanarityEnergyCreator, core::pack::dunbrack::DunbrackEnergyCreator, core::pack::interaction_graph::HPatchEnergyCreator, core::scoring::carbon_hbonds::CarbonHBondEnergyCreator, core::scoring::constraints::ConstraintsEnergyCreator, core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergyCreator, core::scoring::elec::FA_ElecEnergyCreator, core::scoring::etable::EtableEnergyCreator, core::scoring::hbonds::HBondEnergyCreator, core::scoring::interface_::DDPscoreCreator, core::scoring::methods::MMBondAngleEnergyCreator, core::scoring::methods::MMBondLengthEnergyCreator, core::scoring::methods::MMLJEnergyInterCreator, core::scoring::methods::MMLJEnergyIntraCreator, core::scoring::methods::MMTorsionEnergyCreator, core::scoring::methods::NMerPSSMEnergyCreator, core::scoring::methods::NMerRefEnergyCreator, core::scoring::methods::NMerSVMEnergyCreator, core::scoring::nv::NVscoreCreator, core::scoring::orbitals::OrbitalsScoreCreator, core::scoring::rna::RNA_LowResolutionPotentialCreator, core::scoring::vdwaals::VDW_EnergyCreator, protocols::scoring::methods::TargetClashEnergyCreator, core::scoring::methods::CenRotEnvEnergyCreator, core::scoring::methods::ChemicalShiftAnisotropyEnergyCreator, core::scoring::methods::dfire::DFIRE_EnergyCreator, core::scoring::methods::DipolarCouplingEnergyCreator, core::scoring::methods::DNA_BaseEnergyCreator, core::scoring::saxs::FastSAXSEnergyCreator, core::scoring::saxs::SAXSEnergyCreator, core::scoring::saxs::SAXSEnergyCreatorCEN, core::scoring::saxs::SAXSEnergyCreatorFA, core::scoring::methods::SplitUnfoldedTwoBodyEnergyCreator, core::scoring::methods::carbohydrates::SugarBackboneEnergyCreator, core::pack::dunbrack::cenrot::CenRotDunEnergyCreator, protocols::rna::AlignmentEnergyCreator, protocols::scoring::methods::pcs2::PcsEnergyCreator, protocols::scoring::methods::saxs::PDDFEnergyCreator, protocols::scoring::VDW_GridEnergyCreator, core::scoring::rna::StackElecEnergyCreator, protocols::nmr::pcs::PCSEnergyCreator, protocols::nmr::pre::PREEnergyCreator, protocols::nmr::rdc::RDCEnergyCreator, protocols::scoring::methods::pcs::PseudocontactShiftEnergyCreator, core::scoring::methods::DNA_DihedralEnergyCreator, core::scoring::methods::DNA_EnvPairEnergyCreator, core::scoring::methods::DNA_ReferenceEnergyCreator, core::scoring::methods::GaussianOverlapEnergyCreator, core::scoring::rna::data::RNA_ChemicalMappingEnergyCreator, core::scoring::rna::RNA_SugarCloseEnergyCreator, core::scoring::lkball::LK_BallEnergyCreator, core::scoring::sym_e::symECreator, protocols::scoring::methods::EnsembleEnergyCreator, protocols::scoring::methods::InterchainEnvEnergyCreator, protocols::scoring::methods::ResidualDipolarCouplingEnergyRigidSegmentsCreator, protocols::scoring::methods::SpecialRotamerEnergyCreator, core::scoring::fiber_diffraction::FiberDiffractionEnergyCreator, core::scoring::fiber_diffraction::FiberDiffractionEnergyDensCreator, core::scoring::rna::chemical_shift::RNA_ChemicalShiftEnergyCreator, core::scoring::rna::RNA_JR_SuiteEnergyCreator, core::scoring::rna::RNA_SuiteEnergyCreator, core::scoring::rna::TNA_SuiteEnergyCreator, core::scoring::cryst::XtalMLEnergyCreator, protocols::scoring::methods::InterchainPairEnergyCreator, core::scoring::methods::FACTSEnergyCreator, core::scoring::methods::GoapEnergyCreator, core::scoring::rna::RNA_FullAtomVDW_BasePhosphateCreator, protocols::scoring::methods::pcsTs1::PseudocontactShiftEnergyCreator_Ts1, protocols::scoring::methods::pcsTs2::PseudocontactShiftEnergyCreator_Ts2, protocols::scoring::methods::pcsTs3::PseudocontactShiftEnergyCreator_Ts3, protocols::scoring::methods::pcsTs4::PseudocontactShiftEnergyCreator_Ts4, core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergyCreator, core::scoring::dna::DNAChiEnergyCreator, core::scoring::dna::DNATorsionEnergyCreator, and core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergyCreator.

virtual ScoreTypes core::scoring::methods::EnergyMethodCreator::score_types_for_method ( ) const
pure virtual

Return the set of score types claimed by the EnergyMethod this EnergyMethodCreator creates in its create_energy_method() function.

Implemented in core::scoring::membrane::MPResidueLipophilicityEnergyCreator, core::scoring::etable::EtableClassicIntraEnergyCreator, core::scoring::membrane::MPHelicalityEnergyCreator, core::scoring::membrane::FaMPEnvSmoothEnergyCreator, core::scoring::membrane::MPNonHelixPenaltyCreator, core::scoring::membrane::MPTerminiPenaltyCreator, core::scoring::membrane::MPTMProjPenaltyCreator, core::scoring::membrane::MPCbetaEnergyCreator, core::scoring::membrane::MPEnvEnergyCreator, core::scoring::membrane::MPPairEnergyCreator, core::scoring::membrane::FaMPEnvEnergyCreator, core::scoring::membrane::FaMPSolvEnergyCreator, core::pack::guidance_scoreterms::voids_penalty_energy::VoidsPenaltyEnergyCreator, core::pack::guidance_scoreterms::buried_unsat_penalty::BuriedUnsatPenaltyCreator, core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergyCreator, core::scoring::aa_composition_energy::AACompositionEnergyCreator, core::scoring::aa_repeat_energy::AARepeatEnergyCreator, core::scoring::netcharge_energy::NetChargeEnergyCreator, protocols::membrane::scoring::FaWaterToBilayerEnergyCreator, core::scoring::util_methods::DumpTrajectoryEnergyCreator, core::pack::guidance_scoreterms::sap::SapConstraintEnergyCreator, core::scoring::methods::CenPairMotifDegreeEnergyCreator, core::scoring::methods::CenPairMotifEnergyCreator, core::scoring::mhc_epitope_energy::MHCEpitopeEnergyCreator, core::scoring::methods::SSElementMotifContactEnergyCreator, protocols::fldsgn::potentials::sspot::NatbiasSecondaryStructureEnergyCreator, core::scoring::methods::ArgCationPiEnergyCreator, core::scoring::methods::CenPairEnergyCreator, core::scoring::methods::CenRotPairEnergyCreator, core::scoring::elec::FA_ElecEnergyAroAllCreator, core::scoring::methods::MotifDockEnergyCreator, core::scoring::rna::data::RNA_DataBackboneEnergyCreator, core::scoring::methods::SmoothCenPairEnergyCreator, core::pack::guidance_scoreterms::approximate_buried_unsat_penalty::ApproximateBuriedUnsatPenaltyCreator, protocols::fldsgn::potentials::AACompositionEnergyCreator, core::scoring::methods::AbegoEnergyCreator, core::scoring::methods::AromaticBackboneRestraintEnergyCreator, core::scoring::methods::AspartimidePenaltyEnergyCreator, core::scoring::methods::Burial_v2EnergyCreator, core::scoring::methods::BurialEnergyCreator, core::scoring::methods::CartesianBondedEnergyCreator, core::scoring::methods::CenHBEnergyCreator, core::scoring::disulfides::CentroidDisulfideEnergyCreator, core::scoring::methods::ContactOrderEnergyCreator, core::scoring::geometric_solvation::ContextDependentGeometricSolEnergyCreator, core::scoring::methods::CovalentLabelingEnergyCreator, core::scoring::methods::CovalentLabelingFAEnergyCreator, core::scoring::methods::CustomAtomPairEnergyCreator, core::scoring::methods::D2H_SA_EnergyCreator, core::scoring::methods::DirectReadoutEnergyCreator, core::scoring::methods::DistanceChainbreakEnergyCreator, core::scoring::disulfides::DisulfideMatchingEnergyCreator, core::scoring::electron_density::ElecDensAllAtomCenEnergyCreator, core::scoring::electron_density::ElecDensCenEnergyCreator, core::scoring::electron_density::ElecDensEnergyCreator, core::scoring::methods::EnvEnergyCreator, core::scoring::methods::EnvSmoothEnergyCreator, core::scoring::geometric_solvation::ExactOccludedHbondSolEnergyCreator, core::scoring::elec::FA_ElecEnergyAroAroCreator, core::scoring::elec::FA_GrpElecEnergyCreator, core::scoring::methods::Fa_MbenvEnergyCreator, core::scoring::methods::Fa_MbsolvEnergyCreator, core::scoring::electron_density::FastDensEnergyCreator, core::scoring::methods::FreeDOF_EnergyCreator, core::scoring::disulfides::FullatomDisulfideEnergyCreator, core::scoring::methods::GenBornEnergyCreator, core::scoring::methods::GenericBondedEnergyCreator, core::scoring::hackaro::HackAroEnergyCreator, core::scoring::packing::HolesEnergyCreator, core::scoring::methods::HRF_MSLabelingEnergyCreator, core::scoring::methods::HRFDynamicsEnergyCreator, core::scoring::methods::HybridVDW_EnergyCreator, core::scoring::methods::HydroxylTorsionEnergyCreator, core::scoring::methods::IntermolEnergyCreator, core::scoring::methods::LinearBranchEnergyCreator, core::scoring::methods::LinearChainbreakEnergyCreator, core::scoring::methods::LK_hackCreator, core::scoring::methods::LK_PolarNonPolarEnergyCreator, core::scoring::loop_graph::LoopCloseEnergyCreator, core::scoring::methods::MembraneCbetaEnergyCreator, core::scoring::methods::MembraneCenPairEnergyCreator, core::scoring::methods::MembraneEnvEnergyCreator, core::scoring::methods::MembraneEnvPenaltiesCreator, core::scoring::methods::MembraneEnvSmoothEnergyCreator, core::scoring::methods::MembraneLipoCreator, core::scoring::magnesium::MgEnergyCreator, core::scoring::methods::MissingEnergyCreator, core::scoring::membrane::MPSpanAngleEnergyCreator, core::scoring::membrane::MPSpanInsertionEnergyCreator, core::scoring::methods::MultipoleElecEnergyCreator, core::scoring::hbonds::NPDHBondEnergyCreator, core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebodyCreator, core::scoring::geometric_solvation::OccludedHbondSolEnergyCreator, core::scoring::methods::OmegaTetherEnergyCreator, core::scoring::methods::OtherPoseEnergyCreator, core::scoring::methods::P_AA_EnergyCreator, core::scoring::methods::P_AA_pp_EnergyCreator, core::scoring::methods::P_AA_ss_EnergyCreator, core::scoring::methods::PackStatEnergyCreator, core::scoring::methods::PairEnergyCreator, core::scoring::methods::PeptideBondEnergyCreator, core::scoring::methods::pHEnergyCreator, core::scoring::methods::PointWaterEnergyCreator, core::scoring::methods::PoissonBoltzmannEnergyCreator, core::scoring::methods::ProClosureEnergyCreator, core::scoring::methods::ProQ_EnergyCreator, core::scoring::methods::RamachandranEnergy2BCreator, core::scoring::methods::RamachandranEnergyCreator, core::scoring::methods::RamaPreProEnergyCreator, core::scoring::methods::ReferenceEnergyCreator, core::scoring::methods::ReferenceEnergyNoncanonicalCreator, core::scoring::methods::ResidualDipolarCouplingEnergy_RohlCreator, core::scoring::methods::ResidualDipolarCouplingEnergyCreator, core::scoring::methods::RG_Energy_FastCreator, core::scoring::rna::RG_Energy_RNACreator, core::scoring::methods::RG_LocalEnergyCreator, core::scoring::methods::RingClosureEnergyCreator, core::scoring::methods::RMS_EnergyCreator, core::scoring::rna::RNA_BulgeEnergyCreator, core::scoring::elec::RNA_FA_ElecEnergyCreator, core::scoring::rna::RNA_FullAtomStackingEnergyCreator, core::scoring::rna::RNA_LJ_BaseEnergyCreator, core::scoring::magnesium::RNA_MgPointEnergyCreator, core::scoring::rna::RNA_PairwiseLowResolutionEnergyCreator, core::scoring::rna::RNA_PartitionEnergyCreator, core::scoring::rna::RNA_StubCoordinateEnergyCreator, core::scoring::rna::RNA_TorsionEnergyCreator, core::scoring::rna::RNA_VDW_EnergyCreator, core::scoring::rna::RNP_LowResEnergyCreator, core::scoring::rna::RNP_LowResPairDistEnergyCreator, core::scoring::rna::RNP_LowResStackEnergyCreator, core::scoring::methods::SA_EnergyCreator, core::scoring::methods::SASAEnergyCreator, core::scoring::methods::SecondaryStructureEnergyCreator, core::scoring::methods::SequenceDependentRefEnergyCreator, core::scoring::methods::SmoothEnvEnergyCreator, core::scoring::methods::SuckerEnergyCreator, core::scoring::packing::SurfEnergyCreator, core::scoring::packing::SurfVolEnergyCreator, core::scoring::methods::SymmetricLigandEnergyCreator, core::scoring::methods::UnfoldedStateEnergyCreator, core::scoring::methods::VdWTinkerEnergyCreator, core::scoring::methods::WaterAdductHBondEnergyCreator, core::scoring::methods::WaterAdductIntraEnergyCreator, core::scoring::methods::WaterSpecificEnergyCreator, core::scoring::methods::YHHPlanarityEnergyCreator, core::pack::dunbrack::DunbrackEnergyCreator, core::scoring::carbon_hbonds::CarbonHBondEnergyCreator, core::scoring::constraints::ConstraintsEnergyCreator, core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergyCreator, core::scoring::elec::FA_ElecEnergyCreator, core::scoring::etable::EtableEnergyCreator, core::scoring::hbonds::HBondEnergyCreator, core::scoring::interface_::DDPscoreCreator, core::scoring::methods::MMBondAngleEnergyCreator, core::scoring::methods::MMBondLengthEnergyCreator, core::scoring::methods::MMLJEnergyInterCreator, core::scoring::methods::MMLJEnergyIntraCreator, core::scoring::methods::MMTorsionEnergyCreator, core::scoring::methods::NMerPSSMEnergyCreator, core::scoring::methods::NMerRefEnergyCreator, core::scoring::methods::NMerSVMEnergyCreator, core::scoring::nv::NVscoreCreator, core::scoring::orbitals::OrbitalsScoreCreator, core::scoring::rna::RNA_LowResolutionPotentialCreator, core::scoring::vdwaals::VDW_EnergyCreator, protocols::scoring::methods::TargetClashEnergyCreator, core::scoring::methods::BranchEnergyCreator, core::scoring::methods::CenRotEnvEnergyCreator, core::scoring::methods::ChainbreakEnergyCreator, core::scoring::methods::ChemicalShiftAnisotropyEnergyCreator, core::energy_methods::DEEREnergyCreator, core::scoring::methods::dfire::DFIRE_EnergyCreator, core::scoring::methods::DipolarCouplingEnergyCreator, core::scoring::methods::DNA_BaseEnergyCreator, protocols::scoring::methods::pcs2::PcsEnergyCreator, protocols::scoring::VDW_GridEnergyCreator, core::scoring::rna::StackElecEnergyCreator, core::pack::interaction_graph::SurfaceEnergyCreator, protocols::scoring::methods::pcs::PseudocontactShiftEnergyCreator, core::scoring::methods::DNA_DihedralEnergyCreator, core::scoring::methods::DNA_EnvPairEnergyCreator, core::scoring::methods::DNA_ReferenceEnergyCreator, core::scoring::methods::GaussianOverlapEnergyCreator, core::scoring::rna::data::RNA_ChemicalMappingEnergyCreator, core::scoring::rna::RNA_SugarCloseEnergyCreator, core::pack::dunbrack::cenrot::CenRotDunEnergyCreator, core::pack::interaction_graph::HPatchEnergyCreator, core::scoring::lkball::LK_BallEnergyCreator, core::scoring::sym_e::symECreator, protocols::scoring::methods::EnsembleEnergyCreator, protocols::scoring::methods::InterchainEnvEnergyCreator, protocols::scoring::methods::ResidualDipolarCouplingEnergyRigidSegmentsCreator, protocols::scoring::methods::SpecialRotamerEnergyCreator, core::scoring::saxs::FastSAXSEnergyCreator, core::scoring::rna::chemical_shift::RNA_ChemicalShiftEnergyCreator, core::scoring::rna::RNA_JR_SuiteEnergyCreator, core::scoring::rna::RNA_SuiteEnergyCreator, core::scoring::saxs::SAXSEnergyCreator, core::scoring::saxs::SAXSEnergyCreatorCEN, core::scoring::saxs::SAXSEnergyCreatorFA, core::scoring::methods::SplitUnfoldedTwoBodyEnergyCreator, core::scoring::rna::TNA_SuiteEnergyCreator, protocols::nmr::pcs::PCSEnergyCreator, protocols::nmr::pre::PREEnergyCreator, protocols::nmr::rdc::RDCEnergyCreator, protocols::rna::AlignmentEnergyCreator, protocols::scoring::methods::InterchainPairEnergyCreator, protocols::scoring::methods::saxs::PDDFEnergyCreator, core::scoring::methods::FACTSEnergyCreator, core::scoring::methods::GoapEnergyCreator, core::scoring::rna::RNA_FullAtomVDW_BasePhosphateCreator, core::scoring::methods::carbohydrates::SugarBackboneEnergyCreator, protocols::scoring::methods::pcsTs1::PseudocontactShiftEnergyCreator_Ts1, protocols::scoring::methods::pcsTs2::PseudocontactShiftEnergyCreator_Ts2, protocols::scoring::methods::pcsTs3::PseudocontactShiftEnergyCreator_Ts3, protocols::scoring::methods::pcsTs4::PseudocontactShiftEnergyCreator_Ts4, core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergyCreator, core::scoring::dna::DNAChiEnergyCreator, core::scoring::dna::DNATorsionEnergyCreator, core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergyCreator, core::scoring::fiber_diffraction::FiberDiffractionEnergyCreator, core::scoring::fiber_diffraction::FiberDiffractionEnergyDensCreator, and core::scoring::cryst::XtalMLEnergyCreator.


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