Rosetta  2021.16
 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::AACompositionEnergyCreator, core::energy_methods::AARepeatEnergyCreator, core::energy_methods::AbegoEnergyCreator, core::energy_methods::ArgCationPiEnergyCreator, core::energy_methods::AromaticBackboneRestraintEnergyCreator, core::energy_methods::AspartimidePenaltyEnergyCreator, core::energy_methods::BranchEnergyCreator, core::energy_methods::Burial_v2EnergyCreator, core::energy_methods::BurialEnergyCreator, core::energy_methods::CartesianBondedEnergyCreator, core::energy_methods::CenHBEnergyCreator, core::energy_methods::CenPairEnergyCreator, core::energy_methods::CenPairMotifDegreeEnergyCreator, core::energy_methods::CenPairMotifEnergyCreator, core::energy_methods::CenRotEnvEnergyCreator, core::energy_methods::CenRotPairEnergyCreator, core::energy_methods::CentroidDisulfideEnergyCreator, core::energy_methods::ChainbreakEnergyCreator, core::energy_methods::ChemicalShiftAnisotropyEnergyCreator, core::energy_methods::ContactOrderEnergyCreator, core::energy_methods::ContextDependentGeometricSolEnergyCreator, core::energy_methods::ContextIndependentGeometricSolEnergyCreator, core::energy_methods::CovalentLabelingEnergyCreator, core::energy_methods::CovalentLabelingFAEnergyCreator, core::energy_methods::CustomAtomPairEnergyCreator, core::energy_methods::D2H_SA_EnergyCreator, core::energy_methods::DEEREnergyCreator, core::energy_methods::dfire::DFIRE_EnergyCreator, core::energy_methods::DipolarCouplingEnergyCreator, core::energy_methods::DirectReadoutEnergyCreator, core::energy_methods::DistanceChainbreakEnergyCreator, core::energy_methods::DisulfideMatchingEnergyCreator, core::energy_methods::DNA_BaseEnergyCreator, core::energy_methods::DNA_DihedralEnergyCreator, core::energy_methods::DNA_EnvPairEnergyCreator, core::energy_methods::DNA_ReferenceEnergyCreator, core::energy_methods::DNAChiEnergyCreator, core::energy_methods::DNATorsionEnergyCreator, core::energy_methods::DumpTrajectoryEnergyCreator, core::energy_methods::ElecDensAllAtomCenEnergyCreator, core::energy_methods::ElecDensAtomwiseEnergyCreator, core::energy_methods::ElecDensCenEnergyCreator, core::energy_methods::ElecDensEnergyCreator, core::energy_methods::EnvEnergyCreator, core::energy_methods::EnvSmoothEnergyCreator, core::energy_methods::ExactOccludedHbondSolEnergyCreator, core::energy_methods::FA_ElecEnergyAroAllCreator, core::energy_methods::FA_ElecEnergyAroAroCreator, core::energy_methods::FA_GrpElecEnergyCreator, core::energy_methods::Fa_MbenvEnergyCreator, core::energy_methods::Fa_MbsolvEnergyCreator, core::energy_methods::FACTSEnergyCreator, core::energy_methods::FaMPEnvEnergyCreator, core::energy_methods::FaMPEnvSmoothEnergyCreator, core::energy_methods::FaMPSolvEnergyCreator, core::energy_methods::FastDensEnergyCreator, core::energy_methods::FastSAXSEnergyCreator, core::energy_methods::FiberDiffractionEnergyCreator, core::energy_methods::FiberDiffractionEnergyDensCreator, core::energy_methods::FreeDOF_EnergyCreator, core::energy_methods::FullatomDisulfideEnergyCreator, core::energy_methods::GaussianOverlapEnergyCreator, core::energy_methods::GenBornEnergyCreator, core::energy_methods::GenericBondedEnergyCreator, core::energy_methods::GoapEnergyCreator, core::energy_methods::HackAroEnergyCreator, core::energy_methods::HolesEnergyCreator, core::energy_methods::HRF_MSLabelingEnergyCreator, core::energy_methods::HRFDynamicsEnergyCreator, core::energy_methods::HybridVDW_EnergyCreator, core::energy_methods::HydroxylTorsionEnergyCreator, core::energy_methods::IntermolEnergyCreator, core::energy_methods::LinearBranchEnergyCreator, core::energy_methods::LinearChainbreakEnergyCreator, core::energy_methods::LK_hackCreator, core::energy_methods::LK_PolarNonPolarEnergyCreator, core::energy_methods::LoopCloseEnergyCreator, core::energy_methods::MembraneCbetaEnergyCreator, core::energy_methods::MembraneCenPairEnergyCreator, core::energy_methods::MembraneEnvEnergyCreator, core::energy_methods::MembraneEnvPenaltiesCreator, core::energy_methods::MembraneEnvSmoothEnergyCreator, core::energy_methods::MembraneLipoCreator, core::energy_methods::MgEnergyCreator, core::energy_methods::MHCEpitopeEnergyCreator, core::energy_methods::MissingEnergyCreator, core::energy_methods::MotifDockEnergyCreator, core::energy_methods::MPCbetaEnergyCreator, core::energy_methods::MPEnvEnergyCreator, core::energy_methods::MPHelicalityEnergyCreator, core::energy_methods::MPPairEnergyCreator, core::energy_methods::MPResidueLipophilicityEnergyCreator, core::energy_methods::MPSpanAngleEnergyCreator, core::energy_methods::MPSpanInsertionEnergyCreator, core::energy_methods::MultipoleElecEnergyCreator, core::energy_methods::NetChargeEnergyCreator, core::energy_methods::NPDHBondEnergyCreator, core::energy_methods::OccludedHbondSolEnergy_onebodyCreator, core::energy_methods::OccludedHbondSolEnergyCreator, core::energy_methods::OmegaTetherEnergyCreator, core::energy_methods::OtherPoseEnergyCreator, core::energy_methods::P_AA_EnergyCreator, core::energy_methods::P_AA_pp_EnergyCreator, core::energy_methods::P_AA_ss_EnergyCreator, core::energy_methods::PackStatEnergyCreator, core::energy_methods::PairEnergyCreator, core::energy_methods::PeptideBondEnergyCreator, core::energy_methods::pHEnergyCreator, core::energy_methods::PointWaterEnergyCreator, core::energy_methods::PoissonBoltzmannEnergyCreator, core::energy_methods::ProClosureEnergyCreator, core::energy_methods::ProQ_EnergyCreator, core::energy_methods::RamachandranEnergy2BCreator, core::energy_methods::RamachandranEnergyCreator, core::energy_methods::RamaPreProEnergyCreator, core::energy_methods::ReferenceEnergyCreator, core::energy_methods::ReferenceEnergyNoncanonicalCreator, core::energy_methods::ResidualDipolarCouplingEnergy_RohlCreator, core::energy_methods::ResidualDipolarCouplingEnergyCreator, core::energy_methods::RG_Energy_FastCreator, core::energy_methods::RG_Energy_RNACreator, core::energy_methods::RG_LocalEnergyCreator, core::energy_methods::RingClosureEnergyCreator, core::energy_methods::RMS_EnergyCreator, core::energy_methods::RNA_BulgeEnergyCreator, core::energy_methods::RNA_ChemicalMappingEnergyCreator, core::energy_methods::RNA_ChemicalShiftEnergyCreator, core::energy_methods::RNA_CoarseDistEnergyCreator, core::energy_methods::RNA_DataBackboneEnergyCreator, core::energy_methods::RNA_FA_ElecEnergyCreator, core::energy_methods::RNA_FullAtomStackingEnergyCreator, core::energy_methods::RNA_FullAtomVDW_BasePhosphateCreator, core::energy_methods::RNA_JR_SuiteEnergyCreator, core::energy_methods::RNA_LJ_BaseEnergyCreator, core::energy_methods::RNA_MgPointEnergyCreator, core::energy_methods::RNA_PairwiseLowResolutionEnergyCreator, core::energy_methods::RNA_PartitionEnergyCreator, core::energy_methods::RNA_StubCoordinateEnergyCreator, core::energy_methods::RNA_SugarCloseEnergyCreator, core::energy_methods::RNA_SuiteEnergyCreator, core::energy_methods::RNA_TorsionEnergyCreator, core::energy_methods::RNA_VDW_EnergyCreator, core::energy_methods::RNP_LowResEnergyCreator, core::energy_methods::RNP_LowResPairDistEnergyCreator, core::energy_methods::RNP_LowResStackEnergyCreator, core::energy_methods::SA_EnergyCreator, core::energy_methods::SASAEnergyCreator, core::energy_methods::SAXSEnergyCreator, core::energy_methods::SecondaryStructureEnergyCreator, core::energy_methods::SequenceDependentRefEnergyCreator, core::energy_methods::SmoothCenPairEnergyCreator, core::energy_methods::SmoothEnvEnergyCreator, core::energy_methods::SplitUnfoldedTwoBodyEnergyCreator, core::energy_methods::SSElementMotifContactEnergyCreator, core::energy_methods::StackElecEnergyCreator, core::energy_methods::SuckerEnergyCreator, core::energy_methods::SugarBackboneEnergyCreator, core::energy_methods::SurfEnergyCreator, core::energy_methods::SurfVolEnergyCreator, core::energy_methods::SymmetricLigandEnergyCreator, core::energy_methods::TNA_SuiteEnergyCreator, core::energy_methods::UnfoldedStateEnergyCreator, core::energy_methods::VdWTinkerEnergyCreator, core::energy_methods::WaterAdductHBondEnergyCreator, core::energy_methods::WaterAdductIntraEnergyCreator, core::energy_methods::WaterSpecificEnergyCreator, core::energy_methods::XtalMLEnergyCreator, core::energy_methods::YHHPlanarityEnergyCreator, 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::carbon_hbonds::CarbonHBondEnergyCreator, core::scoring::constraints::ConstraintsEnergyCreator, core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergyCreator, core::scoring::elec::FA_ElecEnergyCreator, core::scoring::etable::EtableClassicIntraEnergyCreator, core::scoring::etable::EtableEnergyCreator, core::scoring::hbonds::HBondEnergyCreator, core::scoring::interface_::DDPscoreCreator, core::scoring::lkball::LK_BallEnergyCreator, core::scoring::membrane::MPNonHelixPenaltyCreator, core::scoring::membrane::MPTerminiPenaltyCreator, core::scoring::membrane::MPTMProjPenaltyCreator, 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::sym_e::symECreator, 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::etable::EtableClassicIntraEnergyCreator, core::energy_methods::MPResidueLipophilicityEnergyCreator, core::energy_methods::MPHelicalityEnergyCreator, core::energy_methods::FaMPEnvSmoothEnergyCreator, core::scoring::membrane::MPNonHelixPenaltyCreator, core::scoring::membrane::MPTerminiPenaltyCreator, core::scoring::membrane::MPTMProjPenaltyCreator, core::pack::guidance_scoreterms::voids_penalty_energy::VoidsPenaltyEnergyCreator, core::energy_methods::MPCbetaEnergyCreator, core::energy_methods::MPEnvEnergyCreator, core::energy_methods::MPPairEnergyCreator, core::pack::guidance_scoreterms::buried_unsat_penalty::BuriedUnsatPenaltyCreator, core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergyCreator, core::energy_methods::FaMPEnvEnergyCreator, core::energy_methods::FaMPSolvEnergyCreator, core::energy_methods::AACompositionEnergyCreator, core::energy_methods::AARepeatEnergyCreator, core::energy_methods::NetChargeEnergyCreator, core::pack::guidance_scoreterms::sap::SapConstraintEnergyCreator, core::energy_methods::DumpTrajectoryEnergyCreator, protocols::fldsgn::potentials::sspot::NatbiasSecondaryStructureEnergyCreator, protocols::membrane::scoring::FaWaterToBilayerEnergyCreator, core::energy_methods::DEEREnergyCreator, core::energy_methods::MHCEpitopeEnergyCreator, protocols::fldsgn::potentials::AACompositionEnergyCreator, core::energy_methods::BranchEnergyCreator, core::energy_methods::CenPairMotifDegreeEnergyCreator, core::energy_methods::CenPairMotifEnergyCreator, core::energy_methods::ChainbreakEnergyCreator, core::energy_methods::SSElementMotifContactEnergyCreator, core::energy_methods::ArgCationPiEnergyCreator, core::energy_methods::CenPairEnergyCreator, core::energy_methods::CenRotPairEnergyCreator, core::energy_methods::MotifDockEnergyCreator, core::energy_methods::SmoothCenPairEnergyCreator, core::pack::guidance_scoreterms::approximate_buried_unsat_penalty::ApproximateBuriedUnsatPenaltyCreator, core::pack::interaction_graph::SurfaceEnergyCreator, core::energy_methods::AbegoEnergyCreator, core::energy_methods::AromaticBackboneRestraintEnergyCreator, core::energy_methods::AspartimidePenaltyEnergyCreator, core::energy_methods::Burial_v2EnergyCreator, core::energy_methods::BurialEnergyCreator, core::energy_methods::CartesianBondedEnergyCreator, core::energy_methods::CenHBEnergyCreator, core::energy_methods::ContactOrderEnergyCreator, core::energy_methods::CovalentLabelingEnergyCreator, core::energy_methods::CovalentLabelingFAEnergyCreator, core::energy_methods::CustomAtomPairEnergyCreator, core::energy_methods::D2H_SA_EnergyCreator, core::energy_methods::DirectReadoutEnergyCreator, core::energy_methods::DistanceChainbreakEnergyCreator, core::energy_methods::EnvEnergyCreator, core::energy_methods::EnvSmoothEnergyCreator, core::energy_methods::FA_ElecEnergyAroAllCreator, core::energy_methods::Fa_MbenvEnergyCreator, core::energy_methods::Fa_MbsolvEnergyCreator, core::energy_methods::FreeDOF_EnergyCreator, core::energy_methods::GenBornEnergyCreator, core::energy_methods::GenericBondedEnergyCreator, core::energy_methods::HRF_MSLabelingEnergyCreator, core::energy_methods::HRFDynamicsEnergyCreator, core::energy_methods::HybridVDW_EnergyCreator, core::energy_methods::HydroxylTorsionEnergyCreator, core::energy_methods::IntermolEnergyCreator, core::energy_methods::LinearBranchEnergyCreator, core::energy_methods::LinearChainbreakEnergyCreator, core::energy_methods::LK_hackCreator, core::energy_methods::LK_PolarNonPolarEnergyCreator, core::energy_methods::MembraneCbetaEnergyCreator, core::energy_methods::MembraneCenPairEnergyCreator, core::energy_methods::MembraneEnvEnergyCreator, core::energy_methods::MembraneEnvPenaltiesCreator, core::energy_methods::MembraneEnvSmoothEnergyCreator, core::energy_methods::MembraneLipoCreator, core::energy_methods::MissingEnergyCreator, core::energy_methods::MultipoleElecEnergyCreator, core::energy_methods::OmegaTetherEnergyCreator, core::energy_methods::OtherPoseEnergyCreator, core::energy_methods::P_AA_EnergyCreator, core::energy_methods::P_AA_pp_EnergyCreator, core::energy_methods::P_AA_ss_EnergyCreator, core::energy_methods::PackStatEnergyCreator, core::energy_methods::PairEnergyCreator, core::energy_methods::PeptideBondEnergyCreator, core::energy_methods::pHEnergyCreator, core::energy_methods::PointWaterEnergyCreator, core::energy_methods::PoissonBoltzmannEnergyCreator, core::energy_methods::ProClosureEnergyCreator, core::energy_methods::ProQ_EnergyCreator, core::energy_methods::RamachandranEnergy2BCreator, core::energy_methods::RamachandranEnergyCreator, core::energy_methods::RamaPreProEnergyCreator, core::energy_methods::ReferenceEnergyCreator, core::energy_methods::ReferenceEnergyNoncanonicalCreator, core::energy_methods::ResidualDipolarCouplingEnergy_RohlCreator, core::energy_methods::ResidualDipolarCouplingEnergyCreator, core::energy_methods::RG_Energy_FastCreator, core::energy_methods::RG_LocalEnergyCreator, core::energy_methods::RingClosureEnergyCreator, core::energy_methods::RMS_EnergyCreator, core::energy_methods::SA_EnergyCreator, core::energy_methods::SASAEnergyCreator, core::energy_methods::SecondaryStructureEnergyCreator, core::energy_methods::SequenceDependentRefEnergyCreator, core::energy_methods::SmoothEnvEnergyCreator, core::energy_methods::SuckerEnergyCreator, core::energy_methods::SymmetricLigandEnergyCreator, core::energy_methods::UnfoldedStateEnergyCreator, core::energy_methods::VdWTinkerEnergyCreator, core::energy_methods::WaterAdductHBondEnergyCreator, core::energy_methods::WaterAdductIntraEnergyCreator, core::energy_methods::WaterSpecificEnergyCreator, core::energy_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::energy_methods::CenRotEnvEnergyCreator, core::energy_methods::CentroidDisulfideEnergyCreator, core::energy_methods::ChemicalShiftAnisotropyEnergyCreator, core::energy_methods::ContextDependentGeometricSolEnergyCreator, core::energy_methods::dfire::DFIRE_EnergyCreator, core::energy_methods::DipolarCouplingEnergyCreator, core::energy_methods::DisulfideMatchingEnergyCreator, core::energy_methods::DNA_BaseEnergyCreator, core::energy_methods::ElecDensAllAtomCenEnergyCreator, core::energy_methods::ElecDensCenEnergyCreator, core::energy_methods::ElecDensEnergyCreator, core::energy_methods::ExactOccludedHbondSolEnergyCreator, core::energy_methods::FA_ElecEnergyAroAroCreator, core::energy_methods::FA_GrpElecEnergyCreator, core::energy_methods::FastDensEnergyCreator, core::energy_methods::FullatomDisulfideEnergyCreator, core::energy_methods::HackAroEnergyCreator, core::energy_methods::HolesEnergyCreator, core::energy_methods::LoopCloseEnergyCreator, core::energy_methods::MgEnergyCreator, core::energy_methods::MPSpanAngleEnergyCreator, core::energy_methods::MPSpanInsertionEnergyCreator, core::energy_methods::NPDHBondEnergyCreator, core::energy_methods::OccludedHbondSolEnergy_onebodyCreator, core::energy_methods::OccludedHbondSolEnergyCreator, core::energy_methods::RG_Energy_RNACreator, core::energy_methods::RNA_BulgeEnergyCreator, core::energy_methods::RNA_DataBackboneEnergyCreator, core::energy_methods::RNA_FA_ElecEnergyCreator, core::energy_methods::RNA_FullAtomStackingEnergyCreator, core::energy_methods::RNA_LJ_BaseEnergyCreator, core::energy_methods::RNA_MgPointEnergyCreator, core::energy_methods::RNA_PairwiseLowResolutionEnergyCreator, core::energy_methods::RNA_PartitionEnergyCreator, core::energy_methods::RNA_StubCoordinateEnergyCreator, core::energy_methods::RNA_TorsionEnergyCreator, core::energy_methods::RNA_VDW_EnergyCreator, core::energy_methods::RNP_LowResEnergyCreator, core::energy_methods::RNP_LowResPairDistEnergyCreator, core::energy_methods::RNP_LowResStackEnergyCreator, core::energy_methods::SplitUnfoldedTwoBodyEnergyCreator, core::energy_methods::SurfEnergyCreator, core::energy_methods::SurfVolEnergyCreator, core::pack::dunbrack::cenrot::CenRotDunEnergyCreator, protocols::rna::AlignmentEnergyCreator, protocols::scoring::methods::pcs2::PcsEnergyCreator, protocols::scoring::methods::saxs::PDDFEnergyCreator, protocols::scoring::VDW_GridEnergyCreator, core::energy_methods::FastSAXSEnergyCreator, core::energy_methods::RNA_CoarseDistEnergyCreator, core::energy_methods::SAXSEnergyCreator, core::energy_methods::SAXSEnergyCreatorCEN, core::energy_methods::SAXSEnergyCreatorFA, core::energy_methods::SugarBackboneEnergyCreator, protocols::nmr::pcs::PCSEnergyCreator, protocols::nmr::pre::PREEnergyCreator, protocols::nmr::rdc::RDCEnergyCreator, protocols::scoring::methods::pcs::PseudocontactShiftEnergyCreator, core::energy_methods::DNA_DihedralEnergyCreator, core::energy_methods::DNA_EnvPairEnergyCreator, core::energy_methods::DNA_ReferenceEnergyCreator, core::energy_methods::GaussianOverlapEnergyCreator, core::energy_methods::StackElecEnergyCreator, 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::energy_methods::RNA_SugarCloseEnergyCreator, core::energy_methods::XtalMLEnergyCreator, protocols::scoring::methods::InterchainPairEnergyCreator, core::energy_methods::FACTSEnergyCreator, core::energy_methods::FiberDiffractionEnergyCreator, core::energy_methods::FiberDiffractionEnergyDensCreator, core::energy_methods::GoapEnergyCreator, core::energy_methods::RNA_ChemicalMappingEnergyCreator, core::energy_methods::RNA_JR_SuiteEnergyCreator, core::energy_methods::RNA_SuiteEnergyCreator, core::energy_methods::TNA_SuiteEnergyCreator, 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::energy_methods::RNA_ChemicalShiftEnergyCreator, core::energy_methods::RNA_FullAtomVDW_BasePhosphateCreator, core::energy_methods::ContextIndependentGeometricSolEnergyCreator, core::energy_methods::DNAChiEnergyCreator, core::energy_methods::DNATorsionEnergyCreator, and core::energy_methods::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::etable::EtableClassicIntraEnergyCreator, core::energy_methods::MPResidueLipophilicityEnergyCreator, core::energy_methods::MPHelicalityEnergyCreator, core::energy_methods::FaMPEnvSmoothEnergyCreator, core::scoring::membrane::MPNonHelixPenaltyCreator, core::scoring::membrane::MPTerminiPenaltyCreator, core::scoring::membrane::MPTMProjPenaltyCreator, core::energy_methods::MPCbetaEnergyCreator, core::energy_methods::MPEnvEnergyCreator, core::energy_methods::MPPairEnergyCreator, core::energy_methods::FaMPEnvEnergyCreator, core::energy_methods::FaMPSolvEnergyCreator, core::pack::guidance_scoreterms::voids_penalty_energy::VoidsPenaltyEnergyCreator, core::pack::guidance_scoreterms::buried_unsat_penalty::BuriedUnsatPenaltyCreator, core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergyCreator, protocols::membrane::scoring::FaWaterToBilayerEnergyCreator, core::energy_methods::AACompositionEnergyCreator, core::energy_methods::AARepeatEnergyCreator, core::energy_methods::NetChargeEnergyCreator, core::pack::guidance_scoreterms::sap::SapConstraintEnergyCreator, core::energy_methods::CenPairMotifDegreeEnergyCreator, core::energy_methods::CenPairMotifEnergyCreator, core::energy_methods::DEEREnergyCreator, core::energy_methods::DumpTrajectoryEnergyCreator, core::energy_methods::SSElementMotifContactEnergyCreator, protocols::fldsgn::potentials::sspot::NatbiasSecondaryStructureEnergyCreator, core::energy_methods::ArgCationPiEnergyCreator, core::energy_methods::CenPairEnergyCreator, core::energy_methods::CenRotPairEnergyCreator, core::energy_methods::MHCEpitopeEnergyCreator, core::energy_methods::MotifDockEnergyCreator, core::energy_methods::SmoothCenPairEnergyCreator, core::pack::guidance_scoreterms::approximate_buried_unsat_penalty::ApproximateBuriedUnsatPenaltyCreator, protocols::fldsgn::potentials::AACompositionEnergyCreator, core::energy_methods::AbegoEnergyCreator, core::energy_methods::AromaticBackboneRestraintEnergyCreator, core::energy_methods::AspartimidePenaltyEnergyCreator, core::energy_methods::Burial_v2EnergyCreator, core::energy_methods::BurialEnergyCreator, core::energy_methods::CartesianBondedEnergyCreator, core::energy_methods::CenHBEnergyCreator, core::energy_methods::ContactOrderEnergyCreator, core::energy_methods::CovalentLabelingEnergyCreator, core::energy_methods::CovalentLabelingFAEnergyCreator, core::energy_methods::CustomAtomPairEnergyCreator, core::energy_methods::D2H_SA_EnergyCreator, core::energy_methods::DirectReadoutEnergyCreator, core::energy_methods::DistanceChainbreakEnergyCreator, core::energy_methods::EnvEnergyCreator, core::energy_methods::EnvSmoothEnergyCreator, core::energy_methods::FA_ElecEnergyAroAllCreator, core::energy_methods::Fa_MbenvEnergyCreator, core::energy_methods::Fa_MbsolvEnergyCreator, core::energy_methods::FreeDOF_EnergyCreator, core::energy_methods::GenBornEnergyCreator, core::energy_methods::GenericBondedEnergyCreator, core::energy_methods::HRF_MSLabelingEnergyCreator, core::energy_methods::HRFDynamicsEnergyCreator, core::energy_methods::HybridVDW_EnergyCreator, core::energy_methods::HydroxylTorsionEnergyCreator, core::energy_methods::IntermolEnergyCreator, core::energy_methods::LinearBranchEnergyCreator, core::energy_methods::LinearChainbreakEnergyCreator, core::energy_methods::LK_hackCreator, core::energy_methods::LK_PolarNonPolarEnergyCreator, core::energy_methods::MembraneCbetaEnergyCreator, core::energy_methods::MembraneCenPairEnergyCreator, core::energy_methods::MembraneEnvEnergyCreator, core::energy_methods::MembraneEnvPenaltiesCreator, core::energy_methods::MembraneEnvSmoothEnergyCreator, core::energy_methods::MembraneLipoCreator, core::energy_methods::MissingEnergyCreator, core::energy_methods::MultipoleElecEnergyCreator, core::energy_methods::OmegaTetherEnergyCreator, core::energy_methods::OtherPoseEnergyCreator, core::energy_methods::P_AA_EnergyCreator, core::energy_methods::P_AA_pp_EnergyCreator, core::energy_methods::P_AA_ss_EnergyCreator, core::energy_methods::PackStatEnergyCreator, core::energy_methods::PairEnergyCreator, core::energy_methods::PeptideBondEnergyCreator, core::energy_methods::pHEnergyCreator, core::energy_methods::PointWaterEnergyCreator, core::energy_methods::PoissonBoltzmannEnergyCreator, core::energy_methods::ProClosureEnergyCreator, core::energy_methods::ProQ_EnergyCreator, core::energy_methods::RamachandranEnergy2BCreator, core::energy_methods::RamachandranEnergyCreator, core::energy_methods::RamaPreProEnergyCreator, core::energy_methods::ReferenceEnergyCreator, core::energy_methods::ReferenceEnergyNoncanonicalCreator, core::energy_methods::ResidualDipolarCouplingEnergy_RohlCreator, core::energy_methods::ResidualDipolarCouplingEnergyCreator, core::energy_methods::RG_Energy_FastCreator, core::energy_methods::RG_LocalEnergyCreator, core::energy_methods::RingClosureEnergyCreator, core::energy_methods::RMS_EnergyCreator, core::energy_methods::SA_EnergyCreator, core::energy_methods::SASAEnergyCreator, core::energy_methods::SecondaryStructureEnergyCreator, core::energy_methods::SequenceDependentRefEnergyCreator, core::energy_methods::SmoothEnvEnergyCreator, core::energy_methods::SuckerEnergyCreator, core::energy_methods::SymmetricLigandEnergyCreator, core::energy_methods::UnfoldedStateEnergyCreator, core::energy_methods::VdWTinkerEnergyCreator, core::energy_methods::WaterAdductHBondEnergyCreator, core::energy_methods::WaterAdductIntraEnergyCreator, core::energy_methods::WaterSpecificEnergyCreator, core::energy_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::energy_methods::BranchEnergyCreator, core::energy_methods::CenRotEnvEnergyCreator, core::energy_methods::CentroidDisulfideEnergyCreator, core::energy_methods::ChainbreakEnergyCreator, core::energy_methods::ChemicalShiftAnisotropyEnergyCreator, core::energy_methods::ContextDependentGeometricSolEnergyCreator, core::energy_methods::dfire::DFIRE_EnergyCreator, core::energy_methods::DipolarCouplingEnergyCreator, core::energy_methods::DisulfideMatchingEnergyCreator, core::energy_methods::DNA_BaseEnergyCreator, core::energy_methods::ElecDensAllAtomCenEnergyCreator, core::energy_methods::ElecDensCenEnergyCreator, core::energy_methods::ElecDensEnergyCreator, core::energy_methods::ExactOccludedHbondSolEnergyCreator, core::energy_methods::FA_ElecEnergyAroAroCreator, core::energy_methods::FA_GrpElecEnergyCreator, core::energy_methods::FastDensEnergyCreator, core::energy_methods::FullatomDisulfideEnergyCreator, core::energy_methods::HackAroEnergyCreator, core::energy_methods::HolesEnergyCreator, core::energy_methods::LoopCloseEnergyCreator, core::energy_methods::MgEnergyCreator, core::energy_methods::MPSpanAngleEnergyCreator, core::energy_methods::MPSpanInsertionEnergyCreator, core::energy_methods::NPDHBondEnergyCreator, core::energy_methods::OccludedHbondSolEnergy_onebodyCreator, core::energy_methods::OccludedHbondSolEnergyCreator, core::energy_methods::RG_Energy_RNACreator, core::energy_methods::RNA_BulgeEnergyCreator, core::energy_methods::RNA_DataBackboneEnergyCreator, core::energy_methods::RNA_FA_ElecEnergyCreator, core::energy_methods::RNA_FullAtomStackingEnergyCreator, core::energy_methods::RNA_LJ_BaseEnergyCreator, core::energy_methods::RNA_MgPointEnergyCreator, core::energy_methods::RNA_PairwiseLowResolutionEnergyCreator, core::energy_methods::RNA_PartitionEnergyCreator, core::energy_methods::RNA_StubCoordinateEnergyCreator, core::energy_methods::RNA_TorsionEnergyCreator, core::energy_methods::RNA_VDW_EnergyCreator, core::energy_methods::RNP_LowResEnergyCreator, core::energy_methods::RNP_LowResPairDistEnergyCreator, core::energy_methods::RNP_LowResStackEnergyCreator, core::energy_methods::SurfEnergyCreator, core::energy_methods::SurfVolEnergyCreator, protocols::scoring::methods::pcs2::PcsEnergyCreator, protocols::scoring::VDW_GridEnergyCreator, core::energy_methods::RNA_CoarseDistEnergyCreator, core::pack::interaction_graph::SurfaceEnergyCreator, protocols::scoring::methods::pcs::PseudocontactShiftEnergyCreator, core::energy_methods::DNA_DihedralEnergyCreator, core::energy_methods::DNA_EnvPairEnergyCreator, core::energy_methods::DNA_ReferenceEnergyCreator, core::energy_methods::GaussianOverlapEnergyCreator, core::energy_methods::StackElecEnergyCreator, 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::energy_methods::RNA_SugarCloseEnergyCreator, core::energy_methods::SplitUnfoldedTwoBodyEnergyCreator, core::energy_methods::XtalMLEnergyCreator, 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::energy_methods::FACTSEnergyCreator, core::energy_methods::FastSAXSEnergyCreator, core::energy_methods::GoapEnergyCreator, core::energy_methods::RNA_ChemicalMappingEnergyCreator, core::energy_methods::RNA_JR_SuiteEnergyCreator, core::energy_methods::RNA_SuiteEnergyCreator, core::energy_methods::SAXSEnergyCreator, core::energy_methods::SAXSEnergyCreatorCEN, core::energy_methods::SAXSEnergyCreatorFA, core::energy_methods::TNA_SuiteEnergyCreator, 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::energy_methods::RNA_ChemicalShiftEnergyCreator, core::energy_methods::RNA_FullAtomVDW_BasePhosphateCreator, core::energy_methods::SugarBackboneEnergyCreator, core::energy_methods::ContextIndependentGeometricSolEnergyCreator, core::energy_methods::DNAChiEnergyCreator, core::energy_methods::DNATorsionEnergyCreator, core::energy_methods::ElecDensAtomwiseEnergyCreator, core::energy_methods::FiberDiffractionEnergyCreator, and core::energy_methods::FiberDiffractionEnergyDensCreator.


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