Rosetta
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
core::scoring Namespace Reference

Namespaces

 aa_composition_energy
 
 annealing
 
 atomic_depth
 
 bin_transitions
 
 carbohydrates
 
 carbon_hbonds
 
 constraints
 
 cryst
 
 custom_pair_distance
 
 disulfides
 
 dna
 
 dssp
 
 elec
 
 electron_density
 
 electron_density_atomwise
 
 EnergiesCacheableDataType
 
 epr_deer
 
 etable
 
 facts
 
 fiber_diffraction
 
 func
 
 geometric_solvation
 
 hbonds
 
 interface_
 
 lkball
 
 loop_graph
 
 magnesium
 
 membrane
 
 methods
 
 mhc_epitope_energy
 
 mm
 
 motif
 
 netcharge_energy
 
 nmr
 
 nv
 
 orbitals
 
 packing
 
 packstat
 
 power_diagram
 
 rna
 
 sasa
 
 saxs
 
 sc
 
 solid_surface
 
 sym_e
 
 symmetry
 
 trie
 
 vdwaals
 

Classes

class  APBSWrapper
 
class  PQR
 
class  APBSResult
 
class  APBSConfig
 
class  AtomVDW
 
class  CenHBPotential
 
class  CenRotEnvPairPotential
 
class  ChemicalShiftAnisotropy
 ChemicalShiftAnisotropys are mainly handled by this class @detail related classed: CSA — a single line in an CSA file - representing a single csa coupling ChemicalShiftAnisotropyEnergy – an energy method which triggers computations handled by this class. More...
 
class  CSA
 
class  ContextGraph
 
class  ContextGraphFactory
 
class  DenseNeighborIterator
 
class  DenseNeighborConstIterator
 
class  DenseEnergyContainer
 
class  DensityZscoresStatsSetup
 
class  DerivVectorPair
 A glorified struct for holding f1/f2 vectors used to represent the derivatives in our internal-geometry based minimization algorithms. More...
 
class  DipolarCoupling
 DipolarCouplings are mainly handled by this class @detail related classed: DC — a single line in an DC file - representing a single dc coupling DipolarCouplingEnergy – an energy method which triggers computations handled by this class. More...
 
class  DC
 
class  DockingScoreFunction
 
class  Energies
 A cached energies object. More...
 
class  EnergyNode
 
class  EnergyEdge
 
class  EnergyGraph
 Class to hold the component energies between pairs of residues. Each node represents a residue in its corresponding structure. Each edge in the graph holds a two-body energy map representing the unweighted components of the energy function for those terms with non-zero weight. The EnergyGraph may be accessed from the pose's Energies object, but at a price of an extra score evaluation. This second score evaluation may be avoided if you use the ScoreFunction::score_components( pose ) method. More...
 
class  EMapVector
 A vector for storing energy data, initially all values are 0. More...
 
class  CenListInfo
 Keep track of the cenlist information. More...
 
class  EnvPairPotential
 
class  GenBornResidueInfo
 
class  GenBornPoseInfo
 
class  GenBornRotamerSetInfo
 
class  GenBornPotential
 
class  BondOrderParser
 
class  SpringParams
 Parameter set for one torsion angle. More...
 
class  GenTorsionParams
 Parameter set for one torsion angle. More...
 
class  GenericBondedPotential
 Potential for core/scoring/methods/GenericBondedEnergy method. More...
 
class  ResidueExclParams
 
class  GenBondedExclInfo
 
struct  TorsionParams
 
class  HydroxylTorsionPotential
 
class  lDDT_Calculator
 Calculate the lDDT between the reference and the model. https://dx.doi.org/10.1093/bioinformatics/btt473 Uses the same defaults as https://swissmodel.expasy.org/lddt/ Not implemented is any consideration for stereochemical/bond/angle deviation penalties. More...
 
class  ResidueNeighborIterator
 
class  ResidueNeighborConstIterator
 
class  LREnergyContainer
 
class  Membrane_FAEmbed
 Membrane Fullatom embedding info. More...
 
class  Membrane_FAPotential
 Mmebrane Fullatom Potential - Scoring Class. More...
 
class  MembraneEmbed
 Whole Pose Membrane Embedding. More...
 
class  MembranePotential
 Rosetta Membrane Low Resolution Scoring Methods. More...
 
class  MembraneTopology
 
class  ResSingleMinimizationData
 
class  ResPairMinimizationData
 
class  MinimizationNode
 
class  MinimizationEdge
 
class  MinimizationGraph
 Class to hold all the minimization-specific data that's required to efficiently evaluate the score function and its derivatives on a structure of fixed sequence and chemical identity. More...
 
class  MinScoreScoreFunction
 
class  MultipoleElecResidueInfo
 
class  MultipoleElecPoseInfo
 
class  MultipoleElecRotamerSetInfo
 
class  MultipoleParameter
 
class  MultipoleElecPotential
 
class  AtomNeighbor
 an atom-atom neighborlist object More...
 
class  NeighborList
 
class  OmegaTether
 
class  OneDDistPotential
 
class  OneToAllNeighborIterator
 
class  OneToAllNeighborConstIterator
 
class  OneToAllEnergyContainer
 
class  P_AA
 
class  P_AA_ABEGO3
 
class  P_AA_ss
 
class  PairEPotential
 
struct  tableID
 
class  PointWaterPotential
 
class  PoissonBoltzmannPotential
 
class  PolymerBondedNeighborIterator
 
class  PolymerBondedNeighborConstIterator
 
class  PolymerBondedEnergyContainer
 
class  ProQPotential
 
class  Ramachandran
 
class  Ramachandran2B
 
class  RamaPrePro
 
class  data_struct
 
class  ResidualDipolarCoupling
 ResidualDipolarCouplings are mainly handled by this class @detail related classed: RDC — a single line in an RDC file - representing a single dipolar coupling ResidualDipolarCouplingEnergy – an energy method which triggers computations handled by this class. More...
 
class  RDC
 
class  ResidualDipolarCoupling_Rohl
 
class  RDC_Rohl
 
class  SmallAtNb
 
class  ResidueNblistData
 
class  ResiduePairNeighborList
 
class  Predicate
 
class  IsProteinCAPredicate
 
class  IsMainAtomPredicate
 
class  IsHeavyAtomPredicate
 
class  IsProteinBackbonePredicate
 
class  IsProteinBackboneIncludingOPredicate
 
class  IsSpecificAtomsPredicate
 
class  ResRangePredicate
 
class  SelectedResPredicate
 
class  ExcludedResPredicate
 
class  PDatom
 
class  PDvertex
 
class  PDinter
 
class  SAnode
 
class  SASAPotential
 
class  ScoreFunction
 This object defines a ScoreFunction, it contains methods for calculating the various scoring components (called ScoreType's) used in Rosetta. It also contains weights that are applied to each of those components. Only scoring components with non-zero weights are calculated. More...
 
struct  ScoreFunctionKey
 A key for looking up previously-loaded scorefunctions (which the ScoreFunctionFactory stores in a map of owning pointers indexed by keys of this type). More...
 
class  ScoreFunctionFactory
 A static singleton for making a single score_function. More...
 
class  ScoreFunctionInfo
 Info on the scorefunction settings. More...
 
class  ScoreTypeManager
 
class  ScoringManager
 
class  DimerPairing
 
class  SecondaryStructurePotential
 secondary structure scoring cut from classic rosetta structure.h/structure.cc More...
 
class  SecondaryStructureWeights
 Holds weights and flags for configuring a SecondaryStructureEnergy evaluation. More...
 
class  SigmoidWeightedCenList
 Keep track of the cenlist information stores both centroid counts (T = Real) as well as d_centroid_counts (T = Vector) More...
 
class  SmoothScoreTermCoeffs
 
class  SmoothEnvPairPotential
 
class  SplitUnfoldedTwoBodyPotential
 
class  BB_Pos
 
struct  Strands
 
struct  Helices
 
class  SS_Info
 
struct  Hairpin
 
struct  Hairpins
 
class  SS_Killhairpins_Info
 
class  TenANeighborNode
 
class  TenANeighborEdge
 
class  TenANeighborGraph
 
class  TMscoreStore
 
class  TMscore
 
class  TwelveANeighborNode
 
class  TwelveANeighborEdge
 
class  TwelveANeighborGraph
 
class  UnfoldedStatePotential
 
class  VdWTinkerResidueInfo
 
class  VdWTinkerPoseInfo
 
class  VdWTinkerRotamerSetInfo
 
class  VdWTinkerPotential
 
class  WaterAdductHBondPotential
 

Typedefs

typedef utility::pointer::shared_ptr< APBSWrapperAPBSWrapperOP
 
typedef utility::pointer::shared_ptr< APBSWrapper const > APBSWrapperCOP
 
typedef utility::pointer::weak_ptr< APBSWrapperAPBSWrapperAP
 
typedef utility::pointer::weak_ptr< APBSWrapper const > APBSWrapperCAP
 
typedef utility::pointer::shared_ptr< APBSConfigAPBSConfigOP
 
typedef utility::pointer::shared_ptr< APBSConfig const > APBSConfigCOP
 
typedef utility::pointer::weak_ptr< APBSConfigAPBSConfigAP
 
typedef utility::pointer::weak_ptr< APBSConfig const > APBSConfigCAP
 
typedef utility::pointer::shared_ptr< APBSResultAPBSResultOP
 
typedef utility::pointer::shared_ptr< APBSResult const > APBSResultCOP
 
typedef utility::pointer::weak_ptr< APBSResultAPBSResultAP
 
typedef utility::pointer::weak_ptr< APBSResult const > APBSResultCAP
 
typedef utility::pointer::shared_ptr< PQRPQROP
 
typedef utility::pointer::shared_ptr< PQR const > PQRCOP
 
typedef utility::pointer::weak_ptr< PQRPQRAP
 
typedef utility::pointer::weak_ptr< PQR const > PQRCAP
 
typedef utility::pointer::shared_ptr< AtomVDWAtomVDWOP
 
typedef utility::pointer::shared_ptr< AtomVDW const > AtomVDWCOP
 
typedef utility::pointer::shared_ptr< CenHBPotentialCenHBPotentialOP
 
typedef utility::pointer::shared_ptr< CenHBPotential const > CenHBPotentialCOP
 
typedef utility::pointer::shared_ptr< CenRotEnvPairPotentialCenRotEnvPairPotentialOP
 
typedef utility::pointer::shared_ptr< CenRotEnvPairPotential const > CenRotEnvPairPotentialCOP
 
typedef utility::pointer::shared_ptr< ChemicalShiftAnisotropyChemicalShiftAnisotropyOP
 
typedef utility::pointer::shared_ptr< ChemicalShiftAnisotropy const > ChemicalShiftAnisotropyCOP
 
typedef utility::pointer::shared_ptr< ContextGraphContextGraphOP
 
typedef utility::pointer::shared_ptr< ContextGraph const > ContextGraphCOP
 
typedef utility::pointer::shared_ptr< DenseNeighborIteratorDenseNeighborIteratorOP
 
typedef utility::pointer::shared_ptr< DenseEnergyContainerDenseEnergyContainerOP
 
typedef std::map< std::string, std::map< core::Real, core::Real > > DensZScoreMap
 private methods /// More...
 
typedef utility::pointer::shared_ptr< DensityZscoresStatsSetupDensityZscoresStatsSetupOP
 
typedef utility::pointer::shared_ptr< DensityZscoresStatsSetup const > DensityZscoresStatsSetupCOP
 
typedef utility::pointer::shared_ptr< DipolarCouplingDipolarCouplingOP
 
typedef utility::pointer::shared_ptr< DipolarCoupling const > DipolarCouplingCOP
 
typedef utility::pointer::shared_ptr< DockingScoreFunctionDockingScoreFunctionOP
 
typedef utility::pointer::shared_ptr< DockingScoreFunction const > DockingScoreFunctionCOP
 
typedef utility::pointer::shared_ptr< EnergiesEnergiesOP
 
typedef utility::pointer::shared_ptr< Energies const > EnergiesCOP
 
typedef utility::pointer::shared_ptr< EnergyGraphEnergyGraphOP
 
typedef EMapVector EnergyMap
 
typedef utility::pointer::shared_ptr< CenListInfoCenListInfoOP
 
typedef utility::pointer::shared_ptr< EnvPairPotentialEnvPairPotentialOP
 
typedef utility::pointer::shared_ptr< EnvPairPotential const > EnvPairPotentialCOP
 
typedef utility::pointer::shared_ptr< GenBornResidueInfoGenBornResidueInfoOP
 
typedef utility::pointer::shared_ptr< GenBornPoseInfoGenBornPoseInfoOP
 
typedef utility::pointer::shared_ptr< GenBornRotamerSetInfoGenBornRotamerSetInfoOP
 
typedef utility::pointer::shared_ptr< GenBornPotentialGenBornPotentialOP
 
typedef utility::pointer::shared_ptr< GenBornPotential const > GenBornPotentialCOP
 
typedef utility::pointer::shared_ptr< GenericBondedPotentialGenericBondedPotentialOP
 
typedef utility::pointer::shared_ptr< ResidueExclParamsResidueExclParamsOP
 
typedef utility::pointer::shared_ptr< ResidueExclParams const > ResidueExclParamsCOP
 
typedef utility::pointer::shared_ptr< GenBondedExclInfoGenBondedExclInfoOP
 
typedef utility::pointer::shared_ptr< GenBondedExclInfo const > GenBondedExclInfoCOP
 
typedef utility::pointer::shared_ptr< HydroxylTorsionPotentialHydroxylTorsionPotentialOP
 
typedef utility::pointer::shared_ptr< HydroxylTorsionPotential const > HydroxylTorsionPotentialCOP
 
typedef utility::pointer::shared_ptr< ResidueNeighborIteratorResidueNeighborIteratorOP
 
typedef utility::pointer::shared_ptr< ResidueNeighborIterator const > ResidueNeighborIteratorCOP
 
typedef utility::pointer::shared_ptr< ResidueNeighborConstIteratorResidueNeighborConstIteratorOP
 
typedef utility::pointer::shared_ptr< ResidueNeighborConstIterator const > ResidueNeighborConstIteratorCOP
 
typedef utility::pointer::shared_ptr< LREnergyContainerLREnergyContainerOP
 
typedef utility::pointer::shared_ptr< LREnergyContainer const > LREnergyContainerCOP
 
typedef utility::pointer::shared_ptr< Membrane_FAEmbedMembrane_FAEmbedOP
 
typedef utility::pointer::shared_ptr< Membrane_FAEmbed const > Membrane_FAEmbedCOP
 
typedef utility::pointer::shared_ptr< Membrane_FAPotentialMembrane_FAPotentialOP
 
typedef utility::pointer::shared_ptr< Membrane_FAPotential const > Membrane_FAPotentialCOP
 
typedef utility::pointer::shared_ptr< MembraneEmbedMembraneEmbedOP
 
typedef utility::pointer::shared_ptr< MembraneEmbed const > MembraneEmbedCOP
 
typedef utility::pointer::shared_ptr< MembranePotentialMembranePotentialOP
 
typedef utility::pointer::shared_ptr< MembranePotential const > MembranePotentialCOP
 
typedef utility::pointer::shared_ptr< MembraneTopologyMembraneTopologyOP
 
typedef utility::pointer::shared_ptr< MembraneTopology const > MembraneTopologyCOP
 
typedef utility::pointer::shared_ptr< PoissonBoltzmannPotentialPoissonBoltzmannPotentialOP
 
typedef utility::pointer::shared_ptr< PoissonBoltzmannPotential const > PoissonBoltzmannPotentialCOP
 
typedef utility::pointer::shared_ptr< ResSingleMinimizationDataResSingleMinimizationDataOP
 
typedef utility::pointer::shared_ptr< ResSingleMinimizationData const > ResSingleMinimizationDataCOP
 
typedef utility::pointer::shared_ptr< ResPairMinimizationDataResPairMinimizationDataOP
 
typedef utility::pointer::shared_ptr< ResPairMinimizationData const > ResPairMinimizationDataCOP
 
typedef utility::pointer::shared_ptr< MinimizationGraphMinimizationGraphOP
 
typedef utility::pointer::shared_ptr< MinimizationGraph const > MinimizationGraphCOP
 
typedef utility::pointer::shared_ptr< MinScoreScoreFunctionMinScoreScoreFunctionOP
 
typedef utility::pointer::shared_ptr< MinScoreScoreFunction const > MinScoreScoreFunctionCOP
 
typedef utility::pointer::shared_ptr< MultipoleElecResidueInfoMultipoleElecResidueInfoOP
 
typedef utility::pointer::shared_ptr< MultipoleElecResidueInfo const > MultipoleElecResidueInfoCOP
 
typedef utility::pointer::shared_ptr< MultipoleElecPoseInfoMultipoleElecPoseInfoOP
 
typedef utility::pointer::shared_ptr< MultipoleElecPoseInfo const > MultipoleElecPoseInfoCOP
 
typedef utility::pointer::shared_ptr< MultipoleElecRotamerSetInfoMultipoleElecRotamerSetInfoOP
 
typedef utility::pointer::shared_ptr< MultipoleParameterMultipoleParameterOP
 
typedef utility::pointer::shared_ptr< MultipoleElecPotentialMultipoleElecPotentialOP
 
typedef utility::pointer::shared_ptr< MultipoleElecPotential const > MultipoleElecPotentialCOP
 
typedef utility::pointer::shared_ptr< NeighborListNeighborListOP
 
typedef utility::pointer::shared_ptr< NeighborList const > NeighborListCOP
 
typedef utility::vector1< AtomNeighborAtomNeighbors
 
typedef utility::pointer::shared_ptr< OmegaTetherOmegaTetherOP
 
typedef utility::pointer::shared_ptr< OmegaTether const > OmegaTetherCOP
 
typedef utility::pointer::shared_ptr< OneDDistPotentialOneDDistPotentialOP
 
typedef utility::pointer::shared_ptr< OneDDistPotential const > OneDDistPotentialCOP
 
typedef utility::pointer::shared_ptr< OneToAllNeighborIteratorOneToAllNeighborIteratorOP
 
typedef utility::pointer::shared_ptr< OneToAllEnergyContainerOneToAllEnergyContainerOP
 
typedef utility::pointer::shared_ptr< P_AAP_AAOP
 
typedef utility::pointer::shared_ptr< P_AA const > P_AACOP
 
typedef utility::pointer::shared_ptr< P_AA_ABEGO3P_AA_ABEGO3_OP
 
typedef utility::pointer::shared_ptr< P_AA_ABEGO3 const > P_AA_ABEGO3_COP
 
typedef utility::pointer::shared_ptr< P_AA_ssP_AA_ssOP
 
typedef utility::pointer::shared_ptr< P_AA_ss const > P_AA_ssCOP
 
typedef utility::pointer::shared_ptr< PairEPotentialPairEPotentialOP
 
typedef utility::pointer::shared_ptr< PairEPotential const > PairEPotentialCOP
 
typedef utility::pointer::shared_ptr< PointWaterPotentialPointWaterPotentialOP
 
typedef utility::pointer::shared_ptr< PointWaterPotential const > PointWaterPotentialCOP
 
using PB = PoissonBoltzmannPotential
 
typedef utility::pointer::weak_ptr< PoissonBoltzmannPotentialPoissonBoltzmannPotentialAP
 
typedef utility::pointer::weak_ptr< PoissonBoltzmannPotential const > PoissonBoltzmannPotentialCAP
 
typedef utility::pointer::shared_ptr< PolymerBondedNeighborIteratorPolymerBondedNeighborIteratorOP
 
typedef utility::pointer::shared_ptr< const PolymerBondedNeighborIteratorPolymerBondedNeighborIteratorCOP
 
typedef utility::pointer::shared_ptr< PolymerBondedEnergyContainerPolymerBondedEnergyContainerOP
 
typedef utility::pointer::shared_ptr< const PolymerBondedEnergyContainerPolymerBondedEnergyContainerCOP
 
typedef utility::pointer::shared_ptr< ProQPotentialProQPotentialOP
 
using R = Ramachandran
 
typedef utility::pointer::shared_ptr< RamachandranRamachandranOP
 
typedef utility::pointer::shared_ptr< Ramachandran const > RamachandranCOP
 
typedef utility::pointer::shared_ptr< Ramachandran2BRamachandran2BOP
 
typedef utility::pointer::shared_ptr< Ramachandran2B const > Ramachandran2BCOP
 
typedef utility::pointer::shared_ptr< RamaPreProRamaPreProOP
 
typedef utility::pointer::shared_ptr< RamaPrePro const > RamaPreProCOP
 
typedef core::Real matrix[3][3]
 
typedef core::Real rvec[3]
 
typedef core::Real rvec5[5]
 
typedef utility::pointer::shared_ptr< ResidualDipolarCouplingResidualDipolarCouplingOP
 
typedef utility::pointer::shared_ptr< ResidualDipolarCoupling const > ResidualDipolarCouplingCOP
 
typedef utility::pointer::shared_ptr< ResidualDipolarCoupling_RohlResidualDipolarCoupling_RohlOP
 
typedef utility::pointer::shared_ptr< ResidualDipolarCoupling_Rohl const > ResidualDipolarCoupling_RohlCOP
 
typedef utility::pointer::shared_ptr< ResidueNblistDataResidueNblistDataOP
 
typedef utility::pointer::shared_ptr< ResidueNblistData const > ResidueNblistDataCOP
 
typedef utility::pointer::shared_ptr< ResiduePairNeighborListResiduePairNeighborListOP
 
typedef utility::pointer::shared_ptr< ResiduePairNeighborList const > ResiduePairNeighborListCOP
 
typedef std::list< core::SizeResidueSelection
 
typedef utility::vector1< core::SizeResidueSelectionVector
 
typedef utility::pointer::shared_ptr< PredicatePredicateOP
 
typedef utility::pointer::shared_ptr< Predicate const > PredicateCOP
 
typedef utility::pointer::shared_ptr< PDatomPDatomOP
 
typedef utility::pointer::shared_ptr< PDatom const > PDatomCOP
 
typedef utility::pointer::shared_ptr< PDvertexPDvertexOP
 
typedef utility::pointer::shared_ptr< PDvertex const > PDvertexCOP
 
typedef utility::pointer::shared_ptr< PDinterPDinterOP
 
typedef utility::pointer::shared_ptr< PDinter const > PDinterCOP
 
typedef utility::pointer::shared_ptr< SASAPotentialSASAPotentialOP
 
typedef utility::pointer::shared_ptr< SASAPotential const > SASAPotentialCOP
 
typedef numeric::xyzVector< core::RealVector
 
typedef numeric::xyzMatrix< core::RealMatrix
 
typedef utility::pointer::shared_ptr< ScoreFunctionScoreFunctionOP
 
typedef utility::pointer::shared_ptr< ScoreFunction const > ScoreFunctionCOP
 
typedef utility::pointer::shared_ptr< ScoreFunctionInfoScoreFunctionInfoOP
 
typedef utility::pointer::shared_ptr< ScoreFunctionInfo const > ScoreFunctionInfoCOP
 
typedef utility::vector1< ScoreTypeScoreTypes
 
using DimerPairingOP = utility::pointer::shared_ptr< DimerPairing >
 
typedef utility::pointer::shared_ptr< SecondaryStructurePotentialSecondaryStructurePotentialOP
 
typedef utility::pointer::shared_ptr< SecondaryStructurePotential const > SecondaryStructurePotentialCOP
 
typedef utility::pointer::shared_ptr< SigmoidWeightedCenList< Real > > SigmoidWeightedCenListRealOP
 
typedef utility::pointer::shared_ptr< SigmoidWeightedCenList< numeric::xyzVector< Real > > > SigmoidWeightedCenListVectorOP
 
typedef utility::pointer::shared_ptr< SmoothEnvPairPotentialSmoothEnvPairPotentialOP
 
typedef utility::pointer::shared_ptr< SmoothEnvPairPotential const > SmoothEnvPairPotentialCOP
 
typedef utility::pointer::shared_ptr< SplitUnfoldedTwoBodyPotentialSplitUnfoldedTwoBodyPotentialOP
 
typedef utility::pointer::shared_ptr< SS_InfoSS_InfoOP
 
typedef utility::pointer::shared_ptr< SS_Info const > SS_InfoCOP
 
typedef utility::pointer::shared_ptr< SS_Killhairpins_InfoSS_Killhairpins_InfoOP
 
typedef utility::pointer::shared_ptr< SS_Killhairpins_Info const > SS_Killhairpins_InfoCOP
 
typedef utility::pointer::shared_ptr< TenANeighborGraphTenANeighborGraphOP
 
typedef utility::pointer::shared_ptr< TenANeighborGraph const > TenANeighborGraphCOP
 
typedef utility::pointer::shared_ptr< TwelveANeighborGraphTwelveANeighborGraphOP
 
typedef utility::pointer::shared_ptr< TwelveANeighborGraph const > TwelveANeighborGraphCOP
 
typedef core::Real Probability
 
typedef Real Weight
 
typedef Real Score
 
typedef float TableEnergy
 
typedef float TableProbability
 
typedef ObjexxFCL::CArray< EnergyCArray_Energy
 
typedef ObjexxFCL::CArrayP< EnergyCArrayP_Energy
 
typedef ObjexxFCL::CArray< TableEnergyCArray_TableEnergy
 
typedef ObjexxFCL::CArrayP< TableEnergyCArrayP_TableEnergy
 
typedef ObjexxFCL::FArray1D< LengthFArray1D_Length
 
typedef ObjexxFCL::FArray2D< LengthFArray2D_Length
 
typedef ObjexxFCL::FArray3D< LengthFArray3D_Length
 
typedef ObjexxFCL::FArray4D< LengthFArray4D_Length
 
typedef ObjexxFCL::FArray5D< LengthFArray5D_Length
 
typedef ObjexxFCL::FArray1D< WeightFArray1D_Weight
 
typedef ObjexxFCL::FArray2D< WeightFArray2D_Weight
 
typedef ObjexxFCL::FArray3D< WeightFArray3D_Weight
 
typedef ObjexxFCL::FArray4D< WeightFArray4D_Weight
 
typedef ObjexxFCL::FArray5D< WeightFArray5D_Weight
 
typedef ObjexxFCL::FArray1D< EnergyFArray1D_Energy
 
typedef ObjexxFCL::FArray2D< EnergyFArray2D_Energy
 
typedef ObjexxFCL::FArray3D< EnergyFArray3D_Energy
 
typedef ObjexxFCL::FArray4D< EnergyFArray4D_Energy
 
typedef ObjexxFCL::FArray5D< EnergyFArray5D_Energy
 
typedef ObjexxFCL::FArray1D< TableEnergyFArray1D_TableEnergy
 
typedef ObjexxFCL::FArray2D< TableEnergyFArray2D_TableEnergy
 
typedef ObjexxFCL::FArray3D< TableEnergyFArray3D_TableEnergy
 
typedef ObjexxFCL::FArray4D< TableEnergyFArray4D_TableEnergy
 
typedef ObjexxFCL::FArray5D< TableEnergyFArray5D_TableEnergy
 
typedef ObjexxFCL::FArray2D< CArrayP_TableEnergyAtomPairEnergyTable
 
typedef ObjexxFCL::FArray1D< ProbabilityFArray1D_Probability
 
typedef ObjexxFCL::FArray2D< ProbabilityFArray2D_Probability
 
typedef ObjexxFCL::FArray3D< ProbabilityFArray3D_Probability
 
typedef ObjexxFCL::FArray4D< ProbabilityFArray4D_Probability
 
typedef ObjexxFCL::FArray5D< ProbabilityFArray5D_Probability
 
typedef ObjexxFCL::FArray1D< TableProbabilityFArray1D_TableProbability
 
typedef ObjexxFCL::FArray2D< TableProbabilityFArray2D_TableProbability
 
typedef ObjexxFCL::FArray3D< TableProbabilityFArray3D_TableProbability
 
typedef ObjexxFCL::FArray4D< TableProbabilityFArray4D_TableProbability
 
typedef ObjexxFCL::FArray5D< TableProbabilityFArray5D_TableProbability
 
typedef ObjexxFCL::KeyFArray1D< RealKeyFArray1D_Real
 
typedef ObjexxFCL::KeyFArray2D< RealKeyFArray2D_Real
 
typedef ObjexxFCL::KeyFArray3D< RealKeyFArray3D_Real
 
typedef ObjexxFCL::KeyFArray1D< WeightKeyFArray1D_Weight
 
typedef ObjexxFCL::KeyFArray2D< WeightKeyFArray2D_Weight
 
typedef ObjexxFCL::KeyFArray3D< WeightKeyFArray3D_Weight
 
typedef ObjexxFCL::KeyFArray1D< EnergyKeyFArray1D_Energy
 
typedef ObjexxFCL::KeyFArray2D< EnergyKeyFArray2D_Energy
 
typedef ObjexxFCL::KeyFArray3D< EnergyKeyFArray3D_Energy
 
typedef ObjexxFCL::KeyFArray1D< ProbabilityKeyFArray1D_Probability
 
typedef ObjexxFCL::KeyFArray2D< ProbabilityKeyFArray2D_Probability
 
typedef ObjexxFCL::KeyFArray3D< ProbabilityKeyFArray3D_Probability
 
typedef utility::pointer::shared_ptr< UnfoldedStatePotentialUnfoldedStatePotentialOP
 
typedef utility::pointer::shared_ptr< VdWTinkerResidueInfoVdWTinkerResidueInfoOP
 
typedef utility::pointer::shared_ptr< VdWTinkerResidueInfo const > VdWTinkerResidueInfoCOP
 
typedef utility::pointer::shared_ptr< VdWTinkerPoseInfoVdWTinkerPoseInfoOP
 
typedef utility::pointer::shared_ptr< VdWTinkerPoseInfo const > VdWTinkerPoseInfoCOP
 
typedef utility::pointer::shared_ptr< VdWTinkerRotamerSetInfoVdWTinkerRotamerSetInfoOP
 
typedef utility::pointer::shared_ptr< VdWTinkerPotentialVdWTinkerPotentialOP
 
typedef utility::pointer::shared_ptr< VdWTinkerPotential const > VdWTinkerPotentialCOP
 
typedef utility::pointer::shared_ptr< WaterAdductHBondPotentialWaterAdductHBondPotentialOP
 
typedef utility::pointer::shared_ptr< WaterAdductHBondPotential const > WaterAdductHBondPotentialCOP
 
typedef utility::pointer::shared_ptr< SetupPoissonBoltzmannPotential > SetupPoissonBoltzmannPotentialOP
 
typedef utility::pointer::shared_ptr< SetupPoissonBoltzmannPotential const > SetupPoissonBoltzmannPotentialCOP
 
typedef utility::pointer::weak_ptr< SetupPoissonBoltzmannPotential > SetupPoissonBoltzmannPotentialAP
 
typedef utility::pointer::weak_ptr< SetupPoissonBoltzmannPotential const > SetupPoissonBoltzmannPotentialCAP
 

Enumerations

enum  ContextGraphType { ten_A_neighbor_graph = 1 , twelve_A_neighbor_graph , centroid_neighbor_graph , num_context_graph_types = centroid_neighbor_graph }
 
enum  ReadMode {
  rmNONE , rmATOM , rmBOND , rmANGLE ,
  rmTORSION , rmIMPROPER
}
 
enum  min_single_data {
  etab_single_nblist = 1 , etab_classic_intrares_single_nblist , mm_lj_intra_nblist , cst_res_data ,
  lkb_res_data , vdw_res_data , mp_res_data , hbond_res_data ,
  n_min_single_data = hbond_res_data
}
 
enum  min_pair_data {
  etab_pair_nblist = 1 , etab_classic_intrares_pair_nblist , lkball_nblist , lkdome_nblist ,
  cst_respair_data , elec_pair_nblist , rna_elec_pair_nblist , geom_solv_pair_nblist ,
  fa_stack_pair_nblist , lk_PolarNonPolar_pair_nblist , fa_dslf_respair_data , fa_custom_pair_dist_data ,
  lkb_respair_data , lkd_respair_data , vdw_respair_data , mp_respair_data ,
  mg_pair_nblist , hbond_respair_data , n_min_pair_data = hbond_respair_data
}
 
enum  MultipoleAxisType {
  none =1 , z_axis_only , three_fold , bisector ,
  z_then_bisector , z_then_x
}
 
enum  ABEGO_index {
  ABEGO_index_INVALID =0 , ABEGO_index_A , ABEGO_index_START = ABEGO_index_A , ABEGO_index_B ,
  ABEGO_index_E , ABEGO_index_G , ABEGO_index_O , ABEGO_index_COUNT = ABEGO_index_O
}
 
enum  ProteinTorsion {
  PHI = 1 , PSI , OMEGA , CHI1 ,
  CHI2 , CHI3 , CHI4 , protein_torsion_end
}
 
enum  Rama_Table_Type {
  flat_l_aa_ramatable =1 , flat_d_aa_ramatable , flat_symm_dl_aa_ramatable , flat_symm_gly_ramatable ,
  flat_symm_pro_ramatable , flat_l_aa_ramatable_stringent , flat_d_aa_ramatable_stringent , flat_symm_dl_aa_ramatable_stringent ,
  flat_symm_gly_ramatable_stringent , flat_symm_pro_ramatable_stringent , unknown_ramatable_type , end_of_ramatable_type_list =unknown_ramatable_type
}
 
enum  rmsd_atoms {
  rmsd_protein_bb_heavy = 1 , rmsd_protein_bb_heavy_including_O , rmsd_protein_bb_ca , rmsd_sc_heavy ,
  rmsd_sc , rmsd_all_heavy , rmsd_all , rmsd_atom_total = rmsd_all
}
 
enum  ScoreType {
  fa_atr = 1 , fa_rep , fa_sol , fa_intra_atr ,
  fa_intra_rep , fa_intra_sol , fa_intra_atr_xover4 , fa_intra_rep_xover4 ,
  fa_intra_sol_xover4 , fa_intra_atr_nonprotein , fa_intra_rep_nonprotein , fa_intra_sol_nonprotein ,
  fa_intra_RNA_base_phos_atr , fa_intra_RNA_base_phos_rep , fa_intra_RNA_base_phos_sol , fa_atr_dummy ,
  fa_rep_dummy , fa_sol_dummy , fa_vdw_tinker , lk_hack ,
  lk_ball , lk_ball_wtd , lk_ball_iso , lk_ball_bridge ,
  lk_ball_bridge_uncpl , lk_dome , lk_dome_iso , lk_dome_bridge ,
  lk_dome_bridge_uncpl , lk_ball_bridge2 , lk_ball_bridge_uncpl2 , lk_dome_pack ,
  coarse_fa_atr , coarse_fa_rep , coarse_fa_sol , coarse_beadlj ,
  mm_lj_intra_rep , mm_lj_intra_atr , mm_lj_inter_rep , mm_lj_inter_atr ,
  mm_twist , mm_bend , mm_stretch , lk_costheta ,
  lk_polar , lk_nonpolar , lk_polar_intra_RNA , lk_nonpolar_intra_RNA ,
  fa_elec , fa_elec_bb_bb , fa_elec_bb_sc , fa_elec_sc_sc ,
  fa_intra_elec , fa_imm_elec , h2o_hbond , dna_dr ,
  dna_bp , dna_bs , dna_ref , peptide_bond ,
  pcs , pcsTs1 , pcsTs2 , pcsTs3 ,
  pcsTs4 , pcs2 , fastsaxs , saxs_score ,
  saxs_cen_score , saxs_fa_score , pddf_score , fiberdiffraction ,
  fiberdiffractiondens , epr_deer_score , fa_mbenv , fa_mbsolv ,
  fa_elec_rna_phos_phos , fa_elec_rna_phos_sugr , fa_elec_rna_phos_base , fa_elec_rna_sugr_sugr ,
  fa_elec_rna_sugr_base , fa_elec_rna_base_base , fa_elec_rna_phos_phos_fast , fa_elec_rna_phos_sugr_fast ,
  fa_elec_rna_phos_base_fast , fa_elec_rna_sugr_sugr_fast , fa_elec_rna_sugr_base_fast , fa_elec_rna_base_base_fast ,
  fa_elec_aro_aro , fa_elec_aro_all , hack_aro , rna_fa_atr_base ,
  rna_fa_rep_base , rna_data_backbone , ch_bond , ch_bond_bb_bb ,
  ch_bond_sc_sc , ch_bond_bb_sc , pro_close , rama2b ,
  vdw , cenpack , cenpack_smooth , cen_hb ,
  hybrid_vdw , gauss , rna_vdw , rnp_vdw ,
  rna_base_backbone , rna_backbone_backbone , rna_repulsive , rna_base_pair_pairwise ,
  rna_base_axis_pairwise , rna_base_stagger_pairwise , rna_base_stack_pairwise , rna_base_stack_axis_pairwise ,
  rna_data_base , rna_base_pair , rna_base_axis , rna_base_stagger ,
  rna_base_stack , rna_base_stack_axis , rnp_base_pair , rnp_stack ,
  rnp_stack_xy , rnp_pair , rnp_pair_dist , rnp_aa_to_rna_backbone ,
  rna_mg_point , rna_mg_point_indirect , mg , mg_lig ,
  mg_sol , mg_ref , hoh_ref , rna_torsion ,
  rna_torsion_sc , rna_suite , rna_jr_suite , suiteness_bonus ,
  tna_suite , rna_sugar_close , fa_stack , fa_stack_lower ,
  fa_stack_upper , fa_stack_aro , fa_stack_ext , fa_stack_sol ,
  fa_stack_lr , fa_stack_rna_protein , fa_stack_rna_protein_aro , ss_contact_worst ,
  stack_elec , stack_elec_base_base , stack_elec_base_bb , alignment ,
  dna_bb_torsion , dna_sugar_close , dna_base_distance , geom_sol_fast ,
  geom_sol_fast_intra_RNA , fa_cust_pair_dist , custom_atom_pair , orbitals_hpol_bb ,
  pci_cation_pi , pci_pi_pi , pci_salt_bridge , pci_hbond ,
  arg_cation_pi , python , n_ci_2b_score_types = python , fa_pair ,
  fa_pair_aro_aro , fa_pair_aro_pol , fa_pair_pol_pol , hbond_sr_bb ,
  hbond_lr_bb , hbond_bb_sc , hbond_sr_bb_sc , hbond_lr_bb_sc ,
  hbond_sc , hbond_intra , hbond_wat , wat_entropy ,
  hbond , npd_hbond_sr_bb , npd_hbond_lr_bb , npd_hbond_bb_sc ,
  npd_hbond_sr_bb_sc , npd_hbond_lr_bb_sc , npd_hbond_sc , npd_hbond_intra ,
  npd_hbond , fa_grpelec , interface_dd_pair , geom_sol ,
  geom_sol_intra_RNA , occ_sol_fitted , occ_sol_fitted_onebody , occ_sol_exact ,
  cen_rot_pair , cen_rot_pair_ang , cen_rot_pair_dih , pair ,
  cen_pair_smooth , Mpair , MPPair , FaMPSolv ,
  suck , rna_rg , rna_motif , facts_elec ,
  facts_solv , facts_sasa , motif_dock , pointwater ,
  goap , goap_dist , goap_angle , approximate_buried_unsat_penalty ,
  interchain_pair , interchain_vdw , n_shortranged_2b_score_types = interchain_vdw , gb_elec ,
  multipole_elec , fa_sasa , dslf_ss_dst , dslf_cs_ang ,
  dslf_ss_dih , dslf_ca_dih , dslf_cbs_ds , dslf_fa13 ,
  dslfc_cen_dst , dslfc_cb_dst , dslfc_ang , dslfc_cb_dih ,
  dslfc_bb_dih , dslfc_rot , dslfc_trans , dslfc_RT ,
  atom_pair_constraint , base_pair_constraint , coarse_chainbreak_constraint , constant_constraint ,
  coordinate_constraint , angle_constraint , dihedral_constraint , big_bin_constraint ,
  dunbrack_constraint , site_constraint , metalhash_constraint , metalbinding_constraint ,
  rna_stub_coord_hack , bond_geometry , rna_bond_geometry , Hpol_bond_geometry ,
  rama , omega , fa_dun , fa_dun_dev ,
  fa_dun_rot , fa_dun_semi , cen_rot_dun , dna_chi ,
  p_aa_pp , p_aa_ss , yhh_planarity , hxl_tors ,
  h2o_intra , ref , ref_nc , seqdep_ref ,
  nmer_ref , nmer_pssm , nmer_svm , envsmooth ,
  e_pH , rna_bulge , dna_dihedral_bb , dna_dihedral_chi ,
  dna_dihedral_sugar , sugar_bb , free_suite , free_2HOprime ,
  free_side_chain , free_base , free_res , free_dof ,
  intermol , other_pose , special_rot , PB_elec ,
  cen_env_smooth , cbeta_smooth , cen_rot_env , cen_rot_cbeta ,
  env , cbeta , DFIRE , Menv ,
  Mcbeta , Menv_non_helix , Menv_termini , Menv_tm_proj ,
  Mlipo , rg , rg_local , co ,
  hs_pair , ss_pair , rsigma , sheet ,
  burial_v2 , burial , abego , covalent_labeling ,
  covalent_labeling_fa , hrf_ms_labeling , hrf_dynamics , ccs_imms ,
  depc_ms , rnp_env , loop_close , missing_res ,
  MPEnv , MPCbeta , MPLipo , MPTermini ,
  MPNonHelix , MPTMProj , FaMPEnv , FaMPEnvSmooth ,
  fa_water_to_bilayer , f_elec_lipidlayer , FaMPAsymEzCB , FaMPAsymEzCG ,
  MPResidueLipophilicity , span_ins , mp_span_ang , MPHelicality ,
  natbias_ss , natbias_hs , natbias_hh , natbias_stwist ,
  aa_cmp , dock_ens_conf , csa , dc ,
  rdc , rdc_segments , rdc_rohl , nmr_pcs ,
  nmr_rdc , nmr_pre , cen_pair_motifs , cen_pair_motif_degree ,
  holes , holes_decoy , holes_resl , holes_min ,
  holes_min_mean , rna_chem_shift , rna_chem_map , rna_chem_map_lores ,
  rna_partition , dab_sasa , dab_sev , sa ,
  d2h_sa , ProQM , ProQ , interchain_env ,
  interchain_contact , chainbreak , linear_chainbreak , overlap_chainbreak ,
  distance_chainbreak , dof_constraint , branch_conn , linear_branch_conn ,
  rama_prepro , paa_abego3 , cart_bonded , cart_bonded_angle ,
  cart_bonded_length , cart_bonded_ring , cart_bonded_torsion , cart_bonded_proper ,
  cart_bonded_improper , gen_bonded , gen_bonded_bond , gen_bonded_angle ,
  gen_bonded_torsion , gen_bonded_improper , neigh_vect , neigh_count ,
  neigh_vect_raw , symE_bonus , sym_lig , mhc_epitope ,
  pack_stat , rms , res_type_constraint , res_type_linking_constraint ,
  pocket_constraint , backbone_stub_constraint , backbone_stub_linear_constraint , surface ,
  p_aa , unfolded , split_unfolded_two_body , fa_atr_ref ,
  fa_rep_ref , fa_sol_ref , fa_elec_ref , hbond_ref ,
  dslf_fa13_ref , fa_intra_atr_ref , fa_intra_rep_ref , fa_intra_sol_ref ,
  pro_close_ref , fa_dun_ref , fa_dun_dev_ref , fa_dun_rot_ref ,
  fa_dun_semi_ref , rama_ref , p_aa_pp_ref , omega_ref ,
  mm_lj_intra_rep_ref , mm_lj_intra_atr_ref , mm_twist_ref , elec_dens_fast ,
  elec_dens_window , elec_dens_whole_structure_ca , elec_dens_whole_structure_allatom , elec_dens_atomwise ,
  grid_vdw , xtal_ml , xtal_rwork , xtal_rfree ,
  hpatch , Menv_smooth , wat_desolv , ring_close ,
  aa_repeat , aa_composition , aspartimide_penalty , hbnet ,
  buried_unsatisfied_penalty , netcharge , voids_penalty , sap_constraint ,
  dna_env , dna_pair , dump_trajectory , sidechain_neighbors ,
  target_clash , membrane_span_constraint , membrane_span_term_z_constraint , aromatic_restraint ,
  rna_coarse_dist , total_score , dummy_score_type , n_score_types = dummy_score_type ,
  end_of_score_type_enumeration = dummy_score_type
}
 Type for looking up cached energies. More...
 

Functions

static basic::Tracer TR ("core.scoring.AtomVDW")
 
void store_CSA_in_pose (ChemicalShiftAnisotropyOP csa_info, core::pose::Pose &pose)
 
ChemicalShiftAnisotropyCOP retrieve_CSA_from_pose (core::pose::Pose const &pose)
 
ChemicalShiftAnisotropyOP retrieve_CSA_from_pose (core::pose::Pose &pose)
 
std::ostream & operator<< (std::ostream &out, CSA const &csa)
 
std::ostream & operator<< (std::ostream &out, ChemicalShiftAnisotropy const &csa)
 
static Real const BOGUS_ENERGY (99999.99)
 
DerivVectorPair operator* (Real scale, DerivVectorPair const &dvp)
 
DerivVectorPair operator* (DerivVectorPair const &dvp, Real scale)
 
void store_DC_in_pose (DipolarCouplingOP dc_info, core::pose::Pose &pose)
 
DipolarCouplingCOP retrieve_DC_from_pose (core::pose::Pose const &pose)
 
DipolarCouplingOP retrieve_DC_from_pose (core::pose::Pose &pose)
 
std::ostream & operator<< (std::ostream &out, DC const &dc)
 
std::ostream & operator<< (std::ostream &out, DipolarCoupling const &dc)
 
std::string element_string_dc (std::string const &atom)
 
std::ostream & operator<< (std::ostream &out, const Energies &e)
 
std::ostream & operator<< (std::ostream &ost, EMapVector const &emap)
 output operator (index;value) More...
 
template<class T , class T_Etable >
void residue_fast_pair_energy_attached_H (conformation::Residue const &res1, int const atomno1, conformation::Residue const &res2, Size const atomno2, Size const at1hbegin, Size const at1hend, Size const at2hbegin, Size const at2hend, T const &count_pair, T_Etable const &etable_energy, EnergyMap &emap)
 class T must define More...
 
template<class T , class T_Etable >
void inline_residue_atom_pair_energy (conformation::Residue const &res1, conformation::Residue const &res2, T_Etable const &etable_energy, T const &count_pair, EnergyMap &emap, int res1_start, int res1_end, int res2_start, int res2_end)
 templated atom pair energy calculations More...
 
template<class T , class T_Etable >
void inline_intraresidue_atom_pair_energy (conformation::Residue const &res, T_Etable const &etable_energy, T const &count_pair, EnergyMap &emap)
 intraresidue atom pair energy evaluations More...
 
template<class T , class T_Etable >
void inline_residue_atom_pair_energy (conformation::Residue const &res1, conformation::Residue const &res2, T_Etable const &etable_energy, T const &count_pair, EnergyMap &emap)
 
template<class T , class T_Etable >
void inline_residue_atom_pair_energy_sidechain_backbone (conformation::Residue const &res1, conformation::Residue const &res2, T_Etable const &etable_energy, T const &count_pair, EnergyMap &emap)
 
template<class T , class T_Etable >
void inline_residue_atom_pair_energy_sidechain_whole (conformation::Residue const &res1, conformation::Residue const &res2, T_Etable const &etable_energy, T const &count_pair, EnergyMap &emap)
 
template<class T , class T_Etable >
void inline_residue_atom_pair_energy_backbone_backbone (conformation::Residue const &res1, conformation::Residue const &res2, T_Etable const &etable_energy, T const &count_pair, EnergyMap &emap)
 
template<class T , class T_Etable >
void inline_residue_atom_pair_energy_sidechain_sidechain (conformation::Residue const &res1, conformation::Residue const &res2, T_Etable const &etable_energy, T const &count_pair, EnergyMap &emap)
 
static basic::Tracer TR ("core.scoring.GenericBondedPotential")
 
uint64_t get_parameter_hash (Size bondtypr, Size type1, Size type2, Size type3=0, Size type4=0)
 compress 5 values into one unsigned int; use 12 bits for each More...
 
core::Size bin_from_bond (core::chemical::BondName bn, core::chemical::BondRingness br)
 convert a bond type to a bin index More...
 
utility::vector1< core::Sizebondorders_map (std::string bt)
 helper function to convert string specification of bondorders to indices More...
 
static basic::Tracer TR ("core.scoring.HydroxylTorsionPotential")
 
void interpolate_value_and_deriv (ObjexxFCL::FArray1D< Real > const &potential, Real const &bin_width, Real const &r, Real &value, Real &deriv)
 
static basic::Tracer TR ("core.scoring.lddt")
 
core::Real lddt (core::pose::Pose const &ref, core::pose::Pose const &model, bool consider_alt=true)
 Calculate the lDDT between two structures (1:1 residue correspondence) across all heavy atoms. If consider_alt is false, use the quicker algorithm which doesn't consider automorphic changes (e.g. PHE ring flips) More...
 
utility::vector1< core::Realper_res_lddt (core::pose::Pose const &ref, core::pose::Pose const &model, bool consider_alt=true)
 Calculate the per-residue lDDT between two structures (1:1 residue correspondence) across all heavy atoms. If consider_alt is false, use the quicker algorithm which doesn't consider automorphic changes (e.g. PHE ring flips) More...
 
Membrane_FAEmbed const & Membrane_FAEmbed_from_pose (pose::Pose const &pose)
 Return a Const Reference to the Embedding Object from the Pose Cache. More...
 
Membrane_FAEmbednonconst_Membrane_FAEmbed_from_pose (pose::Pose &pose)
 Return a Non Const Reference to the Embedding Object from the Pose Cache. More...
 
MembraneEmbed const & MembraneEmbed_from_pose (pose::Pose const &pose)
 Add Const Membrane Embedding to the pose cache. More...
 
MembraneEmbednonconst_MembraneEmbed_from_pose (pose::Pose &pose)
 Add a non const membrane embedding object to the pose cache. More...
 
static basic::Tracer TR ("core.scoring.MembraneTopology")
 
MembraneTopology const & MembraneTopology_from_pose (pose::Pose const &pose)
 
MembraneTopologynonconst_MembraneTopology_from_pose (pose::Pose &pose)
 
void eval_atom_derivatives_for_minnode (MinimizationNode const &min_node, conformation::Residue const &rsd, pose::Pose const &pose, EnergyMap const &res_weights, utility::vector1< DerivVectorPair > &atom_derivs)
 Evaluate the derivatives for all atoms on the input residue for the terms that apply to this residue (which are stored on the input minimization node). More...
 
void eval_res_onebody_energies_for_minnode (MinimizationNode const &min_node, conformation::Residue const &rsd, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap)
 Deprecated. More...
 
void eval_atom_derivatives_for_minedge (MinimizationEdge const &min_edge, conformation::Residue const &res1, conformation::Residue const &res2, ResSingleMinimizationData const &res1_min_data, ResSingleMinimizationData const &res2_min_data, pose::Pose const &pose, EnergyMap const &respair_weights, utility::vector1< DerivVectorPair > &r1atom_derivs, utility::vector1< DerivVectorPair > &r2atom_derivs)
 
void eval_weighted_atom_derivatives_for_minedge (MinimizationEdge const &min_edge, conformation::Residue const &res1, conformation::Residue const &res2, ResSingleMinimizationData const &res1_min_data, ResSingleMinimizationData const &res2_min_data, pose::Pose const &pose, EnergyMap const &respair_weights, utility::vector1< DerivVectorPair > &r1atom_derivs, utility::vector1< DerivVectorPair > &r2atom_derivs)
 
void eval_res_pair_energy_for_minedge (MinimizationEdge const &min_edge, conformation::Residue const &res1, conformation::Residue const &res2, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap)
 Deprecated. More...
 
Real eval_dof_deriv_for_minnode (MinimizationNode const &min_node, conformation::Residue const &rsd, pose::Pose const &pose, id::DOF_ID const &dof_id, id::TorsionID const &torsion_id, ScoreFunction const &sfxn, EnergyMap const &weights)
 
void eval_weighted_res_onebody_energies_for_minnode (MinimizationNode const &min_node, conformation::Residue const &rsd, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap, EnergyMap &scratch_emap)
 
void eval_weighted_res_pair_energy_for_minedge (MinimizationEdge const &min_edge, conformation::Residue const &res1, conformation::Residue const &res2, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap, EnergyMap &scratch_emap)
 
Real eval_weighted_dof_deriv_for_minnode (MinimizationNode const &min_node, conformation::Residue const &rsd, pose::Pose const &pose, id::DOF_ID const &dof_id, id::TorsionID const &torsion_id, ScoreFunction const &sfxn, EnergyMap const &weights)
 
void create_and_store_atom_tree_minimization_graph_asym (ScoreFunction const &sfxn, kinematics::MinimizerMapBase const &min_map, pose::Pose &pose)
 
void create_and_store_atom_tree_minimization_graph_symm (ScoreFunction const &sfxn, kinematics::MinimizerMapBase const &min_map, pose::Pose &pose)
 
void create_and_store_atom_tree_minimization_graph (ScoreFunction const &sfxn, kinematics::MinimizerMapBase const &min_map, pose::Pose &pose)
 
bool ShouldItCount (conformation::Residue const &rsd, Size const &atm)
 
void get_damped_scale_factors (MultipoleParameter::MultipoleParameterOP const &mp_param1, MultipoleParameter::MultipoleParameterOP const &mp_param2, core::Real dist, core::Real &scale3, core::Real &scale5, core::Real &scale7)
 
void get_damped_scale_factors_with_derivs (MultipoleParameter::MultipoleParameterOP const &mp_param1, MultipoleParameter::MultipoleParameterOP const &mp_param2, core::Real dist, core::Real &scale3, core::Real &scale5, core::Real &scale7, core::Real &dscale3_dr, core::Real &dscale5_dr, core::Real &dscale7_dr)
 
bool same_polarization_group (core::conformation::Residue const &rsd1, MultipoleElecResidueInfo const &mp1, core::Size atm1, core::conformation::Residue const &rsd2, core::Size atm2)
 
static basic::Tracer tr ("core.scoring.NeighborList")
 
void get_minval_binwidth (numeric::MathNTensor< core::Real, 1 > const &T, utility::json_spirit::mObject const &json, utility::fixedsizearray1< numeric::Real, 1 > &minval, utility::fixedsizearray1< numeric::Real, 1 > &binwidth)
 
ABEGO_index abego_to_index (char abego)
 
int abego3aa_to_index (const char abego1, const char abego2, const char abego3, const core::chemical::AA aa_index)
 
int abego3aa_to_index (const char abego1, const char abego2, const char abego3, const char aa)
 
static basic::Tracer TR ("core.scoring.PolymerBondedEnergyContainer")
 
static basic::Tracer TR_it ("core.scoring.PolymerBondedNeighborIterator")
 
std::ostream & operator<< (std::ostream &os, PolymerBondedEnergyContainer const &t)
 Operator to allow object to be summarized. More...
 
static basic::Tracer TR ("core.scoring.ProQPotential")
 
bool polymeric_termini_incomplete (conformation::Residue res)
 
static basic::Tracer T ("core.scoring.Ramachandran2B")
 
static basic::Tracer TR ("core.scoring.RamaPrePro")
 
Real sqr (Real x)
 
void store_RDC_in_pose (ResidualDipolarCouplingOP rdc_info, core::pose::Pose &pose)
 
ResidualDipolarCouplingCOP retrieve_RDC_from_pose (core::pose::Pose const &pose)
 
ResidualDipolarCouplingOP retrieve_RDC_from_pose (core::pose::Pose &pose)
 
std::ostream & operator<< (std::ostream &out, RDC const &rdc)
 
std::ostream & operator<< (std::ostream &out, ResidualDipolarCoupling const &rdc)
 
std::string element_string (std::string const &atom)
 
int m_inv_gen (ResidualDipolarCoupling::Tensor5 const &m, int n, ResidualDipolarCoupling::Tensor5 &minv)
 
void jacobi (ResidualDipolarCoupling::Tensor5 &a, ResidualDipolarCoupling::rvec5 &d, ResidualDipolarCoupling::Tensor5 &v, int &nrot)
 
void jacobi3 (ResidualDipolarCoupling::Tensor &a, ResidualDipolarCoupling::rvec &d, ResidualDipolarCoupling::Tensor &v, int &nrot)
 
Real iprod (const rvec a, const rvec b)
 
void mvmul (matrix a, const rvec src, rvec dest)
 
int compare_by_abs (const void *a, const void *b)
 
core::Real frdc (core::Real r0, core::Real r1, core::Real r2, core::Real rdcconst, const core::Real *par)
 
core::Real frdcDa (core::Real r0, core::Real r1, core::Real r2, core::Real rdcconst, core::Real const tensorDa, const core::Real *par)
 
core::Real frdcR (core::Real r0, core::Real r1, core::Real r2, core::Real rdcconst, core::Real const tensorR, const core::Real *par)
 
core::Real frdcDaR (core::Real r0, core::Real r1, core::Real r2, core::Real rdcconst, core::Real const tensorDa, core::Real const tensorR, const core::Real *par)
 
void evaluaterdc (const core::Real *par, int m_dat, const void *data, core::Real *fvec, int *)
 
template<class T >
void ROTATE (T &a, int i, int j, int k, int l, Real s, Real tau)
 
void store_RDC_ROHL_in_pose (ResidualDipolarCoupling_RohlOP rdc_info, core::pose::Pose &pose)
 
ResidualDipolarCoupling_RohlCOP retrieve_RDC_ROHL_from_pose (core::pose::Pose const &pose)
 
ResidualDipolarCoupling_RohlOP retrieve_RDC_ROHL_from_pose (core::pose::Pose &pose)
 
static basic::Tracer TR ("core.scoring.rms_util")
 
core::Real gdtsc (const core::pose::Pose &ref, const core::pose::Pose &model, const std::map< core::Size, core::Size > &residues)
 Returns a single, Global Distance Test-like value that measures the extent to which the functional ends of a model's sidechains agree with their counterparts in a given reference structure. More...
 
core::Real gdtha (const core::pose::Pose &ref, const core::pose::Pose &model, const std::map< core::Size, core::Size > &residues)
 Returns the average fraction of residues superimposable under a series of distance thresholds– 0.5, 1.0, 2.0, and 4.0 Angstroms. More...
 
void invert_exclude_residues (Size nres, utility::vector1< int > const &exclude_list, ResidueSelection &residue_selection)
 
ResidueSelection invert_exclude_residues (core::Size nres, utility::vector1< int > const &exclude_list)
 
Real native_CA_rmsd (const core::pose::Pose &native_pose, const core::pose::Pose &pose)
 
Real native_CA_gdtmm (const core::pose::Pose &native_pose, const core::pose::Pose &pose)
 
core::Real automorphic_rmsd (core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2, bool superimpose)
 RMSD between residues, accounting for automorphisms (symmetries). For example if you have something like a tyrosine, you won't get a higher rmsd just because you flipped the ring 180 degrees (Rocco). Does NOT include H atoms – they add lots of extra symmetries. More...
 
core::Real residue_rmsd_super (core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2, utility::vector1< core::Size > const &atom_map, bool skip_hydro)
 Calculate the RMSD between two residues, using the provided atom map. The atom map is indexed by rsd1 index, and give the corresponding rsd2 index. Use a value of 0 to omit the rsd pairing. Superimposes the residues (remove rigid-body rotational/translational component of the rmsd.) More...
 
core::Real residue_rmsd_nosuper (core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2, utility::vector1< core::Size > const &atom_map, bool skip_hydro)
 Calculate the RMSD between two residues, using the provided atom map. The atom map is indexed by rsd1 index, and give the corresponding rsd2 index. Use a value of 0 to omit the rsd pairing. Does not superimpose the residues. More...
 
bool is_protein_CA (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_protein_CA_or_equiv (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_protein_CA_or_CB (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_protein_backbone (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_protein_backbone_including_O (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_protein_sidechain_heavyatom (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_ligand_heavyatom (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_ligand_heavyatom_residues (core::conformation::Residue const &residue1, core::conformation::Residue const &, core::Size atomno)
 
bool is_polymer_heavyatom (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_carbohydrate_ring_atom (core::pose::Pose const &pose1, core::pose::Pose const &, core::uint const resno, core::uint const atomno)
 Return true is the pose residue and atom specified is a non-virtual, heavy ring atom of a carbohydrate. More...
 
bool is_non_peptide_heavy_atom (core::pose::Pose const &pose1, core::pose::Pose const &, core::uint const resno, core::uint const atomno)
 Return true if the pose residues and atoms specified are non-peptide heavy atoms. More...
 
bool is_heavyatom (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_scatom (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_nbr_atom (core::pose::Pose const &pose1, core::pose::Pose const &, core::Size resno, core::Size atomno)
 
bool is_any_atom (core::pose::Pose const &, core::pose::Pose const &, core::Size, core::Size)
 Returns true always. More...
 
core::DistanceSquared non_peptide_heavy_atom_RMSD (core::pose::Pose const &pose1, core::pose::Pose const &pose2)
 Return the RMSD of the non-peptide heavy atoms of two poses. More...
 
core::Real CA_or_equiv_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2, Size start=1, Size end=0)
 Compute rmsd for residues between start and end. If start and end aren't specified, use the entire pose. More...
 
core::Real CA_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2, Size start=1, Size end=0)
 Compute rmsd for residues between start and end. If start and end aren't specified, use the entire pose. More...
 
void retrieve_coordinates (const core::pose::Pose &pose, const utility::vector1< core::Size > &residues, FArray2D< core::Real > *coords)
 
core::Real CA_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2, const std::map< core::Size, core::Size > &residues)
 Compute the CA RMSD between two poses. More...
 
core::Real CA_gdtmm (const core::pose::Pose &pose1, const core::pose::Pose &pose2, const std::map< core::Size, core::Size > &residues)
 Compute the CA RMSD between two poses. More...
 
core::Real CA_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2, Size start, Size end, utility::vector1< Size > const &exclude)
 
core::Real bb_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2)
 Compute rmsd for only backbone residues (excluding carboxyl oxygen) More...
 
core::Real bb_rmsd_including_O (const core::pose::Pose &pose1, const core::pose::Pose &pose2)
 Compute rmsd for only backbone residues (including carboxyl oxygen) More...
 
core::Real CA_or_equiv_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2, std::list< Size > const &residue_selection)
 
core::Real CA_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2, std::list< Size > residue_selection)
 
core::Real all_atom_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2)
 
core::Real all_atom_rmsd_incl_hydrogens (const core::pose::Pose &pose1, const core::pose::Pose &pose2)
 
core::Real all_scatom_rmsd_nosuper (const core::pose::Pose &pose1, const core::pose::Pose &pose2)
 
core::Real all_atom_rmsd_nosuper (const core::pose::Pose &pose1, const core::pose::Pose &pose2)
 
core::Real all_atom_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2, std::list< Size > residue_selection)
 
core::Real all_atom_rmsd_nosuper (const core::pose::Pose &pose1, const core::pose::Pose &pose2, utility::vector1< core::Size > const &pose1_residues, utility::vector1< core::Size > const &pose2_residues)
 
core::Real nbr_atom_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2)
 
int CA_maxsub (const core::pose::Pose &pose1, const core::pose::Pose &pose2, Real rms=4.0)
 Calculates a C-alpha maxsub-based superposition between pose1 and pose2, returns the number of residues superimposed past a certain threshold. See maxsub.hh and maxsub.cc for more information. More...
 
int CA_maxsub (const core::pose::Pose &pose1, const core::pose::Pose &pose2, std::list< Size > residue_selection, Real rms)
 
int xyz_maxsub (FArray2D< core::Real > p1a, FArray2D< core::Real > p2a, int natoms)
 
int CA_maxsub_by_subset (const core::pose::Pose &pose1, const core::pose::Pose &pose2, utility::vector1< bool >)
 
core::Real CA_gdtmm (core::pose::Pose const &pose1, core::pose::Pose const &pose2, std::list< Size > const &residue_selection, core::Real &m_1_1, core::Real &m_2_2, core::Real &m_3_3, core::Real &m_4_3, core::Real &m_7_4)
 
core::Real CA_gdtmm (core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::Real &m_1_1, core::Real &m_2_2, core::Real &m_3_3, core::Real &m_4_3, core::Real &m_7_4)
 Calculate gdtmm score based on the C-alpha positions in pose1 and pose2. Also returns the five components of the gdtmm score. More...
 
core::Real xyz_gdtmm (FArray2D< core::Real > p1a, FArray2D< core::Real > p2a)
 
core::Real xyz_gdtmm (FArray2D< core::Real > p1a, FArray2D< core::Real > p2a, core::Real &m_1_1, core::Real &m_2_2, core::Real &m_3_3, core::Real &m_4_3, core::Real &m_7_4)
 
core::Real CA_gdtmm (core::pose::Pose const &pose1, core::pose::Pose const &pose2)
 Calculate gdtmm score based on the C-alpha positions in pose1 and pose2. More...
 
core::Real CA_gdtmm (core::pose::Pose const &pose1, core::pose::Pose const &pose2, std::list< Size > const &residue_selection)
 Calculate gdtmm score based on the C-alpha positions in pose1 and pose2. More...
 
void CA_gdttm (core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::Real &gdttm_score, core::Real &gdtha_score, std::list< Size > const &residue_selection)
 Calculate gdttm score based on the C-alpha positions in pose1 and pose2. More...
 
void CA_gdttm (const core::pose::Pose &pose1, const core::pose::Pose &pose2, core::Real &gdttm_score, core::Real &gdtha_score, const std::map< core::Size, core::Size > &residues)
 
void CA_gdttm (core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::Real &gdttm_score, core::Real &gdtha_score)
 
void xyz_gdttm (FArray2D< core::Real > p1a, FArray2D< core::Real > p2a, core::Real &gdttm_score, core::Real &gdtha_score)
 
Real superimpose_pose (pose::Pose &mod_pose, pose::Pose const &ref_pose, id::AtomID_Map< id::AtomID > const &atom_map, core::Real const &rms_calc_offset_val=1.0e-7, bool const realign=false, bool const throw_on_failure=true)
 Superimpose mod_pose onto ref_pose using the mapping of atoms from mod_pose to ref_pose given by atom_map. More...
 
core::Real superimpose_polymer_heavyatoms (core::pose::Pose &mod_pose, core::pose::Pose const &ref_pose, bool const mainchain_only, core::Real const &rms_calc_offset_val, bool const realign, bool const throw_on_failure)
 Superimpose polymer heavyatoms of mod_pose onto ref_pose, and return the computed RMSD. If mainchain_only is true, this restricts itself to mainchain heavyatoms; otherwise it does all polymer heavyatoms. More...
 
Real superimpose_pose (pose::Pose &mod_pose, pose::Pose const &ref_pose, std::map< id::AtomID, id::AtomID > const &atom_map, core::Real const &rms_calc_offset_val=1.0e-7, bool const realign=false, bool const throw_on_failure=true)
 Superimpose mod_pose onto ref_pose using the mapping of atoms from mod_pose to ref_pose given by map< AtomID, AtomID > More...
 
Real superimpose_pose (pose::Pose &mod_pose, pose::MiniPose const &ref_pose, id::AtomID_Map< id::AtomID > const &atom_map, core::Real const &rms_calc_offset_val=1.0e-7, bool const realign=false, bool const throw_on_failure=true)
 Superimpose mod_pose onto ref_pose using the mapping of atoms from mod_pose to ref_pose given by atom_map. More...
 
Real calpha_superimpose_pose (pose::Pose &mod_pose, pose::Pose const &ref_pose)
 Superimpose two poses by their calpha coordinates. Ignores residues that do not have atoms named "CA.". More...
 
core::Real CA_rmsd_symmetric (const core::pose::Pose &native_pose, const core::pose::Pose &pose)
 
void create_shuffle_map_recursive_rms (std::vector< int > sequence, int const N, std::vector< std::vector< int > > &map)
 
Real rms_at_corresponding_atoms (pose::Pose const &mod_pose, pose::Pose const &ref_pose, std::map< core::id::AtomID, core::id::AtomID > const &atom_id_map)
 
Real rms_at_corresponding_atoms (pose::Pose const &mod_pose, pose::Pose const &ref_pose, std::map< core::id::AtomID, core::id::AtomID > const &atom_id_map, utility::vector1< Size > const &calc_rms_res)
 
Real rms_at_all_corresponding_atoms (pose::Pose const &mod_pose, pose::Pose const &ref_pose, std::map< core::id::AtomID, core::id::AtomID > const &atom_id_map)
 
Real rms_at_corresponding_atoms_no_super (pose::Pose const &mod_pose, pose::Pose const &ref_pose, std::map< core::id::AtomID, core::id::AtomID > const &atom_id_map)
 
Real rms_at_corresponding_atoms_no_super (pose::Pose const &mod_pose, pose::Pose const &ref_pose, std::map< core::id::AtomID, core::id::AtomID > const &atom_id_map, utility::vector1< Size > const &calc_rms_res)
 
std::map< core::Size, core::Realper_res_rms_at_corresponding_atoms_no_super (pose::Pose const &mod_pose, pose::Pose const &ref_pose, std::map< core::id::AtomID, core::id::AtomID > const &atom_id_map, utility::vector1< bool > const &mask)
 Calculate RMSD for each residue in mask, return a map of res to value. More...
 
Real rms_at_corresponding_heavy_atoms (pose::Pose const &mod_pose, pose::Pose const &ref_pose)
 
void setup_matching_heavy_atoms (core::pose::Pose const &pose1, core::pose::Pose const &pose2, std::map< core::id::AtomID, core::id::AtomID > &atom_id_map)
 
core::Real residue_sc_rmsd_no_super (core::conformation::ResidueCOP res1, core::conformation::ResidueCOP res2, bool const fxnal_group_only=false)
 utility function to calculate per-residue sidechain rmsd without superposition More...
 
void setup_matching_CA_atoms (core::pose::Pose const &pose1, core::pose::Pose const &pose2, std::map< core::id::AtomID, core::id::AtomID > &atom_id_map)
 
void setup_matching_protein_backbone_heavy_atoms (core::pose::Pose const &pose1, core::pose::Pose const &pose2, std::map< core::id::AtomID, core::id::AtomID > &atom_id_map)
 
void setup_matching_atoms_with_given_names (core::pose::Pose const &pose1, core::pose::Pose const &pose2, utility::vector1< std::string > const &atom_names_to_find, std::map< core::id::AtomID, core::id::AtomID > &atom_id_map)
 
void compute_jump_rmsd (const core::pose::Pose &reference, const core::pose::Pose &model, boost::unordered_map< core::Size, core::Real > &rmsds)
 Computes the RMSD of the jump residues between <model> and <native>, storing the results in a map keyed by jump_id. More...
 
std::map< rmsd_atoms, utility::vector1< std::string > > setup_rmsd_atom_names ()
 
std::map< std::string, rmsd_atomsget_rmsd_type_name_map ()
 Setup a name mapping for rmsd_atoms. More...
 
utility::vector1< std::string > get_rmsd_type_names ()
 Setup a name mapping for rmsd_atoms. More...
 
int xyz_maxsub (ObjexxFCL::FArray2D< core::Real > p1a, ObjexxFCL::FArray2D< core::Real > p2a, int natoms)
 
core::Real xyz_gdtmm (ObjexxFCL::FArray2D< core::Real > p1a, ObjexxFCL::FArray2D< core::Real > p2a, core::Real &m_1_1, core::Real &m_2_2, core::Real &m_3_3, core::Real &m_4_3, core::Real &m_7_4)
 Calculate gdtmm based on the given sets of xyz coordinates in p1a and p2a. More...
 
core::Real xyz_gdtmm (ObjexxFCL::FArray2D< core::Real > p1a, ObjexxFCL::FArray2D< core::Real > p2a)
 Calculate gdtmm based on the given sets of xyz coordinates in p1a and p2a. More...
 
void xyz_gdttm (ObjexxFCL::FArray2D< core::Real > p1a, ObjexxFCL::FArray2D< core::Real > p2a, core::Real &gdttm_score, core::Real &gdtha_score)
 
template<class T >
core::Real rmsd_with_super (core::pose::Pose const &pose1, core::pose::Pose const &pose2, utility::vector1< core::Size > const &pose1_residues, utility::vector1< core::Size > const &pose2_residues, T *predicate)
 Select atoms for RMS via a predicate function/functor. More...
 
template<class T >
core::Real rmsd_with_super (core::pose::Pose const &pose1, core::pose::Pose const &pose2, std::list< core::Size > const &subset_residues, T *predicate)
 
template<class T >
core::Real rmsd_with_super (core::pose::Pose const &pose1, core::pose::Pose const &pose2, T *predicate)
 Select atoms for RMS via a predicate function/functor. More...
 
template<class T >
core::Real rmsd_with_super_subset (core::pose::Pose const &pose1, core::pose::Pose const &pose2, ObjexxFCL::FArray1D_bool const &subset, T *predicate)
 Select a subset atoms for RMS via a predicate function/functor. More...
 
template<class T >
core::Real rmsd_with_super_subset (core::pose::Pose const &pose1, core::pose::Pose const &pose2, ObjexxFCL::FArray1D_bool const &subset, core::id::SequenceMapping const &seqmap, T *predicate)
 like function above, but uses sequence mapping, i.e. sections of poses of different lengths can be compared at the moment sorta assumes that residues at corresponding positions have the same identity, mainly becaue the predicates are structured that way... More...
 
template<class T >
core::Real rmsd_no_super (core::pose::Pose const &pose1, core::pose::Pose const &pose2, utility::vector1< core::Size > const &pose1_residues, utility::vector1< core::Size > const &pose2_residues, T *predicate)
 Select atoms for RMS via a predicate function/functor at given residues. More...
 
template<class T >
core::Real rmsd_no_super (core::pose::Pose const &pose1, core::pose::Pose const &pose2, T *predicate)
 Select atoms for RMS via a predicate function/functor. More...
 
template<class T >
core::Real rmsd_no_super (core::conformation::ResidueCOPs const &residues1, core::conformation::ResidueCOPs const &residues2, T *predicate)
 
template<class T >
core::Real rmsd_no_super_subset (core::pose::Pose const &pose1, core::pose::Pose const &pose2, ObjexxFCL::FArray1D_bool const &subset, T *predicate)
 Select atoms for RMS via a predicate function/functor. More...
 
template<class T >
core::Real rmsd_no_super_subset (core::pose::Pose const &pose1, core::pose::Pose const &pose2, ObjexxFCL::FArray1D_bool const &subset, core::id::SequenceMapping const &seqmap, T *predicate)
 like function above, but uses sequence mapping, i.e. sections of poses of different lengths can be compared at the moment sorta assumes that residues at corresponding positions have the same identity, mainly becaue the predicates are structured that way... More...
 
template<class T >
core::Real biggest_residue_deviation_no_super (core::pose::Pose const &pose1, core::pose::Pose const &pose2, T *predicate)
 function to return the biggest deviation between an atom in a pair of poses, More...
 
template<class T >
core::Real biggest_residue_deviation_no_super_subset (core::pose::Pose const &pose1, core::pose::Pose const &pose2, ObjexxFCL::FArray1D_bool const &subset, T *predicate)
 function to return the biggest deviation between an atom in a pair of poses, More...
 
template<class T >
void fill_rmsd_coordinates (int &natoms, ObjexxFCL::FArray2D< core::Real > &p1a, ObjexxFCL::FArray2D< core::Real > &p2a, core::pose::Pose const &pose1, core::pose::Pose const &pose2, T *predicate)
 
template<class T >
core::Real sym_rmsd_with_super_subset (core::pose::Pose const &native_pose, core::pose::Pose const &pose2, ObjexxFCL::FArray1D_bool const &subset, T *predicate)
 Select a subset atoms for Symmetric RMS via a predicate function/functor. Example of use, to calculate C-alpha RMSD: rmsd_with_super(pose1, pose2, is_protein_CA, subset);. More...
 
ObjexxFCL::FArray2D_int angles (num_phi, num_theta)
 
ObjexxFCL::FArray2D_ubyte masks (num_bytes, num_overlaps *num_orientations)
 
void input_sasa_dats ()
 Reads in the SASA database files sampling/SASA-angles.dat and sampling/SASA-masks.dat into FArrays above. More...
 
void get_overlap (Real const radius_a, Real const radius_b, Real const distance_ijxyz, int &degree_of_overlap)
 
void get_orientation (Vector const &a_xyz, Vector const &b_xyz, int &phi_index, int &theta_index, Real distance_ijxyz)
 Gets the orientation of a to b (i to j, see below). Does this by calculating two angles, aphi and theta. (j) More...
 
Real calc_total_sasa (pose::Pose const &pose, Real const probe_radius)
 returns total sasa More...
 
Real calc_per_atom_sasa (pose::Pose const &pose, id::AtomID_Map< Real > &atom_sasa, utility::vector1< Real > &rsd_sasa, Real const probe_radius, bool const use_big_polar_H=false)
 Return total SASA. More...
 
Real calc_per_atom_sasa_sc (pose::Pose const &pose, utility::vector1< Real > &rsd_sasa, bool normalize)
 
Real normalizing_area (char const res)
 Get the area of the sidechain. More...
 
Real normalizing_area_total (char const res)
 Given a one-letter code for a canonical amino acid, return its total surface area. More...
 
Real normalizing_area_total_hydrophobic_atoms_only (char const res)
 Given a one-letter code for a canonical amino acid, return its total surface area, computed only using hydrophobic atoms. More...
 
Real normalizing_area_total_polar_atoms_only (char const res)
 Given a one-letter code for a canonical amino acid, return its total surface area, computed only using polar atoms. More...
 
Real calc_per_atom_sasa (pose::Pose const &pose, id::AtomID_Map< Real > &atom_sasa, utility::vector1< Real > &rsd_sasa, Real const probe_radius, bool const use_big_polar_H, id::AtomID_Map< bool > &atom_subset, bool const use_naccess_sasa_radii=false, bool const expand_polar_radii=false, Real const polar_expansion_radius=1.0, bool const include_probe_radius_in_atom_radii=true, bool const use_lj_radii=false)
 returns total sasa More...
 
void calc_atom_masks (core::conformation::Residue const &irsd, core::conformation::Residue const &jrsd, Real const probe_radius, Real const cutoff_distance, utility::vector1< Real > const &radii, id::AtomID_Map< bool > const &atom_subset, core::id::AtomID_Map< utility::vector1< ObjexxFCL::ubyte > > &atom_masks)
 
int get_num_bytes ()
 Returns the number of bytes the overlap arrays use for tracking SASA. Adding this in so that the values in the SASA database files can be used in SASA-based scores. (ronj) More...
 
ObjexxFCL::FArray2D_int const & get_angles ()
 Returns const access to the angles FArray, which contains the information in the SASA database file sampling/SASA-angles.dat. Adding this in so that the values in the SASA database files can be used in SASA-based scores. (ronj) More...
 
ObjexxFCL::FArray2D_ubyte const & get_masks ()
 Returns const access to the masks FArray, which contains the information in the SASA database file sampling/SASA-masks.dat. Adding this in so that the values in the SASA database files can be used in SASA-based scores. (ronj) More...
 
Real calc_per_res_hydrophobic_sasa (pose::Pose const &pose, utility::vector1< Real > &rsd_sasa, utility::vector1< Real > &rsd_hydrophobic_sasa, Real const probe_radius, bool use_naccess_sasa_radii)
 Uses the method above to calculate total SASA and then only looks at the hydrophobic contribution. Returns the total hydrophobic SASA for the passed in pose. This method is being used for a protein surface score being developed by ronj. Note: Uses an atom id mask that ignores H's in the pose - only sees and computes the SASA for heavy atoms in the pose. This is done to keep things fast. Only computes the amount of hSASA per residue, not per atom. Doesn't make sense to calculate a per-atom hSASA. (ronj) More...
 
bool SASAShouldItCount (conformation::Residue const &rsd, Size const &atm)
 
void show_detail (std::ostream &out, EnergyMap &energies, EnergyMap weights)
 
template<class T >
void vector1_remove (utility::vector1< T > &v, T const &t)
 private – handles setting the derived data More...
 
std::string find_weights_file (std::string const &name, std::string const &extension)
 Utility function to locate a weights or patch file, either with a fully qualified path, in the local directory, or in the database. Names may be passed either with or without the optional extension. More...
 
ScoreFunctionOP deep_copy (ScoreFunction const &source)
 
std::ostream & operator<< (std::ostream &out, ScoreFunction const &sf)
 
std::string const REF_2015 ("ref2015")
 
std::string const TALARIS_2014 ("talaris2014")
 
std::string const TALARIS_2013 ("talaris2013")
 
std::string const TALARIS_2013_CART ("talaris2013_cart")
 
std::string const PRE_TALARIS_2013_STANDARD_WTS ("pre_talaris_2013_standard")
 
std::string const CENTROID_WTS ("cen_std")
 
std::string const SOFT_REP_WTS ("soft_rep")
 
std::string const SOFT_REP_DESIGN_WTS ("soft_rep_design")
 
std::string const DNA_INT_WTS ("dna_no_gb")
 
std::string const DNA_INT_WTS_GB ("dna")
 
std::string const MM_STD_WTS ("mm_std")
 
std::string const RNA_LORES_WTS ("rna/denovo/rna_lores")
 
std::string const RNA_HIRES_WTS ("rna/denovo/rna_hires")
 
std::string const RNA_LORES_PLUS_HIRES_WTS ("rna/denovo/rna_lores_plus_hires")
 
std::string const MEMB_HIGHRES_WTS ("membrane_highres")
 
std::string const SCORE12_PATCH ("score12")
 
std::string const SCORE13 ("score13")
 
std::string const DOCK_PATCH ("docking")
 
std::string const DOCK_LOW_PATCH ("docking_cen")
 
std::string const SCORE4_SMOOTH_CART ("score4_smooth_cart")
 
std::string const BETA_GENPOT ("beta_genpot")
 
std::string const BETA_NOV16 ("beta_nov16")
 
std::string const BETA_NOV15 ("beta_nov15")
 
std::string const BETA_JULY15 ("beta_july15")
 
core::scoring::ScoreFunctionOP get_score_function (bool const is_fullatom=true)
 A helper function which returns a scoring function held in an owning pointer according to the user's command line parameters -score:weights and -score:patch By default it returns weights=talaris2013 for fullatom, and weights=cen_std and patch="" for centroid. More...
 
core::scoring::ScoreFunctionOP get_score_function (core::pose::Pose const &pose, bool const is_fullatom=true)
 Get a ScoreFunction from cmd-line settings and dependant on the symmetrical state of the pose. More...
 
core::scoring::ScoreFunctionOP get_score_function (core::pose::Pose const &pose, utility::options::OptionCollection const &options, bool const is_fullatom=true)
 Get a ScoreFunction from cmd-line settings and dependant on the symmetrical state of the pose. Local Options collection. More...
 
core::scoring::ScoreFunctionOP get_score_function (utility::options::OptionCollection const &options, bool const is_fullatom=true)
 A helper function which creates a scoring function held in an owning pointer reading from the input OptionCollection. More...
 
void list_read_options_in_get_score_function (utility::options::OptionKeyList &opts)
 A documentation function which reports the set of options read by get_score_function. More...
 
core::scoring::ScoreFunctionOP get_score_function_legacy (std::string const &pre_talaris_2013_weight_set, std::string const &pre_talaris_2013_patch_file="")
 A helper function that either returns a ScoreFunctionOP created by get_score_function() or the one specified by the protocol which is activated by the -restore_pre_talaris_2013_behavior flag. The purpose of this function is to preserve legacy behavior for the sake of reproducibility and so that a record of the old behavior is still preserved in the code to ease the process of reverting the change to get_score_function if that were the wrong behavior. More...
 
core::scoring::ScoreFunctionOP get_score_function_legacy (utility::options::OptionCollection const &options, std::string const &pre_talaris_2013_weight_set, std::string const &pre_talaris_2013_patch_file)
 
void list_read_options_in_get_score_function_legacy (utility::options::OptionKeyList &opts)
 A documentation function which reports the set of options read by get_score_function_legacy. More...
 
std::string get_score_functionName (bool const is_fullatom=true)
 use the logic of get_score_function to get the name. The name format is <weights_tag>[_<patch_tag> ... ] More...
 
std::string basename_for_score_function (std::string const &sfxn_name)
 returns family name for a specific score function. For example, ref2015_cart returns ref2015 and beta_nov16_cst returns beta_nov16 Returns an empty string if no match is found More...
 
void apply_set_weights (ScoreFunctionOP scorefxn, utility::vector1< std::string > const &settings)
 
std::string get_current_default_score_function_name ()
 
bool operator== (ScoreFunctionInfo const &a, ScoreFunctionInfo const &b)
 
ScoreType score_type_from_name (std::string const &name)
 give a ScoreType string name and return its enum type More...
 
std::istream & operator>> (std::istream &is, ScoreType &score_type)
 input operator for ScoreType enum type More...
 
std::ostream & operator<< (std::ostream &os, ScoreType const &score_type)
 output operator for ScoreType enum type More...
 
std::ostream & operator<< (std::ostream &os, ScoreTypes const &score_types)
 output operator for ScoreTypes list type More...
 
std::string name_from_score_type (ScoreType score_type)
 Returns the name of the ScoreType <score_type> More...
 
void fill_score_range (std::map< std::string, ScoreType > &M, std::string const &prefix, int first, int last)
 
std::string const FA_STANDARD_DEFAULT ("FA_STANDARD_DEFAULT")
 global etable_id More...
 
std::string const FA_STANDARD_SOFT ("FA_STANDARD_SOFT")
 
std::string const FA_STANDARD_MULTIPOLE ("FA_STANDARD_MULTIPOLE")
 
std::string const UNFOLDED_SCORE12 ("UNFOLDED_SCORE12")
 
std::string const UNFOLDED_MM_STD ("UNFOLDED_MM_STD")
 
std::string const UNFOLDED_RNA ("UNFOLDED_RNA")
 
std::string const UNFOLDED_SPLIT_TALARIS2013 ("UNFOLDED_SPLIT_TALARIS2013")
 
std::string const UNFOLDED_SPLIT_MM_STD ("UNFOLDED_SPLIT_MM_STD")
 
std::string const UNFOLDED_SPLIT_USER_DEFINED ("UNFOLDED_SPLIT_USER_DEFINED")
 
std::string const SPLIT_UNFOLDED_ELE ("SPLIT_UNFOLDED_ELE")
 
std::string const SPLIT_UNFOLDED_PDB ("SPLIT_UNFOLDED_PDB")
 
std::string const SPLIT_UNFOLDED_ROSETTA ("SPLIT_UNFOLDED_ROSETTA")
 
std::string const SPLIT_UNFOLDED_MM ("SPLIT_UNFOLDED_MM")
 
std::string const SPLIT_UNFOLDED_UNIQUE ("SPLIT_UNFOLDED_UNIQUE")
 
std::string const SPLIT_UNFOLDED_MEAN ("SPLIT_UNFOLDED_MEAN")
 
std::string const SPLIT_UNFOLDED_MEDIAN ("SPLIT_UNFOLDED_MEDIAN")
 
std::string const SPLIT_UNFOLDED_MODE ("SPLIT_UNFOLDED_MODE")
 
std::string const SPLIT_UNFOLDED_BOLTZ ("SPLIT_UNFOLDED_BOLTZ")
 
std::string const SPLIT_UNFOLDED_USER_DEFINED ("SPLIT_UNFOLDED_USER_DEFINED")
 
SS_Info const & retrieve_const_ss_info_from_pose (pose::Pose const &pose)
 helper function More...
 
SS_Inforetrieve_nonconst_ss_info_from_pose (pose::Pose &pose)
 helper function More...
 
void fill_bb_pos (pose::Pose const &pose, BB_Pos &bb_pos)
 helper function More...
 
bool dimer_pairing_pointer_sorter (DimerPairingOP const &a, DimerPairingOP const &b)
 
std::ostream & operator<< (std::ostream &out, Strands const &s)
 
std::ostream & operator<< (std::ostream &out, Helices const &s)
 
static basic::Tracer trKillHairpinsIO ("core.score.SS_Killhairpins_Info")
 
std::ostream & operator<< (std::ostream &out, Hairpin const &s)
 
std::ostream & operator<< (std::ostream &out, Hairpins const &)
 
static basic::Tracer TR ("core.scoring.TMscore")
 
void eval_scsc_sr2b_energies (conformation::Residue const &r1, conformation::Residue const &r2, Vector const &r1sc_centroid, Vector const &r2sc_centroid, Real const &r1sc_radius, Real const &r2sc_radius, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap)
 With two bounding spheres for a pair of sidechains, evaluate all the sidechain/sidechain energies. This will avoid a call to EnergyMethod E's sidechain_sidechain_energiy method if a) E's atomic_interaction_cutoff + r1sc_radius + r2sc_radius < dist( r1sc_centroid, r2sc_centroid ) and b) E returns "true" in a call to its divides_backbone_and_- sidechain_energetics() method. Both context-dependent and context-independent 2-body energies are evaluated in this function. More...
 
void eval_bbsc_sr2b_energies (conformation::Residue const &r1, conformation::Residue const &r2, Vector const &r1bb_centroid, Vector const &r2sc_centroid, Real const &r1bb_radius, Real const &r2sc_radius, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap)
 With two bounding spheres for a backbone and a sidechain, evaluate all the backbone/sidechain energies. This will avoid a call to EnergyMethod E's backbone_sidechain_energiy method if either a) E's atomic_interaction_cutoff + r1bb_radius + r2sc_radius < dist( r1bb_centroid, r2sc_centroid ) or b) E returns "false" in a call to its divides_backbone_and_- sidechain_energetics() method. The reason the call is avoided if "false" is returned is that, the entirety of a residue-pair-energy evaluation should be returned in the sidechain_sidechain_energy evaluation, if E does not implement its own versions of the bb/bb, bb/sc and sc/sc energy evaluation methods. Both context-dependent and context-independent 2-body energies are evaluated in this function. More...
 
void eval_bbbb_sr2b_energies (conformation::Residue const &r1, conformation::Residue const &r2, Vector const &r1bb_centroid, Vector const &r2bb_centroid, Real const &r1bb_radius, Real const &r2bb_radius, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap)
 With two bounding spheres for a pair of backbones, evaluate all the backbone/sidechain energies. This will avoid a call to EnergyMethod E's backbone_backbone_energiy method if either a) E's atomic_interaction_cutoff + r1bb_radius + r2bb_radius < dist( r1bb_centroid, r2sc_centroid ) or b) E returns "false" in a call to its divides_backbone_and_- sidechain_energetics() method. The reason the call is avoided if "false" is returned is that, the entirety of a residue-pair-energy evaluation should be returned in the sidechain_sidechain_energy evaluation, if E does not implement its own versions of the bb/bb, bb/sc and sc/sc energy evaluation methods. Both context-dependent and context-independent 2-body energies are evaluated in this function. More...
 
Vector compute_bb_centroid (conformation::Residue const &r1)
 Compute the average coordinate of the backbone heavy atoms (aka center of mass). More...
 
Real compute_bb_radius (conformation::Residue const &r1, Vector const &r1bb_centroid)
 Given a representative point for the center of the backbone, compute the largest distance of all backbone heavy atoms to that point. More...
 
Vector compute_sc_centroid (conformation::Residue const &r1)
 Compute the average coordiante of the sidechain atoms, (aka center of mass) or, if there are no side chain heavy atoms, compute the center of mass of the backbone. More...
 
Real compute_sc_radius (conformation::Residue const &r1, Vector const &r1sc_centroid)
 Given a representative point for the center of the sidechain, compute the largest distance of all sidechain heavy atoms to that point. More...
 
bool check_score_function_sanity (utility::options::OptionCollection const &options, std::string const &scorefxn_key, bool throw_exception=false)
 Check if a score function is requested with incompatible option flags Will return true if scorefunction is "sane" and false if not. If throw_exception is true, will raise an exception instead of returning false. More...
 
std::map< id::AtomID, utility::vector1< Real > > get_single_atom_energies (core::pose::Pose &pose, ScoreFunction const &scorefxn, ScoreTypes const &types, select::residue_selector::ResidueSubsetOP subset=nullptr)
 Get the (pseudo-one-body) energies for a set of atoms. Only atoms with non-zero energies will be present in the returned map. The output vector will be ordered by the types in the passed ScoreTypes If subset is passed, only atoms in residues from the subset will be considered. More...
 
std::map< std::pair< id::AtomID, id::AtomID >, utility::vector1< Real > > get_pairwise_atom_energies (core::pose::Pose &pose, ScoreFunction const &scorefxn, ScoreTypes const &types, select::residue_selector::ResidueSubsetOP subset1=nullptr, select::residue_selector::ResidueSubsetOP subset2=nullptr)
 Get the pairwise energies for a set of atoms. Only atom pairs with non-zero energies will be present in the returned map. The output vector will be ordered by the types in the passed ScoreTypes If both subsets are passed, only pairwise interactions between atoms in residues across the two sets will be considered If just subset1 is passed, only pairwise interactions which involve at least one atom in a residue in the set will be considered If neither is passed, all pairwise interactions will be considered. More...
 
std::map< id::AtomID, utility::vector1< Real > > get_atomistic_energies (core::pose::Pose &pose, ScoreFunction const &scorefxn, ScoreTypes const &types, select::residue_selector::ResidueSubsetOP subset=nullptr)
 Get the per-atom contributions to the energy. This differs from get_single_atom_energies() in that it also considers the atoms' contributions to pairwise energies. The output vector will be ordered by the types in the passed ScoreTypes If subset is passed, only atoms in residues from the subset will be considered. More...
 
bool VdWShouldItCount (conformation::Residue const &rsd, Size const &atm)
 
core::scoring::ScoreFunctionOP parse_score_function (utility::tag::TagCOP tag, std::string const &option_name, basic::datacache::DataMap const &data, std::string const &dflt_key="commandline")
 Look up the score function defined in the <SCOREFXNS> through the given option. Defaults to 'commandline'. More...
 
core::scoring::ScoreFunctionOP parse_score_function (utility::tag::TagCOP tag, basic::datacache::DataMap const &data, std::string const &dflt_key="commandline")
 Look up the score function defined in the <SCOREFXNS> through the option 'scorefxn='. Defaults to 'commandline'. More...
 
std::string get_score_function_name (utility::tag::TagCOP tag, std::string const &option_name)
 Look up the name of assigned score function to the given option. Use this to prevent hard coding default score functions into protocols. More...
 
std::string get_score_function_name (utility::tag::TagCOP tag)
 Look up the name of assigned score function to the 'scorefxn=' option. Use this to prevent hard coding default score functions into protocols. More...
 
void attributes_for_get_score_function_name (utility::tag::AttributeList &attributes)
 Get attributes ( i.e. options ) for movers to build xml schemas. More...
 
void attributes_for_get_score_function_name (utility::tag::AttributeList &attributes, std::string const &option_name)
 Appends the attributes read by get_score_function_name w/ name argument. More...
 
void attributes_for_get_score_function_name_w_description (utility::tag::AttributeList &attributes, std::string const &description)
 Appends the attributes read by get_score_function_name. More...
 
void attributes_for_get_score_function_name_w_description (utility::tag::AttributeList &attributes, std::string const &option_name, std::string const &description)
 Appends the attributes read by get_score_function_name w/ name argument. More...
 
void attributes_for_parse_score_function (utility::tag::AttributeList &attributes)
 Appends the attributes read by parse_score_function. More...
 
void attributes_for_parse_score_function (utility::tag::AttributeList &attributes, std::string const &sfxn_option_name)
 Appends the attributes read by parse_score_function w/ name argument. More...
 
void attributes_for_parse_score_function_w_description (utility::tag::AttributeList &attributes, std::string const &description)
 Appends the attributes read by parse_score_function with description. More...
 
void attributes_for_parse_score_function_w_description (utility::tag::AttributeList &attributes, std::string const &sfxn_option_name, std::string const &description)
 Appends the attributes read by parse_score_function w/ name argument and description. More...
 
void attributes_for_parse_score_function_w_description_when_required (utility::tag::AttributeList &attributes, std::string const &sfxn_option_name, std::string const &description="")
 Appends the attributes read by parse_score_function w/ name argument and description. More...
 

Variables

short const bit_count []
 
int const num_bytes = 21
 
int const num_phi = 64
 
int const num_theta = 64
 
int const num_overlaps = 100
 
int const num_orientations = 162
 
int const maskbits = 162
 
std::string const REF_2015
 
std::string const TALARIS_2014
 
std::string const TALARIS_2013
 
std::string const TALARIS_2013_CART
 
std::string const PRE_TALARIS_2013_STANDARD_WTS
 
std::string const SCORE13
 
std::string const CENTROID_WTS
 
std::string const SOFT_REP_WTS
 
std::string const SOFT_REP_DESIGN_WTS
 
std::string const DNA_INT_WTS
 
std::string const DNA_INT_WTS_GB
 
std::string const MM_STD_WTS
 
std::string const RNA_LORES_WTS
 
std::string const RNA_HIRES_WTS
 
std::string const RNA_LORES_PLUS_HIRES_WTS
 
std::string const MEMB_HIGHRES_WTS
 
std::string const SCORE12_PATCH
 
std::string const DOCK_PATCH
 
std::string const DOCK_LOW_PATCH
 
std::string const SCORE4_SMOOTH_CART
 
std::string const BETA_GENPOT
 
std::string const BETA_NOV16
 
std::string const BETA_NOV15
 
std::string const BETA_JULY15
 
std::string const FA_STANDARD_DEFAULT
 
std::string const FA_STANDARD_SOFT
 
std::string const FA_STANDARD_MULTIPOLE
 
std::string const UNFOLDED_SCORE12
 
std::string const UNFOLDED_MM_STD
 
std::string const UNFOLDED_RNA
 
std::string const UNFOLDED_SPLIT_TALARIS2013
 
std::string const UNFOLDED_SPLIT_MM_STD
 
std::string const UNFOLDED_SPLIT_USER_DEFINED
 
std::string const SPLIT_UNFOLDED_ELE
 
std::string const SPLIT_UNFOLDED_PDB
 
std::string const SPLIT_UNFOLDED_ROSETTA
 
std::string const SPLIT_UNFOLDED_MM
 
std::string const SPLIT_UNFOLDED_UNIQUE
 
std::string const SPLIT_UNFOLDED_MEAN
 
std::string const SPLIT_UNFOLDED_MEDIAN
 
std::string const SPLIT_UNFOLDED_MODE
 
std::string const SPLIT_UNFOLDED_BOLTZ
 
std::string const SPLIT_UNFOLDED_USER_DEFINED
 

Typedef Documentation

◆ APBSConfigAP

typedef utility::pointer::weak_ptr< APBSConfig > core::scoring::APBSConfigAP

◆ APBSConfigCAP

typedef utility::pointer::weak_ptr< APBSConfig const > core::scoring::APBSConfigCAP

◆ APBSConfigCOP

typedef utility::pointer::shared_ptr< APBSConfig const > core::scoring::APBSConfigCOP

◆ APBSConfigOP

typedef utility::pointer::shared_ptr< APBSConfig > core::scoring::APBSConfigOP

◆ APBSResultAP

typedef utility::pointer::weak_ptr< APBSResult > core::scoring::APBSResultAP

◆ APBSResultCAP

typedef utility::pointer::weak_ptr< APBSResult const > core::scoring::APBSResultCAP

◆ APBSResultCOP

typedef utility::pointer::shared_ptr< APBSResult const > core::scoring::APBSResultCOP

◆ APBSResultOP

typedef utility::pointer::shared_ptr< APBSResult > core::scoring::APBSResultOP

◆ APBSWrapperAP

typedef utility::pointer::weak_ptr< APBSWrapper > core::scoring::APBSWrapperAP

◆ APBSWrapperCAP

typedef utility::pointer::weak_ptr< APBSWrapper const > core::scoring::APBSWrapperCAP

◆ APBSWrapperCOP

typedef utility::pointer::shared_ptr< APBSWrapper const > core::scoring::APBSWrapperCOP

◆ APBSWrapperOP

typedef utility::pointer::shared_ptr< APBSWrapper > core::scoring::APBSWrapperOP

◆ AtomNeighbors

typedef utility::vector1< AtomNeighbor > core::scoring::AtomNeighbors

◆ AtomPairEnergyTable

◆ AtomVDWCOP

typedef utility::pointer::shared_ptr< AtomVDW const > core::scoring::AtomVDWCOP

◆ AtomVDWOP

typedef utility::pointer::shared_ptr< AtomVDW > core::scoring::AtomVDWOP

◆ CArray_Energy

typedef ObjexxFCL::CArray< Energy > core::scoring::CArray_Energy

◆ CArray_TableEnergy

typedef ObjexxFCL::CArray< TableEnergy > core::scoring::CArray_TableEnergy

◆ CArrayP_Energy

typedef ObjexxFCL::CArrayP< Energy > core::scoring::CArrayP_Energy

◆ CArrayP_TableEnergy

typedef ObjexxFCL::CArrayP< TableEnergy > core::scoring::CArrayP_TableEnergy

◆ CenHBPotentialCOP

typedef utility::pointer::shared_ptr< CenHBPotential const > core::scoring::CenHBPotentialCOP

◆ CenHBPotentialOP

typedef utility::pointer::shared_ptr< CenHBPotential > core::scoring::CenHBPotentialOP

◆ CenListInfoOP

typedef utility::pointer::shared_ptr< CenListInfo > core::scoring::CenListInfoOP

◆ CenRotEnvPairPotentialCOP

typedef utility::pointer::shared_ptr< CenRotEnvPairPotential const > core::scoring::CenRotEnvPairPotentialCOP

◆ CenRotEnvPairPotentialOP

typedef utility::pointer::shared_ptr< CenRotEnvPairPotential > core::scoring::CenRotEnvPairPotentialOP

◆ ChemicalShiftAnisotropyCOP

typedef utility::pointer::shared_ptr< ChemicalShiftAnisotropy const > core::scoring::ChemicalShiftAnisotropyCOP

◆ ChemicalShiftAnisotropyOP

typedef utility::pointer::shared_ptr< ChemicalShiftAnisotropy > core::scoring::ChemicalShiftAnisotropyOP

◆ ContextGraphCOP

typedef utility::pointer::shared_ptr< ContextGraph const > core::scoring::ContextGraphCOP

◆ ContextGraphOP

typedef utility::pointer::shared_ptr< ContextGraph > core::scoring::ContextGraphOP

◆ DenseEnergyContainerOP

typedef utility::pointer::shared_ptr< DenseEnergyContainer > core::scoring::DenseEnergyContainerOP

◆ DenseNeighborIteratorOP

typedef utility::pointer::shared_ptr< DenseNeighborIterator > core::scoring::DenseNeighborIteratorOP

◆ DensityZscoresStatsSetupCOP

typedef utility::pointer::shared_ptr< DensityZscoresStatsSetup const > core::scoring::DensityZscoresStatsSetupCOP

◆ DensityZscoresStatsSetupOP

◆ DensZScoreMap

typedef std::map< std::string, std::map < core::Real, core::Real > > core::scoring::DensZScoreMap

private methods ///

◆ DimerPairingOP

using core::scoring::DimerPairingOP = typedef utility::pointer::shared_ptr<DimerPairing>

◆ DipolarCouplingCOP

typedef utility::pointer::shared_ptr< DipolarCoupling const > core::scoring::DipolarCouplingCOP

◆ DipolarCouplingOP

typedef utility::pointer::shared_ptr< DipolarCoupling > core::scoring::DipolarCouplingOP

◆ DockingScoreFunctionCOP

typedef utility::pointer::shared_ptr< DockingScoreFunction const > core::scoring::DockingScoreFunctionCOP

◆ DockingScoreFunctionOP

typedef utility::pointer::shared_ptr< DockingScoreFunction > core::scoring::DockingScoreFunctionOP

◆ EnergiesCOP

typedef utility::pointer::shared_ptr< Energies const > core::scoring::EnergiesCOP

◆ EnergiesOP

typedef utility::pointer::shared_ptr< Energies > core::scoring::EnergiesOP

◆ EnergyGraphOP

typedef utility::pointer::shared_ptr< EnergyGraph > core::scoring::EnergyGraphOP

◆ EnergyMap

◆ EnvPairPotentialCOP

typedef utility::pointer::shared_ptr< EnvPairPotential const > core::scoring::EnvPairPotentialCOP

◆ EnvPairPotentialOP

typedef utility::pointer::shared_ptr< EnvPairPotential > core::scoring::EnvPairPotentialOP

◆ FArray1D_Energy

typedef ObjexxFCL::FArray1D< Energy > core::scoring::FArray1D_Energy

◆ FArray1D_Length

typedef ObjexxFCL::FArray1D< Length > core::scoring::FArray1D_Length

◆ FArray1D_Probability

typedef ObjexxFCL::FArray1D< Probability > core::scoring::FArray1D_Probability

◆ FArray1D_TableEnergy

typedef ObjexxFCL::FArray1D< TableEnergy > core::scoring::FArray1D_TableEnergy

◆ FArray1D_TableProbability

◆ FArray1D_Weight

typedef ObjexxFCL::FArray1D< Weight > core::scoring::FArray1D_Weight

◆ FArray2D_Energy

typedef ObjexxFCL::FArray2D< Energy > core::scoring::FArray2D_Energy

◆ FArray2D_Length

typedef ObjexxFCL::FArray2D< Length > core::scoring::FArray2D_Length

◆ FArray2D_Probability

typedef ObjexxFCL::FArray2D< Probability > core::scoring::FArray2D_Probability

◆ FArray2D_TableEnergy

typedef ObjexxFCL::FArray2D< TableEnergy > core::scoring::FArray2D_TableEnergy

◆ FArray2D_TableProbability

◆ FArray2D_Weight

typedef ObjexxFCL::FArray2D< Weight > core::scoring::FArray2D_Weight

◆ FArray3D_Energy

typedef ObjexxFCL::FArray3D< Energy > core::scoring::FArray3D_Energy

◆ FArray3D_Length

typedef ObjexxFCL::FArray3D< Length > core::scoring::FArray3D_Length

◆ FArray3D_Probability

typedef ObjexxFCL::FArray3D< Probability > core::scoring::FArray3D_Probability

◆ FArray3D_TableEnergy

typedef ObjexxFCL::FArray3D< TableEnergy > core::scoring::FArray3D_TableEnergy

◆ FArray3D_TableProbability

◆ FArray3D_Weight

typedef ObjexxFCL::FArray3D< Weight > core::scoring::FArray3D_Weight

◆ FArray4D_Energy

typedef ObjexxFCL::FArray4D< Energy > core::scoring::FArray4D_Energy

◆ FArray4D_Length

typedef ObjexxFCL::FArray4D< Length > core::scoring::FArray4D_Length

◆ FArray4D_Probability

typedef ObjexxFCL::FArray4D< Probability > core::scoring::FArray4D_Probability

◆ FArray4D_TableEnergy

typedef ObjexxFCL::FArray4D< TableEnergy > core::scoring::FArray4D_TableEnergy

◆ FArray4D_TableProbability

◆ FArray4D_Weight

typedef ObjexxFCL::FArray4D< Weight > core::scoring::FArray4D_Weight

◆ FArray5D_Energy

typedef ObjexxFCL::FArray5D< Energy > core::scoring::FArray5D_Energy

◆ FArray5D_Length

typedef ObjexxFCL::FArray5D< Length > core::scoring::FArray5D_Length

◆ FArray5D_Probability

typedef ObjexxFCL::FArray5D< Probability > core::scoring::FArray5D_Probability

◆ FArray5D_TableEnergy

typedef ObjexxFCL::FArray5D< TableEnergy > core::scoring::FArray5D_TableEnergy

◆ FArray5D_TableProbability

◆ FArray5D_Weight

typedef ObjexxFCL::FArray5D< Weight > core::scoring::FArray5D_Weight

◆ GenBondedExclInfoCOP

typedef utility::pointer::shared_ptr< GenBondedExclInfo const > core::scoring::GenBondedExclInfoCOP

◆ GenBondedExclInfoOP

typedef utility::pointer::shared_ptr< GenBondedExclInfo > core::scoring::GenBondedExclInfoOP

◆ GenBornPoseInfoOP

typedef utility::pointer::shared_ptr< GenBornPoseInfo > core::scoring::GenBornPoseInfoOP

◆ GenBornPotentialCOP

typedef utility::pointer::shared_ptr< GenBornPotential const > core::scoring::GenBornPotentialCOP

◆ GenBornPotentialOP

typedef utility::pointer::shared_ptr< GenBornPotential > core::scoring::GenBornPotentialOP

◆ GenBornResidueInfoOP

typedef utility::pointer::shared_ptr< GenBornResidueInfo > core::scoring::GenBornResidueInfoOP

◆ GenBornRotamerSetInfoOP

typedef utility::pointer::shared_ptr< GenBornRotamerSetInfo > core::scoring::GenBornRotamerSetInfoOP

◆ GenericBondedPotentialOP

typedef utility::pointer::shared_ptr< GenericBondedPotential > core::scoring::GenericBondedPotentialOP

◆ HydroxylTorsionPotentialCOP

typedef utility::pointer::shared_ptr< HydroxylTorsionPotential const > core::scoring::HydroxylTorsionPotentialCOP

◆ HydroxylTorsionPotentialOP

◆ KeyFArray1D_Energy

typedef ObjexxFCL::KeyFArray1D< Energy > core::scoring::KeyFArray1D_Energy

◆ KeyFArray1D_Probability

typedef ObjexxFCL::KeyFArray1D< Probability > core::scoring::KeyFArray1D_Probability

◆ KeyFArray1D_Real

typedef ObjexxFCL::KeyFArray1D< Real > core::scoring::KeyFArray1D_Real

◆ KeyFArray1D_Weight

typedef ObjexxFCL::KeyFArray1D< Weight > core::scoring::KeyFArray1D_Weight

◆ KeyFArray2D_Energy

typedef ObjexxFCL::KeyFArray2D< Energy > core::scoring::KeyFArray2D_Energy

◆ KeyFArray2D_Probability

typedef ObjexxFCL::KeyFArray2D< Probability > core::scoring::KeyFArray2D_Probability

◆ KeyFArray2D_Real

typedef ObjexxFCL::KeyFArray2D< Real > core::scoring::KeyFArray2D_Real

◆ KeyFArray2D_Weight

typedef ObjexxFCL::KeyFArray2D< Weight > core::scoring::KeyFArray2D_Weight

◆ KeyFArray3D_Energy

typedef ObjexxFCL::KeyFArray3D< Energy > core::scoring::KeyFArray3D_Energy

◆ KeyFArray3D_Probability

typedef ObjexxFCL::KeyFArray3D< Probability > core::scoring::KeyFArray3D_Probability

◆ KeyFArray3D_Real

typedef ObjexxFCL::KeyFArray3D< Real > core::scoring::KeyFArray3D_Real

◆ KeyFArray3D_Weight

typedef ObjexxFCL::KeyFArray3D< Weight > core::scoring::KeyFArray3D_Weight

◆ LREnergyContainerCOP

typedef utility::pointer::shared_ptr< LREnergyContainer const > core::scoring::LREnergyContainerCOP

◆ LREnergyContainerOP

typedef utility::pointer::shared_ptr< LREnergyContainer > core::scoring::LREnergyContainerOP

◆ matrix

typedef core::Real core::scoring::matrix[3][3]

◆ Matrix

typedef numeric::xyzMatrix< core::Real > core::scoring::Matrix

◆ Membrane_FAEmbedCOP

typedef utility::pointer::shared_ptr< Membrane_FAEmbed const > core::scoring::Membrane_FAEmbedCOP

◆ Membrane_FAEmbedOP

typedef utility::pointer::shared_ptr< Membrane_FAEmbed > core::scoring::Membrane_FAEmbedOP

◆ Membrane_FAPotentialCOP

typedef utility::pointer::shared_ptr< Membrane_FAPotential const > core::scoring::Membrane_FAPotentialCOP

◆ Membrane_FAPotentialOP

typedef utility::pointer::shared_ptr< Membrane_FAPotential > core::scoring::Membrane_FAPotentialOP

◆ MembraneEmbedCOP

typedef utility::pointer::shared_ptr< MembraneEmbed const > core::scoring::MembraneEmbedCOP

◆ MembraneEmbedOP

typedef utility::pointer::shared_ptr< MembraneEmbed > core::scoring::MembraneEmbedOP

◆ MembranePotentialCOP

typedef utility::pointer::shared_ptr< MembranePotential const > core::scoring::MembranePotentialCOP

◆ MembranePotentialOP

typedef utility::pointer::shared_ptr< MembranePotential > core::scoring::MembranePotentialOP

◆ MembraneTopologyCOP

typedef utility::pointer::shared_ptr< MembraneTopology const > core::scoring::MembraneTopologyCOP

◆ MembraneTopologyOP

typedef utility::pointer::shared_ptr< MembraneTopology > core::scoring::MembraneTopologyOP

◆ MinimizationGraphCOP

typedef utility::pointer::shared_ptr< MinimizationGraph const > core::scoring::MinimizationGraphCOP

◆ MinimizationGraphOP

typedef utility::pointer::shared_ptr< MinimizationGraph > core::scoring::MinimizationGraphOP

◆ MinScoreScoreFunctionCOP

typedef utility::pointer::shared_ptr< MinScoreScoreFunction const > core::scoring::MinScoreScoreFunctionCOP

◆ MinScoreScoreFunctionOP

typedef utility::pointer::shared_ptr< MinScoreScoreFunction > core::scoring::MinScoreScoreFunctionOP

◆ MultipoleElecPoseInfoCOP

typedef utility::pointer::shared_ptr< MultipoleElecPoseInfo const > core::scoring::MultipoleElecPoseInfoCOP

◆ MultipoleElecPoseInfoOP

typedef utility::pointer::shared_ptr< MultipoleElecPoseInfo > core::scoring::MultipoleElecPoseInfoOP

◆ MultipoleElecPotentialCOP

typedef utility::pointer::shared_ptr< MultipoleElecPotential const > core::scoring::MultipoleElecPotentialCOP

◆ MultipoleElecPotentialOP

typedef utility::pointer::shared_ptr< MultipoleElecPotential > core::scoring::MultipoleElecPotentialOP

◆ MultipoleElecResidueInfoCOP

typedef utility::pointer::shared_ptr< const MultipoleElecResidueInfo > core::scoring::MultipoleElecResidueInfoCOP

◆ MultipoleElecResidueInfoOP

◆ MultipoleElecRotamerSetInfoOP

◆ MultipoleParameterOP

typedef utility::pointer::shared_ptr< MultipoleParameter > core::scoring::MultipoleParameterOP

◆ NeighborListCOP

typedef utility::pointer::shared_ptr< NeighborList const > core::scoring::NeighborListCOP

◆ NeighborListOP

typedef utility::pointer::shared_ptr< NeighborList > core::scoring::NeighborListOP

◆ OmegaTetherCOP

typedef utility::pointer::shared_ptr< OmegaTether const > core::scoring::OmegaTetherCOP

◆ OmegaTetherOP

typedef utility::pointer::shared_ptr< OmegaTether > core::scoring::OmegaTetherOP

◆ OneDDistPotentialCOP

typedef utility::pointer::shared_ptr< OneDDistPotential const > core::scoring::OneDDistPotentialCOP

◆ OneDDistPotentialOP

typedef utility::pointer::shared_ptr< OneDDistPotential > core::scoring::OneDDistPotentialOP

◆ OneToAllEnergyContainerOP

typedef utility::pointer::shared_ptr< OneToAllEnergyContainer > core::scoring::OneToAllEnergyContainerOP

◆ OneToAllNeighborIteratorOP

◆ P_AA_ABEGO3_COP

typedef utility::pointer::shared_ptr< P_AA_ABEGO3 const > core::scoring::P_AA_ABEGO3_COP

◆ P_AA_ABEGO3_OP

typedef utility::pointer::shared_ptr< P_AA_ABEGO3 > core::scoring::P_AA_ABEGO3_OP

◆ P_AA_ssCOP

typedef utility::pointer::shared_ptr< P_AA_ss const > core::scoring::P_AA_ssCOP

◆ P_AA_ssOP

typedef utility::pointer::shared_ptr< P_AA_ss > core::scoring::P_AA_ssOP

◆ P_AACOP

typedef utility::pointer::shared_ptr< P_AA const > core::scoring::P_AACOP

◆ P_AAOP

typedef utility::pointer::shared_ptr< P_AA > core::scoring::P_AAOP

◆ PairEPotentialCOP

typedef utility::pointer::shared_ptr< PairEPotential const > core::scoring::PairEPotentialCOP

◆ PairEPotentialOP

typedef utility::pointer::shared_ptr< PairEPotential > core::scoring::PairEPotentialOP

◆ PB

◆ PDatomCOP

typedef utility::pointer::shared_ptr< PDatom const > core::scoring::PDatomCOP

◆ PDatomOP

typedef utility::pointer::shared_ptr< PDatom > core::scoring::PDatomOP

◆ PDinterCOP

typedef utility::pointer::shared_ptr< PDinter const > core::scoring::PDinterCOP

◆ PDinterOP

typedef utility::pointer::shared_ptr< PDinter > core::scoring::PDinterOP

◆ PDvertexCOP

typedef utility::pointer::shared_ptr< PDvertex const > core::scoring::PDvertexCOP

◆ PDvertexOP

typedef utility::pointer::shared_ptr< PDvertex > core::scoring::PDvertexOP

◆ PointWaterPotentialCOP

typedef utility::pointer::shared_ptr< PointWaterPotential const > core::scoring::PointWaterPotentialCOP

◆ PointWaterPotentialOP

typedef utility::pointer::shared_ptr< PointWaterPotential > core::scoring::PointWaterPotentialOP

◆ PoissonBoltzmannPotentialAP

◆ PoissonBoltzmannPotentialCAP

typedef utility::pointer::weak_ptr< PoissonBoltzmannPotential const > core::scoring::PoissonBoltzmannPotentialCAP

◆ PoissonBoltzmannPotentialCOP

typedef utility::pointer::shared_ptr< PoissonBoltzmannPotential const > core::scoring::PoissonBoltzmannPotentialCOP

◆ PoissonBoltzmannPotentialOP

◆ PolymerBondedEnergyContainerCOP

◆ PolymerBondedEnergyContainerOP

◆ PolymerBondedNeighborIteratorCOP

◆ PolymerBondedNeighborIteratorOP

◆ PQRAP

typedef utility::pointer::weak_ptr< PQR > core::scoring::PQRAP

◆ PQRCAP

typedef utility::pointer::weak_ptr< PQR const > core::scoring::PQRCAP

◆ PQRCOP

typedef utility::pointer::shared_ptr< PQR const > core::scoring::PQRCOP

◆ PQROP

typedef utility::pointer::shared_ptr< PQR > core::scoring::PQROP

◆ PredicateCOP

typedef utility::pointer::shared_ptr< Predicate const > core::scoring::PredicateCOP

◆ PredicateOP

typedef utility::pointer::shared_ptr< Predicate > core::scoring::PredicateOP

◆ Probability

◆ ProQPotentialOP

typedef utility::pointer::shared_ptr< ProQPotential > core::scoring::ProQPotentialOP

◆ R

using core::scoring::R = typedef Ramachandran

◆ Ramachandran2BCOP

typedef utility::pointer::shared_ptr< Ramachandran2B const > core::scoring::Ramachandran2BCOP

◆ Ramachandran2BOP

typedef utility::pointer::shared_ptr< Ramachandran2B > core::scoring::Ramachandran2BOP

◆ RamachandranCOP

typedef utility::pointer::shared_ptr<Ramachandran const > core::scoring::RamachandranCOP

◆ RamachandranOP

typedef utility::pointer::shared_ptr<Ramachandran > core::scoring::RamachandranOP

◆ RamaPreProCOP

typedef utility::pointer::shared_ptr< RamaPrePro const > core::scoring::RamaPreProCOP

◆ RamaPreProOP

typedef utility::pointer::shared_ptr< RamaPrePro > core::scoring::RamaPreProOP

◆ ResidualDipolarCoupling_RohlCOP

◆ ResidualDipolarCoupling_RohlOP

◆ ResidualDipolarCouplingCOP

typedef utility::pointer::shared_ptr< ResidualDipolarCoupling const > core::scoring::ResidualDipolarCouplingCOP

◆ ResidualDipolarCouplingOP

typedef utility::pointer::shared_ptr< ResidualDipolarCoupling > core::scoring::ResidualDipolarCouplingOP

◆ ResidueExclParamsCOP

typedef utility::pointer::shared_ptr< ResidueExclParams const > core::scoring::ResidueExclParamsCOP

◆ ResidueExclParamsOP

typedef utility::pointer::shared_ptr< ResidueExclParams > core::scoring::ResidueExclParamsOP

◆ ResidueNblistDataCOP

typedef utility::pointer::shared_ptr< ResidueNblistData const > core::scoring::ResidueNblistDataCOP

◆ ResidueNblistDataOP

typedef utility::pointer::shared_ptr< ResidueNblistData > core::scoring::ResidueNblistDataOP

◆ ResidueNeighborConstIteratorCOP

◆ ResidueNeighborConstIteratorOP

◆ ResidueNeighborIteratorCOP

typedef utility::pointer::shared_ptr< ResidueNeighborIterator const > core::scoring::ResidueNeighborIteratorCOP

◆ ResidueNeighborIteratorOP

typedef utility::pointer::shared_ptr< ResidueNeighborIterator > core::scoring::ResidueNeighborIteratorOP

◆ ResiduePairNeighborListCOP

typedef utility::pointer::shared_ptr< ResiduePairNeighborList const > core::scoring::ResiduePairNeighborListCOP

◆ ResiduePairNeighborListOP

typedef utility::pointer::shared_ptr< ResiduePairNeighborList > core::scoring::ResiduePairNeighborListOP

◆ ResidueSelection

◆ ResidueSelectionVector

◆ ResPairMinimizationDataCOP

typedef utility::pointer::shared_ptr< ResPairMinimizationData const > core::scoring::ResPairMinimizationDataCOP

◆ ResPairMinimizationDataOP

typedef utility::pointer::shared_ptr< ResPairMinimizationData > core::scoring::ResPairMinimizationDataOP

◆ ResSingleMinimizationDataCOP

typedef utility::pointer::shared_ptr< ResSingleMinimizationData const > core::scoring::ResSingleMinimizationDataCOP

◆ ResSingleMinimizationDataOP

◆ rvec

typedef core::Real core::scoring::rvec[3]

◆ rvec5

typedef core::Real core::scoring::rvec5[5]

◆ SASAPotentialCOP

typedef utility::pointer::shared_ptr< SASAPotential const > core::scoring::SASAPotentialCOP

◆ SASAPotentialOP

typedef utility::pointer::shared_ptr< SASAPotential > core::scoring::SASAPotentialOP

◆ Score

◆ ScoreFunctionCOP

typedef utility::pointer::shared_ptr< ScoreFunction const > core::scoring::ScoreFunctionCOP

◆ ScoreFunctionInfoCOP

typedef utility::pointer::shared_ptr< ScoreFunctionInfo const > core::scoring::ScoreFunctionInfoCOP

◆ ScoreFunctionInfoOP

typedef utility::pointer::shared_ptr< ScoreFunctionInfo > core::scoring::ScoreFunctionInfoOP

◆ ScoreFunctionOP

typedef utility::pointer::shared_ptr< ScoreFunction > core::scoring::ScoreFunctionOP

◆ ScoreTypes

typedef utility::vector1< ScoreType > core::scoring::ScoreTypes

◆ SecondaryStructurePotentialCOP

typedef utility::pointer::shared_ptr< SecondaryStructurePotential const > core::scoring::SecondaryStructurePotentialCOP

◆ SecondaryStructurePotentialOP

◆ SetupPoissonBoltzmannPotentialAP

typedef utility::pointer::weak_ptr< SetupPoissonBoltzmannPotential > core::scoring::SetupPoissonBoltzmannPotentialAP

◆ SetupPoissonBoltzmannPotentialCAP

typedef utility::pointer::weak_ptr< SetupPoissonBoltzmannPotential const > core::scoring::SetupPoissonBoltzmannPotentialCAP

◆ SetupPoissonBoltzmannPotentialCOP

typedef utility::pointer::shared_ptr< SetupPoissonBoltzmannPotential const > core::scoring::SetupPoissonBoltzmannPotentialCOP

◆ SetupPoissonBoltzmannPotentialOP

typedef utility::pointer::shared_ptr< SetupPoissonBoltzmannPotential > core::scoring::SetupPoissonBoltzmannPotentialOP

◆ SigmoidWeightedCenListRealOP

◆ SigmoidWeightedCenListVectorOP

typedef utility::pointer::shared_ptr< SigmoidWeightedCenList<numeric::xyzVector<Real> > > core::scoring::SigmoidWeightedCenListVectorOP

◆ SmoothEnvPairPotentialCOP

typedef utility::pointer::shared_ptr< SmoothEnvPairPotential const > core::scoring::SmoothEnvPairPotentialCOP

◆ SmoothEnvPairPotentialOP

typedef utility::pointer::shared_ptr< SmoothEnvPairPotential > core::scoring::SmoothEnvPairPotentialOP

◆ SplitUnfoldedTwoBodyPotentialOP

◆ SS_InfoCOP

typedef utility::pointer::shared_ptr< SS_Info const > core::scoring::SS_InfoCOP

◆ SS_InfoOP

typedef utility::pointer::shared_ptr< SS_Info > core::scoring::SS_InfoOP

◆ SS_Killhairpins_InfoCOP

typedef utility::pointer::shared_ptr< SS_Killhairpins_Info const > core::scoring::SS_Killhairpins_InfoCOP

◆ SS_Killhairpins_InfoOP

typedef utility::pointer::shared_ptr< SS_Killhairpins_Info > core::scoring::SS_Killhairpins_InfoOP

◆ TableEnergy

◆ TableProbability

◆ TenANeighborGraphCOP

typedef utility::pointer::shared_ptr< TenANeighborGraph const > core::scoring::TenANeighborGraphCOP

◆ TenANeighborGraphOP

typedef utility::pointer::shared_ptr< TenANeighborGraph > core::scoring::TenANeighborGraphOP

◆ TwelveANeighborGraphCOP

typedef utility::pointer::shared_ptr< TwelveANeighborGraph const > core::scoring::TwelveANeighborGraphCOP

◆ TwelveANeighborGraphOP

typedef utility::pointer::shared_ptr< TwelveANeighborGraph > core::scoring::TwelveANeighborGraphOP

◆ UnfoldedStatePotentialOP

typedef utility::pointer::shared_ptr< UnfoldedStatePotential > core::scoring::UnfoldedStatePotentialOP

◆ VdWTinkerPoseInfoCOP

typedef utility::pointer::shared_ptr< VdWTinkerPoseInfo const > core::scoring::VdWTinkerPoseInfoCOP

◆ VdWTinkerPoseInfoOP

typedef utility::pointer::shared_ptr< VdWTinkerPoseInfo > core::scoring::VdWTinkerPoseInfoOP

◆ VdWTinkerPotentialCOP

typedef utility::pointer::shared_ptr< VdWTinkerPotential const > core::scoring::VdWTinkerPotentialCOP

◆ VdWTinkerPotentialOP

typedef utility::pointer::shared_ptr< VdWTinkerPotential > core::scoring::VdWTinkerPotentialOP

◆ VdWTinkerResidueInfoCOP

typedef utility::pointer::shared_ptr< const VdWTinkerResidueInfo > core::scoring::VdWTinkerResidueInfoCOP

◆ VdWTinkerResidueInfoOP

typedef utility::pointer::shared_ptr< VdWTinkerResidueInfo > core::scoring::VdWTinkerResidueInfoOP

◆ VdWTinkerRotamerSetInfoOP

typedef utility::pointer::shared_ptr< VdWTinkerRotamerSetInfo > core::scoring::VdWTinkerRotamerSetInfoOP

◆ Vector

typedef numeric::xyzVector< core::Real > core::scoring::Vector

◆ WaterAdductHBondPotentialCOP

typedef utility::pointer::shared_ptr< WaterAdductHBondPotential const > core::scoring::WaterAdductHBondPotentialCOP

◆ WaterAdductHBondPotentialOP

◆ Weight

Enumeration Type Documentation

◆ ABEGO_index

Enumerator
ABEGO_index_INVALID 
ABEGO_index_A 
ABEGO_index_START 
ABEGO_index_B 
ABEGO_index_E 
ABEGO_index_G 
ABEGO_index_O 
ABEGO_index_COUNT 

◆ ContextGraphType

Enumerator
ten_A_neighbor_graph 
twelve_A_neighbor_graph 
centroid_neighbor_graph 
num_context_graph_types 

◆ min_pair_data

Enumerator
etab_pair_nblist 
etab_classic_intrares_pair_nblist 
lkball_nblist 
lkdome_nblist 
cst_respair_data 
elec_pair_nblist 
rna_elec_pair_nblist 
geom_solv_pair_nblist 
fa_stack_pair_nblist 
lk_PolarNonPolar_pair_nblist 
fa_dslf_respair_data 
fa_custom_pair_dist_data 
lkb_respair_data 
lkd_respair_data 
vdw_respair_data 
mp_respair_data 
mg_pair_nblist 
hbond_respair_data 
n_min_pair_data 

◆ min_single_data

Enumerator
etab_single_nblist 
etab_classic_intrares_single_nblist 
mm_lj_intra_nblist 
cst_res_data 
lkb_res_data 
vdw_res_data 
mp_res_data 
hbond_res_data 
n_min_single_data 

◆ MultipoleAxisType

Enumerator
none 
z_axis_only 
three_fold 
bisector 
z_then_bisector 
z_then_x 

◆ ProteinTorsion

Enumerator
PHI 
PSI 
OMEGA 
CHI1 
CHI2 
CHI3 
CHI4 
protein_torsion_end 

◆ Rama_Table_Type

Enumerator
flat_l_aa_ramatable 
flat_d_aa_ramatable 
flat_symm_dl_aa_ramatable 
flat_symm_gly_ramatable 
flat_symm_pro_ramatable 
flat_l_aa_ramatable_stringent 
flat_d_aa_ramatable_stringent 
flat_symm_dl_aa_ramatable_stringent 
flat_symm_gly_ramatable_stringent 
flat_symm_pro_ramatable_stringent 
unknown_ramatable_type 
end_of_ramatable_type_list 

◆ ReadMode

Enumerator
rmNONE 
rmATOM 
rmBOND 
rmANGLE 
rmTORSION 
rmIMPROPER 

◆ rmsd_atoms

Enumerator
rmsd_protein_bb_heavy 
rmsd_protein_bb_heavy_including_O 
rmsd_protein_bb_ca 
rmsd_sc_heavy 
rmsd_sc 
rmsd_all_heavy 
rmsd_all 
rmsd_atom_total 

◆ ScoreType

Type for looking up cached energies.

Remarks
I guess we could get rid of the fa_ prefix, except maybe for fa_pair, to distinguish from std::pair and the centroid pair score...
Enumerator
fa_atr 
fa_rep 
fa_sol 
fa_intra_atr 
fa_intra_rep 
fa_intra_sol 
fa_intra_atr_xover4 
fa_intra_rep_xover4 
fa_intra_sol_xover4 
fa_intra_atr_nonprotein 
fa_intra_rep_nonprotein 
fa_intra_sol_nonprotein 
fa_intra_RNA_base_phos_atr 
fa_intra_RNA_base_phos_rep 
fa_intra_RNA_base_phos_sol 
fa_atr_dummy 
fa_rep_dummy 
fa_sol_dummy 
fa_vdw_tinker 
lk_hack 
lk_ball 
lk_ball_wtd 
lk_ball_iso 
lk_ball_bridge 
lk_ball_bridge_uncpl 
lk_dome 
lk_dome_iso 
lk_dome_bridge 
lk_dome_bridge_uncpl 
lk_ball_bridge2 
lk_ball_bridge_uncpl2 
lk_dome_pack 
coarse_fa_atr 
coarse_fa_rep 
coarse_fa_sol 
coarse_beadlj 
mm_lj_intra_rep 
mm_lj_intra_atr 
mm_lj_inter_rep 
mm_lj_inter_atr 
mm_twist 
mm_bend 
mm_stretch 
lk_costheta 
lk_polar 
lk_nonpolar 
lk_polar_intra_RNA 
lk_nonpolar_intra_RNA 
fa_elec 
fa_elec_bb_bb 
fa_elec_bb_sc 
fa_elec_sc_sc 
fa_intra_elec 
fa_imm_elec 
h2o_hbond 
dna_dr 
dna_bp 
dna_bs 
dna_ref 
peptide_bond 
pcs 
pcsTs1 
pcsTs2 
pcsTs3 
pcsTs4 
pcs2 
fastsaxs 
saxs_score 
saxs_cen_score 
saxs_fa_score 
pddf_score 
fiberdiffraction 
fiberdiffractiondens 
epr_deer_score 
fa_mbenv 
fa_mbsolv 
fa_elec_rna_phos_phos 
fa_elec_rna_phos_sugr 
fa_elec_rna_phos_base 
fa_elec_rna_sugr_sugr 
fa_elec_rna_sugr_base 
fa_elec_rna_base_base 
fa_elec_rna_phos_phos_fast 
fa_elec_rna_phos_sugr_fast 
fa_elec_rna_phos_base_fast 
fa_elec_rna_sugr_sugr_fast 
fa_elec_rna_sugr_base_fast 
fa_elec_rna_base_base_fast 
fa_elec_aro_aro 
fa_elec_aro_all 
hack_aro 
rna_fa_atr_base 
rna_fa_rep_base 
rna_data_backbone 
ch_bond 
ch_bond_bb_bb 
ch_bond_sc_sc 
ch_bond_bb_sc 
pro_close 
rama2b 
vdw 
cenpack 
cenpack_smooth 
cen_hb 
hybrid_vdw 
gauss 
rna_vdw 
rnp_vdw 
rna_base_backbone 
rna_backbone_backbone 
rna_repulsive 
rna_base_pair_pairwise 
rna_base_axis_pairwise 
rna_base_stagger_pairwise 
rna_base_stack_pairwise 
rna_base_stack_axis_pairwise 
rna_data_base 
rna_base_pair 
rna_base_axis 
rna_base_stagger 
rna_base_stack 
rna_base_stack_axis 
rnp_base_pair 
rnp_stack 
rnp_stack_xy 
rnp_pair 
rnp_pair_dist 
rnp_aa_to_rna_backbone 
rna_mg_point 
rna_mg_point_indirect 
mg 
mg_lig 
mg_sol 
mg_ref 
hoh_ref 
rna_torsion 
rna_torsion_sc 
rna_suite 
rna_jr_suite 
suiteness_bonus 
tna_suite 
rna_sugar_close 
fa_stack 
fa_stack_lower 
fa_stack_upper 
fa_stack_aro 
fa_stack_ext 
fa_stack_sol 
fa_stack_lr 
fa_stack_rna_protein 
fa_stack_rna_protein_aro 
ss_contact_worst 
stack_elec 
stack_elec_base_base 
stack_elec_base_bb 
alignment 
dna_bb_torsion 
dna_sugar_close 
dna_base_distance 
geom_sol_fast 
geom_sol_fast_intra_RNA 
fa_cust_pair_dist 
custom_atom_pair 
orbitals_hpol_bb 
pci_cation_pi 
pci_pi_pi 
pci_salt_bridge 
pci_hbond 
arg_cation_pi 
python 
n_ci_2b_score_types 
fa_pair 
fa_pair_aro_aro 
fa_pair_aro_pol 
fa_pair_pol_pol 
hbond_sr_bb 
hbond_lr_bb 
hbond_bb_sc 
hbond_sr_bb_sc 
hbond_lr_bb_sc 
hbond_sc 
hbond_intra 
hbond_wat 
wat_entropy 
hbond 
npd_hbond_sr_bb 
npd_hbond_lr_bb 
npd_hbond_bb_sc 
npd_hbond_sr_bb_sc 
npd_hbond_lr_bb_sc 
npd_hbond_sc 
npd_hbond_intra 
npd_hbond 
fa_grpelec 
interface_dd_pair 
geom_sol 
geom_sol_intra_RNA 
occ_sol_fitted 
occ_sol_fitted_onebody 
occ_sol_exact 
cen_rot_pair 
cen_rot_pair_ang 
cen_rot_pair_dih 
pair 
cen_pair_smooth 
Mpair 
MPPair 
FaMPSolv 
suck 
rna_rg 
rna_motif 
facts_elec 
facts_solv 
facts_sasa 
motif_dock 
pointwater 
goap 
goap_dist 
goap_angle 
approximate_buried_unsat_penalty 
interchain_pair 
interchain_vdw 
n_shortranged_2b_score_types 
gb_elec 
multipole_elec 
fa_sasa 
dslf_ss_dst 
dslf_cs_ang 
dslf_ss_dih 
dslf_ca_dih 
dslf_cbs_ds 
dslf_fa13 
dslfc_cen_dst 
dslfc_cb_dst 
dslfc_ang 
dslfc_cb_dih 
dslfc_bb_dih 
dslfc_rot 
dslfc_trans 
dslfc_RT 
atom_pair_constraint 
base_pair_constraint 
coarse_chainbreak_constraint 
constant_constraint 
coordinate_constraint 
angle_constraint 
dihedral_constraint 
big_bin_constraint 
dunbrack_constraint 
site_constraint 
metalhash_constraint 
metalbinding_constraint 
rna_stub_coord_hack 
bond_geometry 
rna_bond_geometry 
Hpol_bond_geometry 
rama 
omega 
fa_dun 
fa_dun_dev 
fa_dun_rot 
fa_dun_semi 
cen_rot_dun 
dna_chi 
p_aa_pp 
p_aa_ss 
yhh_planarity 
hxl_tors 
h2o_intra 
ref 
ref_nc 
seqdep_ref 
nmer_ref 
nmer_pssm 
nmer_svm 
envsmooth 
e_pH 
rna_bulge 
dna_dihedral_bb 
dna_dihedral_chi 
dna_dihedral_sugar 
sugar_bb 
free_suite 
free_2HOprime 
free_side_chain 
free_base 
free_res 
free_dof 
intermol 
other_pose 
special_rot 
PB_elec 
cen_env_smooth 
cbeta_smooth 
cen_rot_env 
cen_rot_cbeta 
env 
cbeta 
DFIRE 
Menv 
Mcbeta 
Menv_non_helix 
Menv_termini 
Menv_tm_proj 
Mlipo 
rg 
rg_local 
co 
hs_pair 
ss_pair 
rsigma 
sheet 
burial_v2 
burial 
abego 
covalent_labeling 
covalent_labeling_fa 
hrf_ms_labeling 
hrf_dynamics 
ccs_imms 
depc_ms 
rnp_env 
loop_close 
missing_res 
MPEnv 
MPCbeta 
MPLipo 
MPTermini 
MPNonHelix 
MPTMProj 
FaMPEnv 
FaMPEnvSmooth 
fa_water_to_bilayer 
f_elec_lipidlayer 
FaMPAsymEzCB 
FaMPAsymEzCG 
MPResidueLipophilicity 
span_ins 
mp_span_ang 
MPHelicality 
natbias_ss 
natbias_hs 
natbias_hh 
natbias_stwist 
aa_cmp 
dock_ens_conf 
csa 
dc 
rdc 
rdc_segments 
rdc_rohl 
nmr_pcs 
nmr_rdc 
nmr_pre 
cen_pair_motifs 
cen_pair_motif_degree 
holes 
holes_decoy 
holes_resl 
holes_min 
holes_min_mean 
rna_chem_shift 
rna_chem_map 
rna_chem_map_lores 
rna_partition 
dab_sasa 
dab_sev 
sa 
d2h_sa 
ProQM 
ProQ 
interchain_env 
interchain_contact 
chainbreak 
linear_chainbreak 
overlap_chainbreak 
distance_chainbreak 
dof_constraint 
branch_conn 
linear_branch_conn 
rama_prepro 
paa_abego3 
cart_bonded 
cart_bonded_angle 
cart_bonded_length 
cart_bonded_ring 
cart_bonded_torsion 
cart_bonded_proper 
cart_bonded_improper 
gen_bonded 
gen_bonded_bond 
gen_bonded_angle 
gen_bonded_torsion 
gen_bonded_improper 
neigh_vect 
neigh_count 
neigh_vect_raw 
symE_bonus 
sym_lig 
mhc_epitope 
pack_stat 
rms 
res_type_constraint 
res_type_linking_constraint 
pocket_constraint 
backbone_stub_constraint 
backbone_stub_linear_constraint 
surface 
p_aa 
unfolded 
split_unfolded_two_body 
fa_atr_ref 
fa_rep_ref 
fa_sol_ref 
fa_elec_ref 
hbond_ref 
dslf_fa13_ref 
fa_intra_atr_ref 
fa_intra_rep_ref 
fa_intra_sol_ref 
pro_close_ref 
fa_dun_ref 
fa_dun_dev_ref 
fa_dun_rot_ref 
fa_dun_semi_ref 
rama_ref 
p_aa_pp_ref 
omega_ref 
mm_lj_intra_rep_ref 
mm_lj_intra_atr_ref 
mm_twist_ref 
elec_dens_fast 
elec_dens_window 
elec_dens_whole_structure_ca 
elec_dens_whole_structure_allatom 
elec_dens_atomwise 
grid_vdw 
xtal_ml 
xtal_rwork 
xtal_rfree 
hpatch 
Menv_smooth 
wat_desolv 
ring_close 
aa_repeat 
aa_composition 
aspartimide_penalty 
hbnet 
buried_unsatisfied_penalty 
netcharge 
voids_penalty 
sap_constraint 
dna_env 
dna_pair 
dump_trajectory 
sidechain_neighbors 
target_clash 
membrane_span_constraint 
membrane_span_term_z_constraint 
aromatic_restraint 
rna_coarse_dist 
total_score 
dummy_score_type 
n_score_types 

This element marks the end of the active score types. Elements in the enumeration up to this point will have space allocated for them in the EnergyMap object. Elements past this point are considered inactive and will not have space allocated for them. If you wish to use an inactive score type, you must move that score type into its appropriate position in the ScoreType enumeration (described above) and then recompile. Inactive score types must still have their names included in the ScoreTypeManager's string-to-score-type map.

end_of_score_type_enumeration 

This element marks the very end of the score type enumeration. Elements between the n_score_types element and this element are considered inactive. They may not be used by any EnergyMethod or they will result in an out-of-bounds write and unexpected behavior. To use an inactive score type, the score type must be moved to an earlier position in this enumeration, and the program must be recompiled. Keep this guy last.

Function Documentation

◆ abego3aa_to_index() [1/2]

int core::scoring::abego3aa_to_index ( const char  abego1,
const char  abego2,
const char  abego3,
const char  aa 
)
inline

◆ abego3aa_to_index() [2/2]

int core::scoring::abego3aa_to_index ( const char  abego1,
const char  abego2,
const char  abego3,
const core::chemical::AA  aa_index 
)
inline

◆ abego_to_index()

ABEGO_index core::scoring::abego_to_index ( char  abego)
inline

◆ all_atom_rmsd() [1/2]

core::Real core::scoring::all_atom_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2 
)

◆ all_atom_rmsd() [2/2]

core::Real core::scoring::all_atom_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
std::list< Size residue_selection 
)

◆ all_atom_rmsd_incl_hydrogens()

core::Real core::scoring::all_atom_rmsd_incl_hydrogens ( const core::pose::Pose pose1,
const core::pose::Pose pose2 
)
Note
This does heavyatoms and hydrogens.

References is_any_atom(), rms, and rmsd_with_super().

◆ all_atom_rmsd_nosuper() [1/2]

core::Real core::scoring::all_atom_rmsd_nosuper ( const core::pose::Pose pose1,
const core::pose::Pose pose2 
)

◆ all_atom_rmsd_nosuper() [2/2]

core::Real core::scoring::all_atom_rmsd_nosuper ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
utility::vector1< core::Size > const &  pose1_residues,
utility::vector1< core::Size > const &  pose2_residues 
)

References is_heavyatom(), rms, and rmsd_no_super().

◆ all_scatom_rmsd_nosuper()

core::Real core::scoring::all_scatom_rmsd_nosuper ( const core::pose::Pose pose1,
const core::pose::Pose pose2 
)

References is_scatom(), rms, and rmsd_no_super().

◆ angles()

ObjexxFCL::FArray2D_int core::scoring::angles ( num_phi  ,
num_theta   
)

◆ apply_set_weights()

void core::scoring::apply_set_weights ( ScoreFunctionOP  scorefxn,
utility::vector1< std::string > const &  settings 
)

◆ attributes_for_get_score_function_name() [1/2]

void core::scoring::attributes_for_get_score_function_name ( utility::tag::AttributeList &  attributes)

◆ attributes_for_get_score_function_name() [2/2]

void core::scoring::attributes_for_get_score_function_name ( utility::tag::AttributeList &  attributes,
std::string const &  option_name 
)

Appends the attributes read by get_score_function_name w/ name argument.

References attributes_for_get_score_function_name_w_description().

◆ attributes_for_get_score_function_name_w_description() [1/2]

void core::scoring::attributes_for_get_score_function_name_w_description ( utility::tag::AttributeList &  attributes,
std::string const &  description 
)

Appends the attributes read by get_score_function_name.

Referenced by attributes_for_get_score_function_name().

◆ attributes_for_get_score_function_name_w_description() [2/2]

void core::scoring::attributes_for_get_score_function_name_w_description ( utility::tag::AttributeList &  attributes,
std::string const &  option_name,
std::string const &  description 
)

Appends the attributes read by get_score_function_name w/ name argument.

◆ attributes_for_parse_score_function() [1/2]

void core::scoring::attributes_for_parse_score_function ( utility::tag::AttributeList &  attributes)

Appends the attributes read by parse_score_function.

References attributes_for_parse_score_function_w_description().

Referenced by protocols::calc_taskop_filters::RelativePoseFilter::attributes(), protocols::antibody::design::attributes_for_get_ab_design_global_scorefxn(), protocols::hbnet::HBNet::attributes_for_hbnet(), protocols::loop_modeling::utilities::attributes_for_set_scorefxn_from_tag(), protocols::simple_moves::BackboneMover::complex_type_generator_for_backbone_mover(), protocols::relax::FastRelax::complex_type_generator_for_fast_relax(), protocols::minimization_packing::MinMover::complex_type_generator_for_min_mover(), protocols::minimization_packing::PackRotamersMover::complex_type_generator_for_pack_rotamers_mover(), protocols::minimization_packing::RotamerTrialsMover::complex_type_generator_for_rotamer_trials_mover(), protocols::simple_ddg::ddG::define_ddG_schema(), protocols::simple_moves::ExplicitWaterMover::define_explicit_water_mover_schema(), protocols::denovo_design::movers::FoldArchitectMover::define_folder_group(), protocols::loop_modeling::LoopBuilder::get_score_function_attributes(), protocols::calc_taskop_movers::DesignRepackMover::get_xsd_complex_type(), protocols::abinitio::abscript::AbscriptLoopCloserCM::provide_xml_schema(), protocols::analysis::InterfaceAnalyzerMover::provide_xml_schema(), protocols::antibody::AntibodyCDRGrafter::provide_xml_schema(), protocols::calc_taskop_filters::RotamerBoltzmannWeight::provide_xml_schema(), protocols::calc_taskop_filters::RotamerBoltzmannWeight2::provide_xml_schema(), protocols::calc_taskop_movers::ConsensusDesignMover::provide_xml_schema(), protocols::calc_taskop_movers::ForceDisulfidesMover::provide_xml_schema(), protocols::canonical_sampling::MetropolisHastingsMover::provide_xml_schema(), protocols::cryst::ReportGradientsMover::provide_xml_schema(), protocols::cryst::SetCrystWeightMover::provide_xml_schema(), protocols::cryst::CrystRMS::provide_xml_schema(), protocols::cryst::DockLatticeMover::provide_xml_schema(), protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::provide_xml_schema(), protocols::denovo_design::DisulfidizeMover::provide_xml_schema(), protocols::dna::DesignProteinBackboneAroundDNA::provide_xml_schema(), protocols::dna::DnaInterfaceMultiStateDesign::provide_xml_schema(), protocols::dna::DnaInterfacePacker::provide_xml_schema(), protocols::enzdes::BackboneSampler::provide_xml_schema(), protocols::enzdes::LigInterfaceEnergyFilter::provide_xml_schema(), protocols::enzdes::EnzScoreFilter::provide_xml_schema(), protocols::enzdes::RepackWithoutLigandFilter::provide_xml_schema(), protocols::enzdes::EnzRepackMinimize::provide_xml_schema(), protocols::enzdes::PackRotamersMoverPartGreedy::provide_xml_schema(), protocols::evolution::AlignmentAAFinder::provide_xml_schema(), protocols::evolution::AlignmentGapInserter::provide_xml_schema(), protocols::evolution::NucleotideMutation::provide_xml_schema(), protocols::farnesyl::SampleFarnesylMover::provide_xml_schema(), protocols::features::InterfaceDdGMover::provide_xml_schema(), protocols::features::RotamerRecoveryFeatures::provide_xml_schema(), protocols::fldsgn::BluePrintBDR::provide_xml_schema(), protocols::flxbb::FlxbbDesign::provide_xml_schema(), protocols::hbnet::UnsatSelector::provide_xml_schema(), protocols::helical_bundle::BundleGridSampler::provide_xml_schema(), protocols::helical_bundle::BundleReporterFilter::provide_xml_schema(), protocols::hotspot_hashing::movers::PlaceSurfaceProbe::provide_xml_schema(), protocols::matdes::SchemePlaceMotifsMover::provide_xml_schema(), protocols::mean_field::GenMeanFieldMover::provide_xml_schema(), protocols::membrane_benchmark::MembraneEnergyLandscapeSampler::provide_xml_schema(), protocols::membrane_benchmark::PeptideOrientationMover::provide_xml_schema(), protocols::minimization_packing::BoltzmannRotamerMover::provide_xml_schema(), protocols::minimization_packing::PertMinMover::provide_xml_schema(), protocols::minimization_packing::RotamerTrialsMinMover::provide_xml_schema(), protocols::minimization_packing::TaskAwareMinMover::provide_xml_schema(), protocols::ncbb::ResidueReplacementRebuildMover::provide_xml_schema(), protocols::ncbb::SecStructMinimizeMover::provide_xml_schema(), protocols::parser::MonteCarloLoader::provide_xml_schema(), protocols::peptide_deriver::PeptideDeriverFilter::provide_xml_schema(), protocols::pose_creation::SliceToMiniProteinMover::provide_xml_schema(), protocols::pose_sewing::movers::BlockwiseAnalysisMover::provide_xml_schema(), protocols::pose_sewing::movers::OmnibusDisulfideAnalysisLabelerMover::provide_xml_schema(), protocols::protein_interface_design::filters::BindingStrainFilter::provide_xml_schema(), protocols::protein_interface_design::filters::FilterScanFilter::provide_xml_schema(), protocols::protein_interface_design::filters::FNatFilter::provide_xml_schema(), protocols::protein_interface_design::filters::HbondsToResidueFilter::provide_xml_schema(), protocols::protein_interface_design::filters::IRmsdFilter::provide_xml_schema(), protocols::protein_interface_design::filters::SequenceRecoveryFilter::provide_xml_schema(), protocols::protein_interface_design::movers::BackrubDDMover::provide_xml_schema(), protocols::protein_interface_design::movers::DisulfideMover::provide_xml_schema(), protocols::protein_interface_design::movers::HotspotDisjointedFoldTreeMover::provide_xml_schema(), protocols::protein_interface_design::movers::HotspotHasherMover::provide_xml_schema(), protocols::protein_interface_design::movers::LoopMoverFromCommandLine::provide_xml_schema(), protocols::protein_interface_design::movers::LoopRemodel::provide_xml_schema(), protocols::protein_interface_design::movers::MapHotspot::provide_xml_schema(), protocols::protein_interface_design::movers::PlaceOnLoop::provide_xml_schema(), protocols::protein_interface_design::movers::PrepackMover::provide_xml_schema(), protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::provide_xml_schema(), protocols::protein_interface_design::movers::RandomMutation::provide_xml_schema(), protocols::protein_interface_design::movers::SecretionOptimizationMover::provide_xml_schema(), protocols::protein_interface_design::movers::TryRotamers::provide_xml_schema(), protocols::quantum_annealing::InteractionGraphSummaryMetric::provide_xml_schema(), protocols::recon_design::FindConsensusSequence::provide_xml_schema(), protocols::relax::AcceptToBestMover::provide_xml_schema(), protocols::relax::loop::LoopRelaxMover::provide_xml_schema(), protocols::residue_selectors::HBondSelector::provide_xml_schema(), protocols::rna::movers::ERRASER2Protocol::provide_xml_schema(), protocols::rotamer_recovery::RotamerRecoveryMover::provide_xml_schema(), protocols::score_filters::ScoreTypeFilter::provide_xml_schema(), protocols::seeded_abinitio::CloseFold::provide_xml_schema(), protocols::seeded_abinitio::SeedSetupMover::provide_xml_schema(), protocols::seeded_abinitio::SegmentHybridizer::provide_xml_schema(), protocols::seeded_abinitio::SwapSegment::provide_xml_schema(), protocols::simple_ddg::AlaScan::provide_xml_schema(), protocols::simple_ddg::DdgFilter::provide_xml_schema(), protocols::simple_ddg::DdGScan::provide_xml_schema(), protocols::simple_ddg::SSElementBisectddGFilter::provide_xml_schema(), protocols::simple_filters::DeltaFilter::provide_xml_schema(), protocols::simple_filters::EnergyPerResidueFilter::provide_xml_schema(), protocols::simple_filters::ResidueIEFilter::provide_xml_schema(), protocols::simple_filters::ResidueSetChainEnergyFilter::provide_xml_schema(), protocols::simple_filters::SimpleHbondsToAtomFilter::provide_xml_schema(), protocols::simple_filters::SSElementLengthFilter::provide_xml_schema(), protocols::simple_filters::TaskAwareScoreTypeFilter::provide_xml_schema(), protocols::simple_moves::AddChainMover::provide_xml_schema(), protocols::simple_moves::DisulfideInsertionMover::provide_xml_schema(), protocols::simple_moves::DumpPdb::provide_xml_schema(), protocols::simple_moves::ReportEffectivePKA::provide_xml_schema(), protocols::simple_moves::SwitchChainOrderMover::provide_xml_schema(), protocols::splice::Splice::provide_xml_schema(), protocols::splice::SpliceIn::provide_xml_schema(), protocols::splice::SpliceInAntibody::provide_xml_schema(), protocols::splice::SpliceInTail::provide_xml_schema(), protocols::splice::SpliceOut::provide_xml_schema(), protocols::splice::SpliceOutAntibody::provide_xml_schema(), protocols::splice::SpliceOutTail::provide_xml_schema(), protocols::splice::TailSegmentMover::provide_xml_schema(), protocols::stepwise::monte_carlo::mover::AddMover::provide_xml_schema(), protocols::stepwise::monte_carlo::mover::FromScratchMover::provide_xml_schema(), protocols::switches::GraftSwitchMover::provide_xml_schema(), protocols::symmetric_docking::SymDockProtocol::provide_xml_schema(), protocols::task_operations::SelectByDeltaScoreOperation::provide_xml_schema(), core::pack::task::residue_selector::ClashBasedShellSelector::provide_xml_schema_attributes(), protocols::design_opt::GreedyOptMutationMover::root_node_for_greedy_opt(), protocols::denovo_design::movers::BridgeChainsMover::setup_attlist_for_derived_classes(), and protocols::rosetta_scripts::RosettaScriptsSchemaValidator::write_ROSETTASCRIPTS_complex_type().

◆ attributes_for_parse_score_function() [2/2]

void core::scoring::attributes_for_parse_score_function ( utility::tag::AttributeList &  attributes,
std::string const &  sfxn_option_name 
)

Appends the attributes read by parse_score_function w/ name argument.

References attributes_for_parse_score_function_w_description().

◆ attributes_for_parse_score_function_w_description() [1/2]

void core::scoring::attributes_for_parse_score_function_w_description ( utility::tag::AttributeList &  attributes,
std::string const &  description 
)

◆ attributes_for_parse_score_function_w_description() [2/2]

void core::scoring::attributes_for_parse_score_function_w_description ( utility::tag::AttributeList &  attributes,
std::string const &  sfxn_option_name,
std::string const &  description 
)

Appends the attributes read by parse_score_function w/ name argument and description.

◆ attributes_for_parse_score_function_w_description_when_required()

void core::scoring::attributes_for_parse_score_function_w_description_when_required ( utility::tag::AttributeList &  attributes,
std::string const &  sfxn_option_name,
std::string const &  description = "" 
)

Appends the attributes read by parse_score_function w/ name argument and description.

This version appends the attributes as required attributes.

Author
Vikram K. Mulligan.

Referenced by protocols::analysis::burial_metrics::PolarGroupBurialPyMolStringMetric::provide_xml_schema(), protocols::cyclic_peptide::CrosslinkerMover::provide_xml_schema(), and protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::provide_xml_schema().

◆ automorphic_rmsd()

core::Real core::scoring::automorphic_rmsd ( core::conformation::Residue const &  rsd1,
core::conformation::Residue const &  rsd2,
bool  superimpose 
)

◆ basename_for_score_function()

std::string core::scoring::basename_for_score_function ( std::string const &  sfxn_name)

returns family name for a specific score function. For example, ref2015_cart returns ref2015 and beta_nov16_cst returns beta_nov16 Returns an empty string if no match is found

References BETA_GENPOT, BETA_JULY15, BETA_NOV15, BETA_NOV16, CENTROID_WTS, DNA_INT_WTS, DNA_INT_WTS_GB, DOCK_LOW_PATCH, DOCK_PATCH, MEMB_HIGHRES_WTS, MM_STD_WTS, PRE_TALARIS_2013_STANDARD_WTS, REF_2015, RNA_HIRES_WTS, RNA_LORES_PLUS_HIRES_WTS, RNA_LORES_WTS, SCORE12_PATCH, SCORE13, SCORE4_SMOOTH_CART, SOFT_REP_DESIGN_WTS, SOFT_REP_WTS, TALARIS_2013, TALARIS_2014, and TR().

Referenced by protocols::relax::FastRelax::get_possible_relax_script_names().

◆ bb_rmsd()

core::Real core::scoring::bb_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2 
)

Compute rmsd for only backbone residues (excluding carboxyl oxygen)

References is_protein_backbone(), rms, and rmsd_with_super().

Referenced by protocols::membrane::MPQuickRelaxMover::apply(), and protocols::relax::RangeRelaxMover::apply().

◆ bb_rmsd_including_O()

core::Real core::scoring::bb_rmsd_including_O ( const core::pose::Pose pose1,
const core::pose::Pose pose2 
)

Compute rmsd for only backbone residues (including carboxyl oxygen)

Protein-specific.

References is_protein_backbone_including_O(), rms, and rmsd_with_super().

Referenced by protocols::legacy_sewing::LegacyAssemblyMover::output_stats(), and protocols::grafting::perturb_backbone_for_test().

◆ BETA_GENPOT()

std::string const core::scoring::BETA_GENPOT ( "beta_genpot"  )

◆ BETA_JULY15()

std::string const core::scoring::BETA_JULY15 ( "beta_july15"  )

◆ BETA_NOV15()

std::string const core::scoring::BETA_NOV15 ( "beta_nov15"  )

◆ BETA_NOV16()

std::string const core::scoring::BETA_NOV16 ( "beta_nov16"  )

◆ biggest_residue_deviation_no_super()

template<class T >
core::Real core::scoring::biggest_residue_deviation_no_super ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
T predicate 
)

◆ biggest_residue_deviation_no_super_subset()

template<class T >
core::Real core::scoring::biggest_residue_deviation_no_super_subset ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
ObjexxFCL::FArray1D_bool const &  subset,
T predicate 
)

function to return the biggest deviation between an atom in a pair of poses,

as specified by the predicate and the subset

References is_heavyatom(), is_ligand_heavyatom(), is_polymer_heavyatom(), core::conformation::Residue::natoms(), core::pose::num_atoms(), core::pose::Pose::residue(), core::pose::Pose::size(), and core::conformation::Residue::xyz().

◆ bin_from_bond()

core::Size core::scoring::bin_from_bond ( core::chemical::BondName  bn,
core::chemical::BondRingness  br 
)

◆ BOGUS_ENERGY()

static Real const core::scoring::BOGUS_ENERGY ( 99999.  99)
static

◆ bondorders_map()

utility::vector1< core::Size > core::scoring::bondorders_map ( std::string  bt)

◆ CA_gdtmm() [1/5]

core::Real core::scoring::CA_gdtmm ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
const std::map< core::Size, core::Size > &  residues 
)

◆ CA_gdtmm() [2/5]

core::Real core::scoring::CA_gdtmm ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2 
)

Calculate gdtmm score based on the C-alpha positions in pose1 and pose2.

References CA_gdtmm().

◆ CA_gdtmm() [3/5]

core::Real core::scoring::CA_gdtmm ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
core::Real m_1_1,
core::Real m_2_2,
core::Real m_3_3,
core::Real m_4_3,
core::Real m_7_4 
)

Calculate gdtmm score based on the C-alpha positions in pose1 and pose2. Also returns the five components of the gdtmm score.

References fill_rmsd_coordinates(), is_protein_CA(), core::pose::Pose::size(), and xyz_gdtmm().

◆ CA_gdtmm() [4/5]

core::Real core::scoring::CA_gdtmm ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
std::list< Size > const &  residue_selection 
)

Calculate gdtmm score based on the C-alpha positions in pose1 and pose2.

References CA_gdtmm().

◆ CA_gdtmm() [5/5]

core::Real core::scoring::CA_gdtmm ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
std::list< Size > const &  residue_selection,
core::Real m_1_1,
core::Real m_2_2,
core::Real m_3_3,
core::Real m_4_3,
core::Real m_7_4 
)

◆ CA_gdttm() [1/3]

void core::scoring::CA_gdttm ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
core::Real gdttm_score,
core::Real gdtha_score,
const std::map< core::Size, core::Size > &  residues 
)

◆ CA_gdttm() [2/3]

void core::scoring::CA_gdttm ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
core::Real gdttm_score,
core::Real gdtha_score,
std::list< Size > const &  residue_selection 
)

◆ CA_gdttm() [3/3]

void core::scoring::CA_gdttm ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
core::Real gdttm_score,
core::Real gdtha_score 
)

◆ CA_maxsub() [1/2]

int core::scoring::CA_maxsub ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
Real  rms 
)

Calculates a C-alpha maxsub-based superposition between pose1 and pose2, returns the number of residues superimposed past a certain threshold. See maxsub.hh and maxsub.cc for more information.

References fill_rmsd_coordinates(), is_protein_CA(), rms, and core::pose::Pose::size().

Referenced by protocols::simple_filters::SelectMaxsubEvaluator::apply(), protocols::simple_filters::RmsdEvaluator::apply(), protocols::simple_moves::ScoreMover::apply(), and protocols::jobdist::not_universal_main().

◆ CA_maxsub() [2/2]

int core::scoring::CA_maxsub ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
std::list< Size residue_selection,
Real  rms 
)

References fill_rmsd_coordinates(), rms, and TR().

◆ CA_maxsub_by_subset()

int core::scoring::CA_maxsub_by_subset ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
utility::vector1< bool >   
)

◆ CA_or_equiv_rmsd() [1/2]

core::Real core::scoring::CA_or_equiv_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
Size  start,
Size  end 
)

Compute rmsd for residues between start and end. If start and end aren't specified, use the entire pose.

References core::sequence::end, fill_rmsd_coordinates(), protocols::mean_field::min(), rms, core::pose::Pose::size(), protocols::loops::start, and TR().

Referenced by CA_or_equiv_rmsd(), CA_rmsd(), core::energy_methods::RMS_Energy::finalize_total_energy(), and native_CA_rmsd().

◆ CA_or_equiv_rmsd() [2/2]

core::Real core::scoring::CA_or_equiv_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
std::list< Size > const &  residue_selection 
)

◆ CA_rmsd() [1/4]

core::Real core::scoring::CA_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
const std::map< core::Size, core::Size > &  residues 
)

Compute the CA RMSD between two poses.

Computes the root mean squared deviation between zero or more CA residues in pose1 and pose2, whose correspondence is specified in the map parameter.

References retrieve_coordinates().

◆ CA_rmsd() [2/4]

core::Real core::scoring::CA_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
Size  start,
Size  end,
utility::vector1< Size > const &  exclude 
)

◆ CA_rmsd() [3/4]

core::Real core::scoring::CA_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
Size  start,
Size  end 
)

Compute rmsd for residues between start and end. If start and end aren't specified, use the entire pose.

References CA_or_equiv_rmsd(), core::sequence::end, fill_rmsd_coordinates(), protocols::mean_field::min(), rms, core::pose::Pose::size(), protocols::loops::start, and TR().

Referenced by protocols::simple_filters::RmsdEvaluator::apply(), protocols::simple_filters::SelectRmsdEvaluator::apply(), protocols::canonical_sampling::CanonicalSamplingMover::apply(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::loophash::LoopHashLibrary::apply(), protocols::loophash::Mover_LoopHashRefine::apply(), protocols::rbsegment_relax::OptimizeThreadingMover::apply(), protocols::relax::ClassicRelax::apply(), protocols::relax::loop::LoopRelaxMover::apply(), protocols::simple_moves::CombinePoseMover::apply(), protocols::forge::remodel::RemodelMover::apply(), protocols::idealize::IdealizeMover::apply(), protocols::protein_interface_design::movers::TopologyBrokerMover::apply(), protocols::symmetry::DetectSymmetry::apply(), protocols::normalmode::NormalModeRelaxMover::apply_on_pose(), protocols::anchored_design::AnchoredDesignMover::calculate_rmsd(), protocols::pose_creation::MergePDBMover::check_duplicate(), compute_jump_rmsd(), protocols::simple_moves::RepeatPropagationMover::determine_overlap(), protocols::pose_creation::MergePDBMover::determine_overlap(), protocols::normalmode::NormalModeRelaxMover::extrapolate_mode_on_pose(), core::energy_methods::RMS_Energy::finalize_total_energy(), protocols::relax::fix_worst_bad_ramas(), protocols::loophash::LoopHashLibrary::get_all(), protocols::cluster::GatherPosesMover::get_distance_measure(), protocols::loophash::LoopHashLibrary::graft_loop(), protocols::mpi_refinement::MPI_Refinement::load_structures_from_cmdline_into_library(), protocols::jobdist::main_plain_pdb_mover(), protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change(), protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_close_gaps(), protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_include_cut(), protocols::pose_creation::MergePDBatOverlapMover::merge_poses(), native_CA_rmsd(), protocols::loops::native_loop_core_CA_rmsd(), protocols::jobdist::not_universal_main(), protocols::abinitio::hConvergenceCheck::operator()(), protocols::hybridization::hConvergenceCheck::operator()(), protocols::frag_picker::FragmentCandidate::output_silent(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::process_fragments(), protocols::pose_metric_calculators::FragQualCalculator::recompute(), protocols::glycopeptide_docking::record_pose_metrics(), protocols::relax::RepeatProteinRelax::relax_pose(), protocols::md::CartesianMD::report_MD(), protocols::pose_reporters::RMSDReporter::report_property(), core::fragment::FragmentRmsd::rmsd(), protocols::mpi_refinement::WorkUnit_KicCloser::run(), protocols::simple_moves::ShakeStructureMover::set_temp_based_on_ens_diversity(), protocols::mpi_refinement::StructAvrgMover::shave_poses(), protocols::optimize_weights::IterativeOptEDriver::single_structure_data_for_pose(), protocols::jobdist::universal_main(), and protocols::mpi_refinement::StructAvrgMover::weighted_average().

◆ CA_rmsd() [4/4]

core::Real core::scoring::CA_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2,
std::list< Size residue_selection 
)

◆ CA_rmsd_symmetric()

core::Real core::scoring::CA_rmsd_symmetric ( const core::pose::Pose native_pose,
const core::pose::Pose pose 
)

◆ calc_atom_masks()

void core::scoring::calc_atom_masks ( core::conformation::Residue const &  irsd,
core::conformation::Residue const &  jrsd,
Real const  probe_radius,
Real const  cutoff_distance,
utility::vector1< Real > const &  radii,
id::AtomID_Map< bool > const &  atom_subset,
core::id::AtomID_Map< utility::vector1< ObjexxFCL::ubyte > > &  atom_masks 
)

◆ calc_per_atom_sasa() [1/2]

Real core::scoring::calc_per_atom_sasa ( pose::Pose const &  pose,
id::AtomID_Map< Real > &  atom_sasa,
utility::vector1< Real > &  rsd_sasa,
Real const  probe_radius,
bool const  use_big_polar_H,
id::AtomID_Map< bool > &  atom_subset,
bool const  use_naccess_sasa_radii,
bool const  expand_polar_radii,
Real const  polar_expansion_radius,
bool const  include_probe_radius_in_atom_radii,
bool const  use_lj_radii 
)

◆ calc_per_atom_sasa() [2/2]

Real core::scoring::calc_per_atom_sasa ( pose::Pose const &  pose,
id::AtomID_Map< Real > &  atom_sasa,
utility::vector1< Real > &  rsd_sasa,
Real const  probe_radius,
bool const  use_big_polar_H 
)

◆ calc_per_atom_sasa_sc()

Real core::scoring::calc_per_atom_sasa_sc ( pose::Pose const &  pose,
utility::vector1< Real > &  rsd_sasa,
bool  normalize 
)

◆ calc_per_res_hydrophobic_sasa()

Real core::scoring::calc_per_res_hydrophobic_sasa ( pose::Pose const &  pose,
utility::vector1< Real > &  rsd_sasa,
utility::vector1< Real > &  rsd_hydrophobic_sasa,
Real const  probe_radius,
bool  use_naccess_sasa_radii 
)

Uses the method above to calculate total SASA and then only looks at the hydrophobic contribution. Returns the total hydrophobic SASA for the passed in pose. This method is being used for a protein surface score being developed by ronj. Note: Uses an atom id mask that ignores H's in the pose - only sees and computes the SASA for heavy atoms in the pose. This is done to keep things fast. Only computes the amount of hSASA per residue, not per atom. Doesn't make sense to calculate a per-atom hSASA. (ronj)

References core::conformation::Residue::atom_type(), calc_per_atom_sasa(), core::id::AtomID_Map< T >::clear(), core::chemical::AtomType::element(), core::pose::initialize_atomid_map(), core::chemical::AtomType::is_hydrogen(), core::conformation::Residue::name3(), core::conformation::Residue::natoms(), core::chemical::ResidueType::natoms(), core::conformation::Residue::nheavyatoms(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::id::AtomID_Map< T >::resize(), core::pose::Pose::size(), and TR().

◆ calc_total_sasa()

Real core::scoring::calc_total_sasa ( pose::Pose const &  pose,
Real const  probe_radius 
)

◆ calpha_superimpose_pose()

Real core::scoring::calpha_superimpose_pose ( pose::Pose mod_pose,
pose::Pose const &  ref_pose 
)

◆ CENTROID_WTS()

std::string const core::scoring::CENTROID_WTS ( "cen_std"  )

◆ check_score_function_sanity()

bool core::scoring::check_score_function_sanity ( utility::options::OptionCollection const &  options,
std::string const &  scorefxn_key,
bool  throw_exception 
)

Check if a score function is requested with incompatible option flags Will return true if scorefunction is "sane" and false if not. If throw_exception is true, will raise an exception instead of returning false.

References TR().

Referenced by protocols::parser::ScoreFunctionLoader::create_scorefxn_from_tag(), and parse_score_function().

◆ compare_by_abs()

int core::scoring::compare_by_abs ( const void *  a,
const void *  b 
)
inline

◆ compute_bb_centroid()

Vector core::scoring::compute_bb_centroid ( conformation::Residue const &  res)

◆ compute_bb_radius()

Real core::scoring::compute_bb_radius ( conformation::Residue const &  res,
Vector const &  bb_centroid 
)

Given a representative point for the center of the backbone, compute the largest distance of all backbone heavy atoms to that point.

References core::conformation::Residue::type(), and core::conformation::Residue::xyz().

Referenced by core::pack::interaction_graph::SimpleNode::set_current(), core::pack::interaction_graph::OnTheFlyNode::set_rotamers(), and core::pack::interaction_graph::SymmOnTheFlyNode::set_rotamers().

◆ compute_jump_rmsd()

void core::scoring::compute_jump_rmsd ( const core::pose::Pose reference,
const core::pose::Pose model,
boost::unordered_map< core::Size, core::Real > &  rmsds 
)

Computes the RMSD of the jump residues between <model> and <native>, storing the results in a map keyed by jump_id.

Computes the RMSD of the jump residues (jump point +/- 1 residue) of <model> and <reference>. Jump residues are identified by scanning <reference>'s FoldTree. Results are stored in the output parameter <rmsds>, keyed by the index of the jump point. For example,

Jump 100 => 10 rmsds[10] = rmsd(residues 9-11 in reference, residues 9-11 in model)

References CA_rmsd(), core::pose::Pose::fold_tree(), and core::pose::Pose::size().

Referenced by protocols::nonlocal::StarTreeBuilder::do_compute_jump_rmsd().

◆ compute_sc_centroid()

Vector core::scoring::compute_sc_centroid ( conformation::Residue const &  res)

◆ compute_sc_radius()

Real core::scoring::compute_sc_radius ( conformation::Residue const &  res,
Vector const &  centroid 
)

◆ create_and_store_atom_tree_minimization_graph()

void core::scoring::create_and_store_atom_tree_minimization_graph ( ScoreFunction const &  sfxn,
kinematics::MinimizerMapBase const &  min_map,
pose::Pose pose 
)

◆ create_and_store_atom_tree_minimization_graph_asym()

void core::scoring::create_and_store_atom_tree_minimization_graph_asym ( ScoreFunction const &  sfxn,
kinematics::MinimizerMapBase const &  min_map,
pose::Pose pose 
)

◆ create_and_store_atom_tree_minimization_graph_symm()

void core::scoring::create_and_store_atom_tree_minimization_graph_symm ( ScoreFunction const &  sfxn,
kinematics::MinimizerMapBase const &  min_map,
pose::Pose pose 
)

◆ create_shuffle_map_recursive_rms()

void core::scoring::create_shuffle_map_recursive_rms ( std::vector< int >  sequence,
int const  N,
std::vector< std::vector< int > > &  map 
)

This is a recursive algorithm to generate all combinations of n digits where a number can only occur once in the sequence. The size scales as N! so don't use this for large values of N!!!

References core::chemical::element::N.

Referenced by CA_rmsd_symmetric(), and sym_rmsd_with_super_subset().

◆ deep_copy()

ScoreFunctionOP core::scoring::deep_copy ( ScoreFunction const &  source)
inline

◆ dimer_pairing_pointer_sorter()

bool core::scoring::dimer_pairing_pointer_sorter ( DimerPairingOP const &  a,
DimerPairingOP const &  b 
)

◆ DNA_INT_WTS()

std::string const core::scoring::DNA_INT_WTS ( "dna_no_gb"  )

◆ DNA_INT_WTS_GB()

std::string const core::scoring::DNA_INT_WTS_GB ( "dna"  )

◆ DOCK_LOW_PATCH()

std::string const core::scoring::DOCK_LOW_PATCH ( "docking_cen"  )

◆ DOCK_PATCH()

std::string const core::scoring::DOCK_PATCH ( "docking"  )

◆ element_string()

std::string core::scoring::element_string ( std::string const &  atom)

◆ element_string_dc()

std::string core::scoring::element_string_dc ( std::string const &  atom)

◆ eval_atom_derivatives_for_minedge()

void core::scoring::eval_atom_derivatives_for_minedge ( MinimizationEdge const &  min_edge,
conformation::Residue const &  res1,
conformation::Residue const &  res2,
ResSingleMinimizationData const &  res1_min_data,
ResSingleMinimizationData const &  res2_min_data,
pose::Pose const &  pose,
EnergyMap const &  respair_weights,
utility::vector1< DerivVectorPair > &  r1atom_derivs,
utility::vector1< DerivVectorPair > &  r2atom_derivs 
)

◆ eval_atom_derivatives_for_minnode()

void core::scoring::eval_atom_derivatives_for_minnode ( MinimizationNode const &  min_node,
conformation::Residue const &  rsd,
pose::Pose const &  pose,
EnergyMap const &  res_weights,
utility::vector1< DerivVectorPair > &  atom_derivs 
)

◆ eval_bbbb_sr2b_energies()

void core::scoring::eval_bbbb_sr2b_energies ( conformation::Residue const &  r1,
conformation::Residue const &  r2,
Vector const &  r1bb_centroid,
Vector const &  r2bb_centroid,
Real const &  r1bb_radius,
Real const &  r2bb_radius,
pose::Pose const &  pose,
ScoreFunction const &  sfxn,
EnergyMap emap 
)

With two bounding spheres for a pair of backbones, evaluate all the backbone/sidechain energies. This will avoid a call to EnergyMethod E's backbone_backbone_energiy method if either a) E's atomic_interaction_cutoff + r1bb_radius + r2bb_radius < dist( r1bb_centroid, r2sc_centroid ) or b) E returns "false" in a call to its divides_backbone_and_- sidechain_energetics() method. The reason the call is avoided if "false" is returned is that, the entirety of a residue-pair-energy evaluation should be returned in the sidechain_sidechain_energy evaluation, if E does not implement its own versions of the bb/bb, bb/sc and sc/sc energy evaluation methods. Both context-dependent and context-independent 2-body energies are evaluated in this function.

References core::scoring::ScoreFunction::cd_2b_begin(), core::scoring::ScoreFunction::cd_2b_end(), core::scoring::ScoreFunction::ci_2b_begin(), core::scoring::ScoreFunction::ci_2b_end(), protocols::hybridization::r1, and protocols::hybridization::r2.

◆ eval_bbsc_sr2b_energies()

void core::scoring::eval_bbsc_sr2b_energies ( conformation::Residue const &  r1,
conformation::Residue const &  r2,
Vector const &  r1bb_centroid,
Vector const &  r2sc_centroid,
Real const &  r1bb_radius,
Real const &  r2sc_radius,
pose::Pose const &  pose,
ScoreFunction const &  sfxn,
EnergyMap emap 
)

With two bounding spheres for a backbone and a sidechain, evaluate all the backbone/sidechain energies. This will avoid a call to EnergyMethod E's backbone_sidechain_energiy method if either a) E's atomic_interaction_cutoff + r1bb_radius + r2sc_radius < dist( r1bb_centroid, r2sc_centroid ) or b) E returns "false" in a call to its divides_backbone_and_- sidechain_energetics() method. The reason the call is avoided if "false" is returned is that, the entirety of a residue-pair-energy evaluation should be returned in the sidechain_sidechain_energy evaluation, if E does not implement its own versions of the bb/bb, bb/sc and sc/sc energy evaluation methods. Both context-dependent and context-independent 2-body energies are evaluated in this function.

References core::scoring::ScoreFunction::cd_2b_begin(), core::scoring::ScoreFunction::cd_2b_end(), core::scoring::ScoreFunction::ci_2b_begin(), core::scoring::ScoreFunction::ci_2b_end(), protocols::hybridization::r1, and protocols::hybridization::r2.

Referenced by core::pack::interaction_graph::SimpleEdge::compute_energy().

◆ eval_dof_deriv_for_minnode()

Real core::scoring::eval_dof_deriv_for_minnode ( MinimizationNode const &  min_node,
conformation::Residue const &  rsd,
pose::Pose const &  pose,
id::DOF_ID const &  dof_id,
id::TorsionID const &  torsion_id,
ScoreFunction const &  sfxn,
EnergyMap const &  weights 
)

◆ eval_res_onebody_energies_for_minnode()

void core::scoring::eval_res_onebody_energies_for_minnode ( MinimizationNode const &  min_node,
conformation::Residue const &  rsd,
pose::Pose const &  pose,
ScoreFunction const &  sfxn,
EnergyMap emap 
)

◆ eval_res_pair_energy_for_minedge()

void core::scoring::eval_res_pair_energy_for_minedge ( MinimizationEdge const &  min_edge,
conformation::Residue const &  res1,
conformation::Residue const &  res2,
pose::Pose const &  pose,
ScoreFunction const &  sfxn,
EnergyMap emap 
)

◆ eval_scsc_sr2b_energies()

void core::scoring::eval_scsc_sr2b_energies ( conformation::Residue const &  r1,
conformation::Residue const &  r2,
Vector const &  r1sc_centroid,
Vector const &  r2sc_centroid,
Real const &  r1sc_radius,
Real const &  r2sc_radius,
pose::Pose const &  pose,
ScoreFunction const &  sfxn,
EnergyMap emap 
)

With two bounding spheres for a pair of sidechains, evaluate all the sidechain/sidechain energies. This will avoid a call to EnergyMethod E's sidechain_sidechain_energiy method if a) E's atomic_interaction_cutoff + r1sc_radius + r2sc_radius < dist( r1sc_centroid, r2sc_centroid ) and b) E returns "true" in a call to its divides_backbone_and_- sidechain_energetics() method. Both context-dependent and context-independent 2-body energies are evaluated in this function.

References core::scoring::ScoreFunction::cd_2b_begin(), core::scoring::ScoreFunction::cd_2b_end(), core::scoring::ScoreFunction::ci_2b_begin(), core::scoring::ScoreFunction::ci_2b_end(), protocols::hybridization::r1, and protocols::hybridization::r2.

Referenced by core::pack::interaction_graph::SimpleEdge::compute_energy(), core::pack::interaction_graph::OnTheFlyNode::compute_rotamer_pair_energy(), core::pack::interaction_graph::SymmOnTheFlyNode::compute_rotamer_pair_energy(), and protocols::constel::NeighTeller::isneigh().

◆ eval_weighted_atom_derivatives_for_minedge()

void core::scoring::eval_weighted_atom_derivatives_for_minedge ( MinimizationEdge const &  min_edge,
conformation::Residue const &  res1,
conformation::Residue const &  res2,
ResSingleMinimizationData const &  res1_min_data,
ResSingleMinimizationData const &  res2_min_data,
pose::Pose const &  pose,
EnergyMap const &  respair_weights,
utility::vector1< DerivVectorPair > &  r1atom_derivs,
utility::vector1< DerivVectorPair > &  r2atom_derivs 
)

◆ eval_weighted_dof_deriv_for_minnode()

Real core::scoring::eval_weighted_dof_deriv_for_minnode ( MinimizationNode const &  min_node,
conformation::Residue const &  rsd,
pose::Pose const &  pose,
id::DOF_ID const &  dof_id,
id::TorsionID const &  torsion_id,
ScoreFunction const &  sfxn,
EnergyMap const &  weights 
)

◆ eval_weighted_res_onebody_energies_for_minnode()

void core::scoring::eval_weighted_res_onebody_energies_for_minnode ( MinimizationNode const &  min_node,
conformation::Residue const &  rsd,
pose::Pose const &  pose,
ScoreFunction const &  sfxn,
EnergyMap emap,
EnergyMap scratch_emap 
)

◆ eval_weighted_res_pair_energy_for_minedge()

void core::scoring::eval_weighted_res_pair_energy_for_minedge ( MinimizationEdge const &  min_edge,
conformation::Residue const &  res1,
conformation::Residue const &  res2,
pose::Pose const &  pose,
ScoreFunction const &  sfxn,
EnergyMap emap,
EnergyMap scratch_emap 
)

◆ evaluaterdc()

void core::scoring::evaluaterdc ( const core::Real par,
int  m_dat,
const void *  data,
core::Real fvec,
int *   
)

◆ FA_STANDARD_DEFAULT()

std::string const core::scoring::FA_STANDARD_DEFAULT ( "FA_STANDARD_DEFAULT"  )

global etable_id

◆ FA_STANDARD_MULTIPOLE()

std::string const core::scoring::FA_STANDARD_MULTIPOLE ( "FA_STANDARD_MULTIPOLE"  )

◆ FA_STANDARD_SOFT()

std::string const core::scoring::FA_STANDARD_SOFT ( "FA_STANDARD_SOFT"  )

◆ fill_bb_pos()

void core::scoring::fill_bb_pos ( pose::Pose const &  pose,
BB_Pos bb_pos 
)

◆ fill_rmsd_coordinates()

template<class T >
void core::scoring::fill_rmsd_coordinates ( int &  natoms,
ObjexxFCL::FArray2D< core::Real > &  p1a,
ObjexxFCL::FArray2D< core::Real > &  p2a,
core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
T predicate 
)

◆ fill_score_range()

void core::scoring::fill_score_range ( std::map< std::string, ScoreType > &  M,
std::string const &  prefix,
int  first,
int  last 
)

◆ find_weights_file()

std::string core::scoring::find_weights_file ( std::string const &  name,
std::string const &  extension 
)

Utility function to locate a weights or patch file, either with a fully qualified path, in the local directory, or in the database. Names may be passed either with or without the optional extension.

Utility function to locate a weights or patch file, either with a fully qualified path, in the local directory, or in the database. Names may be passes either with or without the optional extension.

References core::scoring::ScoreFunction::name().

Referenced by core::scoring::ScoreFunction::add_weights_from_file(), and core::scoring::ScoreFunction::apply_patch_from_file().

◆ frdc()

core::Real core::scoring::frdc ( core::Real  r0,
core::Real  r1,
core::Real  r2,
core::Real  rdcconst,
const core::Real par 
)

◆ frdcDa()

core::Real core::scoring::frdcDa ( core::Real  r0,
core::Real  r1,
core::Real  r2,
core::Real  rdcconst,
core::Real const  tensorDa,
const core::Real par 
)

◆ frdcDaR()

core::Real core::scoring::frdcDaR ( core::Real  r0,
core::Real  r1,
core::Real  r2,
core::Real  rdcconst,
core::Real const  tensorDa,
core::Real const  tensorR,
const core::Real par 
)

◆ frdcR()

core::Real core::scoring::frdcR ( core::Real  r0,
core::Real  r1,
core::Real  r2,
core::Real  rdcconst,
core::Real const  tensorR,
const core::Real par 
)

◆ gdtha()

core::Real core::scoring::gdtha ( const core::pose::Pose ref,
const core::pose::Pose mod,
const std::map< core::Size, core::Size > &  residues 
)

Returns the average fraction of residues superimposable under a series of distance thresholds– 0.5, 1.0, 2.0, and 4.0 Angstroms.

References core::conformation::Residue::name1(), ref, core::pose::Pose::residue(), core::simple_metrics::metrics::sum, TR(), and core::pose::Pose::xyz().

Referenced by protocols::mpi_refinement::add_poseinfo_to_ss(), protocols::comparative_modeling::Align_RmsdEvaluator::apply(), and protocols::md::MDBase::report_silent().

◆ gdtsc()

core::Real core::scoring::gdtsc ( const core::pose::Pose ref,
const core::pose::Pose model,
const std::map< core::Size, core::Size > &  residues 
)

Returns a single, Global Distance Test-like value that measures the extent to which the functional ends of a model's sidechains agree with their counterparts in a given reference structure.

@detail Instead of comparing residue positions on the basis of CAs, gdtsc uses a characteristic atom near the end of each sidechain type for the evaluation of residue-residue distance deviations.

The traditional GDT score is a weighted sum of the fraction of residues superimposed within limits of 1, 2, 4, and 8Ã…. For gdtsc, the backbone superposition is used to calculate fractions of corresponding model-ref sidechain atom pairs that fit under 10 distance-limit values from 0.5A to 5A. Ambiguity in Asp or Glu terminal oxygen naming is not currently considered.

Reference: Keedy, DA. The other 90% of the protein. Proteins. 2009; 77 Suppl 9:29-49.

References core::pose::Pose::is_fullatom(), core::conformation::Residue::name1(), ref, core::pose::Pose::residue(), core::simple_metrics::metrics::sum, TR(), and core::pose::Pose::xyz().

Referenced by protocols::comparative_modeling::Align_RmsdEvaluator::apply().

◆ get_angles()

ObjexxFCL::FArray2D_int const & core::scoring::get_angles ( )

Returns const access to the angles FArray, which contains the information in the SASA database file sampling/SASA-angles.dat. Adding this in so that the values in the SASA database files can be used in SASA-based scores. (ronj)

References angles(), and input_sasa_dats().

◆ get_atomistic_energies()

std::map< id::AtomID, utility::vector1< Real > > core::scoring::get_atomistic_energies ( core::pose::Pose pose,
ScoreFunction const &  scorefxn,
ScoreTypes const &  types,
select::residue_selector::ResidueSubsetOP  subset = nullptr 
)

Get the per-atom contributions to the energy. This differs from get_single_atom_energies() in that it also considers the atoms' contributions to pairwise energies. The output vector will be ordered by the types in the passed ScoreTypes If subset is passed, only atoms in residues from the subset will be considered.

Pose will be rescored with the scorefunction (hence it being non-const) Not all energies are atomistic

References get_pairwise_atom_energies(), and get_single_atom_energies().

◆ get_current_default_score_function_name()

std::string core::scoring::get_current_default_score_function_name ( )
inline

References REF_2015.

◆ get_damped_scale_factors()

void core::scoring::get_damped_scale_factors ( MultipoleParameter::MultipoleParameterOP const &  mp_param1,
MultipoleParameter::MultipoleParameterOP const &  mp_param2,
core::Real  dist,
core::Real scale3,
core::Real scale5,
core::Real scale7 
)
inline

◆ get_damped_scale_factors_with_derivs()

void core::scoring::get_damped_scale_factors_with_derivs ( MultipoleParameter::MultipoleParameterOP const &  mp_param1,
MultipoleParameter::MultipoleParameterOP const &  mp_param2,
core::Real  dist,
core::Real scale3,
core::Real scale5,
core::Real scale7,
core::Real dscale3_dr,
core::Real dscale5_dr,
core::Real dscale7_dr 
)
inline

◆ get_masks()

ObjexxFCL::FArray2D_ubyte const & core::scoring::get_masks ( )

Returns const access to the masks FArray, which contains the information in the SASA database file sampling/SASA-masks.dat. Adding this in so that the values in the SASA database files can be used in SASA-based scores. (ronj)

References input_sasa_dats(), and masks().

◆ get_minval_binwidth()

void core::scoring::get_minval_binwidth ( numeric::MathNTensor< core::Real, 1 > const &  T,
utility::json_spirit::mObject const &  json,
utility::fixedsizearray1< numeric::Real, 1 > &  minval,
utility::fixedsizearray1< numeric::Real, 1 > &  binwidth 
)
inline

◆ get_num_bytes()

int core::scoring::get_num_bytes ( )

Returns the number of bytes the overlap arrays use for tracking SASA. Adding this in so that the values in the SASA database files can be used in SASA-based scores. (ronj)

References num_bytes.

◆ get_orientation()

void core::scoring::get_orientation ( Vector const &  a_xyz,
Vector const &  b_xyz,
int &  phi_index,
int &  theta_index,
Real  distance_ijxyz 
)

Gets the orientation of a to b (i to j, see below). Does this by calculating two angles, aphi and theta. (j)

ronj This function is used to get two indexes (phi and theta) which are used to get the index of a dot on the ronj surface of the 'a' sphere. When calculating how much surface area sphere b covers on a, we can get the degree ronj of overlap from the function above, but it's not necessarily the case that the vector that connects the center ronj of atom 'a' and atom 'b' goes through one of the predetermined dot locations on the surface of 'a'. In fact, ronj it's very unlikely that the vector goes through a predetermined dot. Instead, what is done is the actual point ronj of intersection (the outermost point of a on the line from the center of 'a' to center of 'b') is converted ronj to spherical polar coordinates. Then, the values are used to find the location of the closest predetermined ronj point on the surface of 'a' using a lookup table. So what this function needs to do is convert the ronj cartesian coordinate of the actual point of intersection into polar coordinates. ronj ronj To get the spherical, polar coordinates of a cartesian point x,y,z, use these equations: ronj r = sqrt( x^2 + y^2 + z^2 ) ronj theta = arccos( z / r ) ronj phi = arctan( y / x )

ronj Then, once we have the true phi and theta, we need to translate this into an index (or offset) for the correct ronj value in the database file. There are 64 phi angle bin and 64 theta bins in the database file sampling/SASA-angles.dat. ronj We need to convert the phi and theta into indexes for this file by multiplying them by num_phi / 2*pi. ronj Note: I think phi and theta have been reversed in the function below. The code below uses the following: ronj phi = arccos( z ) ronj theta = arctan( y / x )

ronj After a couple of weeks trying to write tests for this function, I have been unsuccessful in figuring out why ronj it's doing what it does. Despite using the wrong equations, it seems to work. Comparing the total residue ronj SASA values calculated by calc_per_atom_sasa() below results in a correlation of 0.98 against what the program ronj NACCESS finds for the same residues. This test was done on a small 110aa protein. I also looked at the per-atom ronj total SASA and the correlation for all atoms (mini v. NACCESS) was approximately 0.94. I'm using exactly the same ronj van der Waals radii for both programs so I feel like the correlations should be 1.0. Explanations for the ronj differences can be 1) this method is doing something wrong in calculating the closest surface point, 2) this ronj method is correct but the masks that are in the database are not aligned to the surface points correctly, 3) the ronj differences are solely due to the different way that the two program calculate surface area.

References num_phi, and num_theta.

Referenced by calc_atom_masks(), core::scoring::packstat::compute_cav_ball_volumes(), core::scoring::packstat::compute_sasa(), core::scoring::packstat::prune_1pass(), and core::scoring::packstat::prune_hidden_cavity_balls().

◆ get_overlap()

void core::scoring::get_overlap ( Real const  radius_a,
Real const  radius_b,
Real const  distance_ijxyz,
int &  degree_of_overlap 
)

getting overlap from a to b (or i to j, as the atoms are referred to in calc_per_atom_sasa below). this returns the degree of overlap between two atoms adapted from erics code in area.c GetD2 and returns value from 1 to 100. This calculation is based on the law of cosines. See LeGrand and Merz, Journal of Computational Chemistry 14(3):349-52 (1993). Note that equation (4) is wrong, the denominator should be 2*ri*riq instead of 2*ri*rq (j)

The function gets passed in the sasa radius of atom i (plus the probe radius), the sasa radius of atom j (plus the probe radius), the distance between the atom centers, and a reference to the degree of overlap (represented as an int). The degree of overlap that's returned can be thought of as how much of atom a is covered by atom b. A value of 100 means that atom a is completely covered up by atom b. A value of 1 means that not much of the surface of 'a' is covered up by 'b'. The law of cosines relates the cosine of one angle of a triangle to the lengths of its sides. More specifically, c^2 = a^2 + b^2 - 2*a*b*cos theta, where theta is the angle between sides a and b. For the function we want to compute the angle of the cone of intersection between spheres 'a' and 'b'. Let the radius of atom a be ri, and the radius of atom b be rq, and the distance between atom centers be riq. Let the angle between ri and riq be theta_iq. The cosine of theta_iq will be equivalent to ( ri^2 + riq^2 - rq^2 ) / 2 * ri * riq

Referenced by calc_atom_masks(), core::scoring::packstat::compute_cav_ball_volumes(), core::scoring::packstat::compute_sasa(), core::scoring::packstat::prune_1pass(), and core::scoring::packstat::prune_hidden_cavity_balls().

◆ get_pairwise_atom_energies()

std::map< std::pair< id::AtomID, id::AtomID >, utility::vector1< Real > > core::scoring::get_pairwise_atom_energies ( core::pose::Pose pose,
ScoreFunction const &  scorefxn,
ScoreTypes const &  types,
select::residue_selector::ResidueSubsetOP  subset1 = nullptr,
select::residue_selector::ResidueSubsetOP  subset2 = nullptr 
)

Get the pairwise energies for a set of atoms. Only atom pairs with non-zero energies will be present in the returned map. The output vector will be ordered by the types in the passed ScoreTypes If both subsets are passed, only pairwise interactions between atoms in residues across the two sets will be considered If just subset1 is passed, only pairwise interactions which involve at least one atom in a residue in the set will be considered If neither is passed, all pairwise interactions will be considered.

Pose will be rescored with the scorefunction (hence it being non-const) Not all energies are atomistic

References protocols::cluster::calibur::aa, core::scoring::ScoreFunction::all_energies_begin(), core::scoring::ScoreFunction::all_energies_end(), core::conformation::Residue::natoms(), core::pose::Pose::residue(), core::pose::Pose::size(), core::scoring::EMapVector::sum(), core::id::to_string(), and core::scoring::ScoreFunction::weights().

Referenced by get_atomistic_energies().

◆ get_parameter_hash()

uint64_t core::scoring::get_parameter_hash ( Size  bondtypr,
Size  type1,
Size  type2,
Size  type3,
Size  type4 
)

◆ get_rmsd_type_name_map()

std::map< std::string, rmsd_atoms > core::scoring::get_rmsd_type_name_map ( )

◆ get_rmsd_type_names()

utility::vector1< std::string > core::scoring::get_rmsd_type_names ( )

◆ get_score_function() [1/4]

core::scoring::ScoreFunctionOP core::scoring::get_score_function ( bool const  is_fullatom)

A helper function which returns a scoring function held in an owning pointer according to the user's command line parameters -score:weights and -score:patch By default it returns weights=talaris2013 for fullatom, and weights=cen_std and patch="" for centroid.

Referenced by protocols::topology_broker::TopologyBroker::apply(), protocols::simple_filters::TruncatedScoreEvaluator::apply(), protocols::abinitio::ResolutionSwitcher::apply(), protocols::dna::DnaInterfaceMinMover::apply(), protocols::abinitio::DomainAssembly::apply(), protocols::antibody::AntibodyCDRGrafter::apply(), protocols::calc_taskop_movers::ConsensusDesignMover::apply(), protocols::carbohydrates::GlycanTreeMinMover::apply(), protocols::comparative_modeling::LoopRelaxThreadingMover::apply(), protocols::cryst::TagPoseWithRefinementStatsMover::apply(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::hbnet::HBNet::apply(), protocols::hybridization::BackboneTorsionPerturbation::apply(), protocols::hybridization::BackboneTorsionSampler::apply(), protocols::indel::IndelOptimizationMover::apply(), protocols::loop_grower::FragmentExtension::apply(), protocols::loophash::LoopHashLibrary::apply(), protocols::loophash::Mover_LoopHashRefine::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_Backrub::apply(), protocols::membrane::benchmark::SampleTiltAngles::apply(), protocols::minimization_packing::DisulfideOptimizationMover::apply(), protocols::minimization_packing::MinMover::apply(), protocols::ncbb::NcbbDockDesignProtocol::apply(), protocols::ncbb::oop::OopDockDesignProtocol::apply(), protocols::normalmode::NormalModeMinimizer::apply(), protocols::protein_interface_design::movers::BestHotspotCstMover::apply(), protocols::protein_interface_design::movers::InterfaceRecapitulationMover::apply(), protocols::protein_interface_design::movers::PlaceStubMover::apply(), protocols::rbsegment_relax::RBSegmentRelax::apply(), protocols::recces::scratch::ThermalSamplingMover::apply(), protocols::rna::denovo::movers::RNA_Relaxer::apply(), protocols::rna::denovo::movers::RNP_HighResMover::apply(), protocols::rna::movers::RNAIdealizeMover::apply(), protocols::simple_moves::DisulfideInsertionMover::apply(), protocols::simple_moves::ProlineFixMover::apply(), protocols::simple_moves::SimpleThreadingMover::apply(), protocols::symmetric_docking::SymDockProtocol::apply(), protocols::antibody_legacy::AntibodyModeler::apply(), protocols::comparative_modeling::PartialThreadingMover::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::matdes::BuildingBlockInterfaceOperation::apply(), protocols::task_operations::SelectByDensityFitOperation::apply(), core::pack::task::residue_selector::ClashBasedShellSelector::apply(), protocols::residue_selectors::HBondSelector::apply(), protocols::simple_filters::SAXSScoreFilter::apply(), protocols::antibody::snugdock::SnugDockProtocol::apply(), protocols::simple_moves::DeclareBond::apply(), protocols::design_opt::Supercharge::apply(), protocols::forge::remodel::RemodelAccumulator::apply(), protocols::forge::remodel::RemodelMover::apply(), protocols::protein_interface_design::movers::BuildAlaPose::apply(), protocols::switches::GraftSwitchMover::apply(), protocols::generalized_kinematic_closure::selector::GeneralizedKICselector::apply_lowest_energy_selector(), protocols::rbsegment_relax::AutoRBMover::AutoRBMover(), protocols::jumping::ResiduePairJump::build_sidechain_rotamers(), protocols::analysis::InterfaceAnalyzerMover::calc_hbond_sasaE(), core::simple_metrics::composite_metrics::CompositeEnergyMetric::calculate(), core::simple_metrics::per_residue_metrics::PerResidueEnergyMetric::calculate(), protocols::canonical_sampling::canonical_sampling_main(), protocols::buns::BuriedUnsatHbondFilter2::compute(), protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::compute(), protocols::hbnet::UnsatSelector::compute(), protocols::protein_interface_design::filters::HbondsToAtomFilter::compute(), protocols::score_filters::GeometryFilter::compute(), protocols::simple_filters::BuriedUnsatHbondFilter::compute(), protocols::simple_filters::ResiduesInInterfaceFilter::compute(), protocols::simple_filters::TerminusDistanceFilter::compute(), protocols::protein_interface_design::filters::HbondsToResidueFilter::compute(), protocols::fldsgn::filters::CoreDunbrackFilter::compute(), protocols::noesy_assign::FragsToAtomDist::compute_average_distances(), protocols::ligand_docking::ga_ligand_dock::compute_nhbonds(), protocols::ligand_docking::ga_ligand_dock::constraint_relax(), protocols::cyclic_peptide::PeptideInternalHbondsMetric::count_hbonds(), protocols::helical_bundle_predict::HelicalBundlePredictApplication::create_fullatom_scorefunction(), protocols::hotspot_hashing::HotspotStubSet::create_hotspot_after_pose(), protocols::electron_density::create_minimize_pose_into_density_options(), protocols::protein_interface_design::movers::MapHotspot::create_rotamer_set(), protocols::stepwise::legacy::modeler::rna::create_scorefxn(), protocols::ddG_main(), protocols::fold_from_loops::NubInitioMover::default_filter_scorefxn(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::default_fullatom_scorefxn(), protocols::fold_from_loops::NubInitioMover::default_fullatom_scorefxn(), protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::default_scorefxn(), protocols::fold_from_loops::filters::ScorePoseSegmentFromResidueSelectorFilter::default_scorefxn(), protocols::peptide_deriver::PeptideDeriverFilter::derive_peptide(), protocols::forge::remodel::RemodelMover::design_refine(), protocols::forge::remodel::RemodelMover::design_refine_cart_relax(), protocols::forge::remodel::RemodelMover::design_refine_seq_relax(), protocols::design_opt::Supercharge::design_supercharge(), protocols::design_opt::Supercharge::design_supercharge_AvNAPSA(), protocols::loop_modeling::refiners::MinimizationRefiner::do_apply(), protocols::electron_density::DockFragmentsIntoDensityMover::do_refinement(), protocols::docking::DockingHighRes::DockingHighRes(), protocols::docking::DockingHighResFilter::DockingHighResFilter(), protocols::cryst::DockLatticeMover::DockLatticeMover(), protocols::electron_density::dockPoseIntoMap(), protocols::enzdes::EnzdesBaseProtocol::EnzdesBaseProtocol(), protocols::ub_e2c::ubi_e2c_modeler::evaluate_native(), protocols::pockets::GenPharmacophore::extract_Hbond_atoms_from_protein_rna_complex(), protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure::fascore(), protocols::antibody::GraftOneCDRLoop::finalize_setup(), protocols::backrub::BackrubProtocol::finalize_setup(), protocols::protein_interface_design::movers::finalize_stub_set(), protocols::protein_interface_design::find_lowest_constraint_energy_residue(), protocols::floppy_tail::FloppyTailMover::FloppyTailMover(), protocols::flxbb::FlxbbDesign_main(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::GALigandDock(), protocols::stepwise::sampler::protein::generate_beta_database_test(), protocols::relax::generate_relax_from_cmd(), protocols::metal_interface::ZincHeterodimerMover::generate_scorefunctions(), protocols::abinitio::AbrelaxApplication::generate_scorefxn(), protocols::features::strand_assembly::SandwichFeatures::generate_scorefxn(), protocols::protein_interface_design::movers::MapHotspot::GenerateMap(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::generous_hbond(), protocols::antibody::design::get_ab_design_global_scorefxn(), protocols::antibody::design::get_ab_design_min_scorefxn(), protocols::features::get_current_model_score(), protocols::rpc::JSON_RPC::get_fa_score(), protocols::loops::get_fa_scorefxn(), protocols::antibody::get_LoopHighRes_ScoreFxn(), core::simple_metrics::composite_metrics::CompositeEnergyMetric::get_metric_names(), protocols::relax::RelaxScriptManager::get_nearest_sfxn_if_in_database(), protocols::relax::RelaxScriptManager::get_relax_script(), protocols::rna::denovo::get_rna_hires_scorefxn(), protocols::denovo_design::movers::get_score_function(), get_score_function(), get_score_function_legacy(), protocols::protein_interface_design::hbonded(), protocols::protein_interface_design::hbonded_atom(), protocols::features::helixAssembly::HelixBundleFeatures::HelixBundleFeatures(), protocols::hydrate::Hydrate::Hydrate(), protocols::antibody::CDRsMinPackMin::init(), protocols::hybridization::HybridizeProtocol::init(), protocols::hybridization::MRMover::init(), protocols::surface_docking::SurfaceDockingProtocol::init(), protocols::docking::DockingProtocol::init(), core::init::init_nonideal_correction(), protocols::rosetta_scripts::RosettaScriptsParser::initialize_data_map(), protocols::coupled_moves::CoupledMovesProtocol::initialize_from_options(), protocols::cyclic_peptide_predict::SimpleCycpepPredictApplication::initialize_from_options(), protocols::calc_taskop_movers::CreateSequenceMotifMover::initialize_objects(), protocols::ligand_docking::LigandBaseProtocol::initialize_scorefxns(), core::simple_metrics::metrics::InteractionEnergyMetric::InteractionEnergyMetric(), protocols::features::InterfaceFeatures::InterfaceFeatures(), protocols::simple_filters::InterfaceHbondsFilter::InterfaceHbondsFilter(), protocols::loophash::MPI_LoopHashRefine::load_structures_from_cmdline_into_library(), protocols::relax::LocalRelax::LocalRelax(), protocols::loop_grower::LoopGrower::LoopGrower(), protocols::loops::loop_mover::refine::LoopMover_Refine_Backrub::LoopMover_Refine_Backrub(), protocols::make_rot_lib::MakeRotLibMover::MakeRotLibMover(), protocols::loophash::LoopHashRelaxProtocol::manual_call(), protocols::minimization_packing::PertMinMover::min(), protocols::forge::remodel::RemodelLigandHandler::minimize(), protocols::simple_moves::PeptideStapleMover::minimize_(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::minimize_all(), protocols::ncbb::NcbbDockDesignProtocol::NcbbDockDesignProtocol(), protocols::jobdist::not_universal_main(), protocols::ncbb::oop::OopDockDesignProtocol::OopDockDesignProtocol(), core::pack::optimize_H_and_notify(), protocols::dna::PDBOutput::output_pdb(), protocols::frag_picker::FragmentCandidate::output_silent(), core::pack::pack_missing_sidechains(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::pair_sets_with_positions(), protocols::nmr::ParaNMRScoreMover::ParaNMRScoreMover(), protocols::minimization_packing::RotamerTrialsMinMover::parse_my_tag(), protocols::buns::BuriedUnsatHbondFilter2::parse_my_tag(), protocols::simple_filters::BuriedUnsatHbondFilter::parse_my_tag(), protocols::features::HBondFeatures::parse_my_tag(), protocols::minimization_packing::DisulfideOptimizationMover::parse_my_tag(), protocols::pose_reporters::EnergyReporter::parse_my_tag(), protocols::rna::movers::ERRASER2Protocol::parse_my_tag(), core::select::residue_selector::ScoreTermValueBasedSelector::parse_my_tag(), protocols::peptide_deriver::PeptideDeriverFilter::PeptideDeriverFilter(), protocols::simple_moves::PeriodicBoxMover::PeriodicBoxMover(), protocols::nmr::pre::PREMover::PREMover(), protocols::design_opt::Supercharge::prepack_input_structure(), protocols::glycopeptide_docking::GlycopeptideDockingProtocol::prepare_score_function(), protocols::match::MatcherMover::process_pose(), protocols::denovo_design::DisulfidizeMover::process_pose(), protocols::loop_modeling::LoopProtocol::ramp_score_function(), core::util::rebuild_disulfide(), protocols::glycopeptide_docking::record_pose_metrics(), protocols::forge::remodel::RemodelAccumulator::recover_checkpoint(), protocols::tcr::refine_tcr_cdr_loops(), protocols::antibody_legacy::AntibodyModeler::relax_cdrs(), protocols::tcr::remodel_tcr_cdr_loops(), protocols::forge::remodel::RemodelEnzdesCstModule::RemodelEnzdesCstModule(), protocols::forge::remodel::RemodelMover::RemodelMover(), protocols::enzdes::RemoveLigandFilter::RemoveLigandFilter(), protocols::features::HBondFeatures::report_features(), protocols::forge::methods::restore_residues(), protocols::relax::WorkUnit_BatchRelax::run(), protocols::abinitio::run_boinc_debug(), protocols::farnesyl::SampleFarnesylMover::sample_farnesyl(), protocols::farnesyl::InstallFarnesylMover::sample_first(), protocols::farnesyl::InstallFarnesylMover::sample_second(), protocols::farnesyl::InstallFarnesylMover::sample_third(), protocols::matdes::SchemePlaceMotifsMover::SchemePlaceMotifsMover(), protocols::rotamer_recovery::RotamerRecoveryMover::score_function(), protocols::ncbb::SecStructFinder::SecStructFinder(), protocols::antibody::H3RefineCCD::set_default(), protocols::antibody_legacy::CDRH3Modeler::set_default(), protocols::antibody_legacy::LoopRlxMover::set_default(), protocols::ub_e2c::ubi_e2c_modeler::set_default(), protocols::docking::DockMCMCycle::set_default(), protocols::flexpep_docking::FlexPepDockingProtocol::set_default(), protocols::symmetric_docking::SymDockProtocol::set_default(), protocols::tcr::TCRmodel::set_default(), protocols::grafting::AnchoredGraftMover::set_default_fa_scorefunction(), protocols::symmetric_docking::SymSidechainMinMover::set_default_options(), protocols::antibody::design::MutateFrameworkForCluster::set_defaults(), protocols::relax::CentroidRelax::set_defaults(), protocols::relax::RangeRelaxMover::set_defaults(), protocols::minimization_packing::SaneMinMover::set_defaults_(), protocols::anchored_design::AnchorMoversData::set_unset_scorefunctions(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::set_up_scorefunction(), protocols::surface_docking::FullatomRelaxMover::setup_defaults(), protocols::antibody::AntibodyModelerProtocol::setup_objects(), protocols::antibody::GraftCDRLoopsProtocol::setup_objects(), protocols::antibody::GraftedStemOptimizer::setup_protocol(), protocols::carbohydrates::GlycanSampler::setup_score_function(), protocols::carbohydrates::GlycanTreeModeler::setup_score_function(), protocols::simple_moves::CyclizationMover::setup_scorefunction(), protocols::analysis::InterfaceAnalyzerMover::setup_scorefxn(), protocols::glycan_docking::GlycanDockProtocol::setup_scorefxn(), protocols::docking::SidechainMinMover::SidechainMinMover(), protocols::loop_modeling::LoopProtocol::start_protocol(), protocols::protein_interface_design::movers::PlaceStubMover::StubMinimize(), protocols::simple_moves::SwitchChainOrderMover::SwitchChainOrderMover(), protocols::symmetric_docking::SymDockBaseProtocol::SymDockBaseProtocol(), protocols::symmetric_docking::SymDockingHiRes::SymDockingHiRes(), core::simple_metrics::metrics::TotalEnergyMetric::TotalEnergyMetric(), and protocols::chemically_conjugated_docking::UBQ_GTPaseMover::UBQ_GTPaseMover().

◆ get_score_function() [2/4]

core::scoring::ScoreFunctionOP core::scoring::get_score_function ( pose::Pose const &  pose,
bool const  is_fullatom 
)

Get a ScoreFunction from cmd-line settings and dependant on the symmetrical state of the pose.

References get_score_function().

◆ get_score_function() [3/4]

core::scoring::ScoreFunctionOP core::scoring::get_score_function ( pose::Pose const &  pose,
utility::options::OptionCollection const &  options,
bool const  is_fullatom 
)

Get a ScoreFunction from cmd-line settings and dependant on the symmetrical state of the pose. Local Options collection.

References get_score_function(), and core::pose::symmetry::is_symmetric().

◆ get_score_function() [4/4]

core::scoring::ScoreFunctionOP core::scoring::get_score_function ( utility::options::OptionCollection const &  options,
bool const  is_fullatom 
)

A helper function which creates a scoring function held in an owning pointer reading from the input OptionCollection.

References CENTROID_WTS, core::scoring::ScoreFunctionFactory::create_score_function(), fa_intra_rep_xover4, metalbinding_constraint, sugar_bb, and TR().

◆ get_score_function_legacy() [1/2]

core::scoring::ScoreFunctionOP core::scoring::get_score_function_legacy ( std::string const &  pre_talaris_2013_weight_set,
std::string const &  pre_talaris_2013_patch_file 
)

A helper function that either returns a ScoreFunctionOP created by get_score_function() or the one specified by the protocol which is activated by the -restore_pre_talaris_2013_behavior flag. The purpose of this function is to preserve legacy behavior for the sake of reproducibility and so that a record of the old behavior is still preserved in the code to ease the process of reverting the change to get_score_function if that were the wrong behavior.

Referenced by protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_wholepose(), protocols::antibody::LHSnugFitLegacy::apply(), protocols::minimization_packing::SetReturningPackRotamersMover::apply(), protocols::antibody_legacy::GraftMover::apply(), protocols::minimization_packing::MinPackMover::apply(), protocols::sasa_scores::compute_avge_scores(), protocols::antibody::get_Pack_ScoreFxn(), protocols::motifs::IRCollection::incorporate_motifs(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), protocols::motifs::MotifSearch::incorporate_motifs(), protocols::antibody::RefineBetaBarrel::init(), protocols::docking::TemperedDocking::init_from_options(), protocols::motifs::mutate_loops_for_search(), protocols::motifs::mutate_position_vector_for_search(), protocols::toolbox::PyReturnValuePolicyTest_ScoreFunctionCOP(), protocols::toolbox::PyReturnValuePolicyTest_ScoreFunctionOP(), protocols::antibody_legacy::AntibodyModeler::repulsive_ramp(), protocols::antibody::LHRepulsiveRampLegacy::set_default(), protocols::ub_e2c::ubi_e2c_modeler::set_default(), protocols::minimization_packing::PackRotamersMover::setup(), protocols::simple_moves::ShakeStructureMover::setup_for_run(), protocols::symmetry::SymShakeStructureMover::setup_for_run(), protocols::antibody::snugdock::SnugDock::setup_objects(), protocols::antibody_legacy::AntibodyModeler::snugfit_mcm_protocol(), protocols::motifs::IRCollection::successful_loop_closure(), and protocols::motifs::IRCollection::try_for_more().

◆ get_score_function_legacy() [2/2]

core::scoring::ScoreFunctionOP core::scoring::get_score_function_legacy ( utility::options::OptionCollection const &  options,
std::string const &  pre_talaris_2013_weight_set,
std::string const &  pre_talaris_2013_patch_file 
)

◆ get_score_function_name() [1/2]

std::string core::scoring::get_score_function_name ( utility::tag::TagCOP  tag)

Look up the name of assigned score function to the 'scorefxn=' option. Use this to prevent hard coding default score functions into protocols.

References get_score_function_name().

◆ get_score_function_name() [2/2]

std::string core::scoring::get_score_function_name ( utility::tag::TagCOP  tag,
std::string const &  option_name 
)

◆ get_score_functionName()

std::string core::scoring::get_score_functionName ( bool const  is_fullatom)

use the logic of get_score_function to get the name. The name format is <weights_tag>[_<patch_tag> ... ]

References CENTROID_WTS, PRE_TALARIS_2013_STANDARD_WTS, and SCORE12_PATCH.

Referenced by protocols::relax::FastRelax::get_possible_relax_script_names().

◆ get_single_atom_energies()

std::map< id::AtomID, utility::vector1< Real > > core::scoring::get_single_atom_energies ( core::pose::Pose pose,
ScoreFunction const &  scorefxn,
ScoreTypes const &  types,
select::residue_selector::ResidueSubsetOP  subset = nullptr 
)

Get the (pseudo-one-body) energies for a set of atoms. Only atoms with non-zero energies will be present in the returned map. The output vector will be ordered by the types in the passed ScoreTypes If subset is passed, only atoms in residues from the subset will be considered.

Pose will be rescored with the scorefunction (hence it being non-const) Not all energies are atomistic

References protocols::cluster::calibur::aa, core::scoring::ScoreFunction::all_energies_begin(), core::scoring::ScoreFunction::all_energies_end(), core::conformation::Residue::natoms(), core::pose::Pose::residue(), core::pose::Pose::size(), core::scoring::EMapVector::sum(), core::id::to_string(), and core::scoring::ScoreFunction::weights().

Referenced by get_atomistic_energies().

◆ inline_intraresidue_atom_pair_energy()

template<class T , class T_Etable >
void core::scoring::inline_intraresidue_atom_pair_energy ( conformation::Residue const &  res,
T_Etable const &  etable_energy,
T const &  count_pair,
EnergyMap emap 
)
inline

◆ inline_residue_atom_pair_energy() [1/2]

template<class T , class T_Etable >
void core::scoring::inline_residue_atom_pair_energy ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
T_Etable const &  etable_energy,
T const &  count_pair,
EnergyMap emap 
)
inline

◆ inline_residue_atom_pair_energy() [2/2]

template<class T , class T_Etable >
void core::scoring::inline_residue_atom_pair_energy ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
T_Etable const &  etable_energy,
T const &  count_pair,
EnergyMap emap,
int  res1_start,
int  res1_end,
int  res2_start,
int  res2_end 
)
inline

templated atom pair energy calculations

loops over the heavy atoms of residue1 and the heavy atoms of residue2, evaluates their energies, and if a pair of heavy atoms is close enough, descendes into the attached hydrogen atoms for each.

Templates are for count_pair type resolution and etable type resolution: there are no polymorphic lookups within these functions

class T must define class T_Etable must define atom_pair_energy( Atom const &, Atom const &, Real, EnergyMap &, Distance ) and

References core::conformation::Residue::atom(), core::conformation::Residue::atom_type(), core::conformation::Residue::attached_H_begin(), core::conformation::Residue::attached_H_end(), fa_atr, fa_rep, fa_sol, core::scoring::EMapVector::get(), core::chemical::AtomType::is_virtual(), core::conformation::Residue::name(), residue_fast_pair_energy_attached_H(), core::conformation::Residue::seqpos(), and core::scoring::EMapVector::set().

Referenced by inline_residue_atom_pair_energy(), inline_residue_atom_pair_energy_backbone_backbone(), inline_residue_atom_pair_energy_sidechain_backbone(), inline_residue_atom_pair_energy_sidechain_sidechain(), inline_residue_atom_pair_energy_sidechain_whole(), core::scoring::etable::count_pair::CountPairAll::residue_atom_pair_energy(), core::scoring::etable::count_pair::CountPair1B< CrossoverBehavior >::residue_atom_pair_energy(), core::scoring::etable::count_pair::CountPair2B< CrossoverBehavior >::residue_atom_pair_energy(), and core::scoring::etable::count_pair::CountPairGeneric::residue_atom_pair_energy().

◆ inline_residue_atom_pair_energy_backbone_backbone()

template<class T , class T_Etable >
void core::scoring::inline_residue_atom_pair_energy_backbone_backbone ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
T_Etable const &  etable_energy,
T const &  count_pair,
EnergyMap emap 
)
inline

◆ inline_residue_atom_pair_energy_sidechain_backbone()

template<class T , class T_Etable >
void core::scoring::inline_residue_atom_pair_energy_sidechain_backbone ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
T_Etable const &  etable_energy,
T const &  count_pair,
EnergyMap emap 
)
inline

◆ inline_residue_atom_pair_energy_sidechain_sidechain()

template<class T , class T_Etable >
void core::scoring::inline_residue_atom_pair_energy_sidechain_sidechain ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
T_Etable const &  etable_energy,
T const &  count_pair,
EnergyMap emap 
)
inline

◆ inline_residue_atom_pair_energy_sidechain_whole()

template<class T , class T_Etable >
void core::scoring::inline_residue_atom_pair_energy_sidechain_whole ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
T_Etable const &  etable_energy,
T const &  count_pair,
EnergyMap emap 
)
inline

◆ input_sasa_dats()

void core::scoring::input_sasa_dats ( )

Reads in the SASA database files sampling/SASA-angles.dat and sampling/SASA-masks.dat into FArrays above.

References angles(), core::init::init(), masks(), num_bytes, num_orientations, num_overlaps, num_phi, and num_theta.

Referenced by calc_per_atom_sasa(), core::scoring::packstat::compute_sasa(), get_angles(), and get_masks().

◆ interpolate_value_and_deriv()

void core::scoring::interpolate_value_and_deriv ( ObjexxFCL::FArray1D< Real > const &  potential,
Real const &  bin_width,
Real const &  r,
Real value,
Real deriv 
)
inline

◆ invert_exclude_residues() [1/2]

ResidueSelection core::scoring::invert_exclude_residues ( core::Size  nres,
utility::vector1< int > const &  exclude_list 
)

Referenced by native_CA_gdtmm(), and native_CA_rmsd().

◆ invert_exclude_residues() [2/2]

void core::scoring::invert_exclude_residues ( Size  nres,
utility::vector1< int > const &  exclude_list,
ResidueSelection residue_selection 
)

◆ iprod()

Real core::scoring::iprod ( const rvec  a,
const rvec  b 
)
inline

◆ is_any_atom()

bool core::scoring::is_any_atom ( core::pose::Pose const &  ,
core::pose::Pose const &  ,
core::Size  ,
core::Size   
)

Returns true always.

Referenced by all_atom_rmsd_incl_hydrogens().

◆ is_carbohydrate_ring_atom()

bool core::scoring::is_carbohydrate_ring_atom ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::uint const  resno,
core::uint const  atomno 
)

Return true is the pose residue and atom specified is a non-virtual, heavy ring atom of a carbohydrate.

This is a "predicate" function intended for use with glycan-RMSD-calculating functions

Remarks
This is useful for glycoligands when calculating ring-atom-only RMSD
Used as the RMSD metric for model quality in the GlycanDock benchmark
Author
Morgan Nance morga.nosp@m.nlna.nosp@m.nce@g.nosp@m.mail.nosp@m..com
Morgan Nance morga.nosp@m.nlna.nosp@m.nce@g.nosp@m.mail.nosp@m..com

References core::chemical::ResidueType::is_ring_atom(), core::conformation::Residue::is_virtual(), core::pose::Pose::residue(), and core::conformation::Residue::type().

Referenced by protocols::glycan_docking::GlycanDockProtocol::record_pose_metrics().

◆ is_heavyatom()

bool core::scoring::is_heavyatom ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_ligand_heavyatom()

bool core::scoring::is_ligand_heavyatom ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_ligand_heavyatom_residues()

bool core::scoring::is_ligand_heavyatom_residues ( core::conformation::Residue const &  residue1,
core::conformation::Residue const &  ,
core::Size  atomno 
)
Note
"Ligand" here means not "polymer" in the Rosetta sense.

References core::conformation::Residue::atom_is_hydrogen(), and core::conformation::Residue::is_polymer().

Referenced by protocols::ligand_docking::check_RMSD(), and rmsd_no_super().

◆ is_nbr_atom()

bool core::scoring::is_nbr_atom ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_non_peptide_heavy_atom()

bool core::scoring::is_non_peptide_heavy_atom ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::uint const  resno,
core::uint const  atomno 
)

Return true if the pose residues and atoms specified are non-peptide heavy atoms.

This is a "predicate" function intended for use with RMSD-calculating functions.

Remarks
This is useful for oligosaccharide ligands, which are "polymers" in the Rosetta sense and do not have CAs.
Author
Labonte JWLab.nosp@m.onte.nosp@m.@jhu..nosp@m.edu

References core::conformation::Residue::atom_is_hydrogen(), core::conformation::Residue::is_protein(), and core::pose::Pose::residue().

Referenced by non_peptide_heavy_atom_RMSD().

◆ is_polymer_heavyatom()

bool core::scoring::is_polymer_heavyatom ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_protein_backbone()

bool core::scoring::is_protein_backbone ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_protein_backbone_including_O()

bool core::scoring::is_protein_backbone_including_O ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_protein_CA()

bool core::scoring::is_protein_CA ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_protein_CA_or_CB()

bool core::scoring::is_protein_CA_or_CB ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_protein_CA_or_equiv()

bool core::scoring::is_protein_CA_or_equiv ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_protein_sidechain_heavyatom()

bool core::scoring::is_protein_sidechain_heavyatom ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ is_scatom()

bool core::scoring::is_scatom ( core::pose::Pose const &  pose1,
core::pose::Pose const &  ,
core::Size  resno,
core::Size  atomno 
)

◆ jacobi()

void core::scoring::jacobi ( ResidualDipolarCoupling::Tensor5 a,
ResidualDipolarCoupling::rvec5 d,
ResidualDipolarCoupling::Tensor5 v,
int &  nrot 
)

◆ jacobi3()

void core::scoring::jacobi3 ( ResidualDipolarCoupling::Tensor a,
ResidualDipolarCoupling::rvec d,
ResidualDipolarCoupling::Tensor v,
int &  nrot 
)

◆ lddt()

core::Real core::scoring::lddt ( core::pose::Pose const &  ref,
core::pose::Pose const &  model,
bool  consider_alt 
)

Calculate the lDDT between two structures (1:1 residue correspondence) across all heavy atoms. If consider_alt is false, use the quicker algorithm which doesn't consider automorphic changes (e.g. PHE ring flips)

References core::scoring::lDDT_Calculator::consider_alt_states(), and ref.

◆ list_read_options_in_get_score_function()

void core::scoring::list_read_options_in_get_score_function ( utility::options::OptionKeyList &  opts)

A documentation function which reports the set of options read by get_score_function.

References core::scoring::ScoreFunctionFactory::list_read_options().

Referenced by protocols::rosetta_scripts::RosettaScriptsParser::list_options_read().

◆ list_read_options_in_get_score_function_legacy()

void core::scoring::list_read_options_in_get_score_function_legacy ( utility::options::OptionKeyList &  opts)

A documentation function which reports the set of options read by get_score_function_legacy.

References core::scoring::ScoreFunctionFactory::list_read_options().

◆ m_inv_gen()

int core::scoring::m_inv_gen ( ResidualDipolarCoupling::Tensor5 const &  m,
int  n,
ResidualDipolarCoupling::Tensor5 minv 
)

◆ masks()

ObjexxFCL::FArray2D_ubyte core::scoring::masks ( num_bytes  ,
num_overlaps num_orientations 
)

◆ MEMB_HIGHRES_WTS()

std::string const core::scoring::MEMB_HIGHRES_WTS ( "membrane_highres"  )

◆ Membrane_FAEmbed_from_pose()

Membrane_FAEmbed const & core::scoring::Membrane_FAEmbed_from_pose ( pose::Pose const &  pose)

◆ MembraneEmbed_from_pose()

MembraneEmbed const & core::scoring::MembraneEmbed_from_pose ( pose::Pose const &  pose)

◆ MembraneTopology_from_pose()

MembraneTopology const & core::scoring::MembraneTopology_from_pose ( pose::Pose const &  pose)

◆ MM_STD_WTS()

std::string const core::scoring::MM_STD_WTS ( "mm_std"  )

◆ mvmul()

void core::scoring::mvmul ( matrix  a,
const rvec  src,
rvec  dest 
)
inline

References core::pose::motif::a(), XX, YY, and ZZ.

◆ name_from_score_type()

std::string core::scoring::name_from_score_type ( ScoreType  score_type)

Returns the name of the ScoreType <score_type>

example(s): name_from_score_type(fa_sol) See also: ScoreFunction ScoreType Energies Energies.residue_total_energies score_type_from_name

References core::scoring::ScoreTypeManager::name_from_score_type().

Referenced by core::io::raw_data::ScoreMap::add_energies_data_from_scored_pose(), protocols::ligand_docking::LigandDockProtocol::append_ligand_docking_scores(), protocols::docking::SlideIntoContact::apply(), protocols::hybridization::FoldTreeHybridize::apply(), protocols::membrane_benchmark::MembraneEnergyLandscapeSampler::apply(), protocols::simple_filters::EnergyPerResidueFilter::apply(), protocols::simple_filters::EnergyPerResidueFilter::apply_helper(), core::simple_metrics::composite_metrics::CompositeEnergyMetric::calculate(), core::simple_metrics::metrics::InteractionEnergyMetric::calculate(), core::scoring::ScoreFunction::check_methods(), protocols::optimize_weights::IterativeOptEDriver::converged(), protocols::jobdist::PlainPdbJobDistributor::dump_scores(), core::io::silent::SilentStruct::energies_from_pose(), core::simple_metrics::composite_metrics::CompositeEnergyMetric::get_metric_names(), protocols::ddg::ddGMover::get_scorefunction_header(), protocols::ligand_docking::InterfaceScoreCalculator::get_scores(), core::io::pose_to_sfr::PoseToStructFileRepConverter::grab_pose_energies_table(), protocols::optimize_weights::WrapperOptEMultifunc::init(), protocols::optimize_weights::IterativeOptEDriver::initialize_free_and_fixed(), protocols::optimize_weights::IterativeOptEDriver::IterativeOptEDriver(), core::import_pose::atom_tree_diffs::map_of_weighted_scores(), core::scoring::methods::EnergyMethodOptions::method_weights(), protocols::optimize_weights::IterativeOptEDriver::optimize_weights(), protocols::ligand_docking::output_interface_deltas(), protocols::score_filters::ScoreCutoffFilter::output_residue_pair_energies(), protocols::optimize_weights::IterativeOptEDriver::output_weighted_unfolded_energies(), core::scoring::ScoreFunction::perturb_weights(), protocols::rpc::pose_energies_to_json(), core::scoring::EMapVector::print(), protocols::optimize_weights::NestedEnergyTermPNatAAOptEPositionData::process_score(), protocols::optimize_weights::NestedEnergyTermDDGMutationOptEData::process_score(), core::simple_metrics::per_residue_metrics::PerResidueEnergyMetric::provide_xml_schema(), protocols::simple_filters::EnergyPerResidueFilter::report(), protocols::moves::PyMOLMover::send_energy(), protocols::abinitio::ClassicAbinitio::set_score_weight(), protocols::abinitio::FragmentSampler::set_score_weight(), protocols::abinitio::MembraneAbinitio::set_score_weight(), protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::set_scorefxn(), core::scoring::Energies::show(), protocols::mainchain_potential::GenerateMainchainPotential::write_last_generated_to_disk(), protocols::optimize_weights::IterativeOptEDriver::write_new_scorefile(), protocols::optimize_weights::IterativeOptEDriver::write_parameters_to_std_out(), protocols::optimize_weights::NestedEnergyTermPNatAAOptEPositionData::write_to_file(), and protocols::optimize_weights::OptEData::write_to_file().

◆ native_CA_gdtmm()

core::Real core::scoring::native_CA_gdtmm ( const core::pose::Pose native_pose,
const core::pose::Pose pose 
)

◆ native_CA_rmsd()

core::Real core::scoring::native_CA_rmsd ( const core::pose::Pose native_pose,
const core::pose::Pose pose 
)

◆ nbr_atom_rmsd()

core::Real core::scoring::nbr_atom_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2 
)

References is_nbr_atom(), rms, and rmsd_with_super().

◆ non_peptide_heavy_atom_RMSD()

core::DistanceSquared core::scoring::non_peptide_heavy_atom_RMSD ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2 
)

Return the RMSD of the non-peptide heavy atoms of two poses.

This does NOT perform a superimposition first.

Note
This is simply a wrapper for use in PyRosetta, since PyRosetta cannot use the templated function rmsd_no_super() directly.
Author
Labonte JWLab.nosp@m.onte.nosp@m.@jhu..nosp@m.edu

References is_non_peptide_heavy_atom(), and rmsd_no_super().

◆ nonconst_Membrane_FAEmbed_from_pose()

Membrane_FAEmbed & core::scoring::nonconst_Membrane_FAEmbed_from_pose ( pose::Pose pose)

Return a Non Const Reference to the Embedding Object from the Pose Cache.

Grab Const MP Fa embedding data from the pose cache.

References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::MEMBRANE_FAEMBED.

Referenced by core::scoring::Membrane_FAPotential::compute_fa_projection(), core::scoring::Membrane_FAPotential::fa_projection(), and core::scoring::Membrane_FAPotential::finalize().

◆ nonconst_MembraneEmbed_from_pose()

MembraneEmbed & core::scoring::nonconst_MembraneEmbed_from_pose ( pose::Pose pose)

Add a non const membrane embedding object to the pose cache.

Add Non Const Membrane Embedding to the pose cache.

Either returns a non-const reference to the cenlist object already stored in the pose, or creates a new cenist object, places it in the pose, and returns a non-const reference to it.

References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::MEMBRANE_EMBED.

Referenced by core::scoring::ChemicalShiftAnisotropy::compute_csascore(), core::scoring::DipolarCoupling::compute_dcscore(), core::scoring::Membrane_FAPotential::compute_fa_projection(), core::scoring::MembranePotential::compute_membrane_embedding(), core::scoring::Membrane_FAPotential::finalize(), core::scoring::MembranePotential::finalize(), and protocols::topology_broker::TMHTopologySamplerClaimer::get_membrane_embed().

◆ nonconst_MembraneTopology_from_pose()

MembraneTopology & core::scoring::nonconst_MembraneTopology_from_pose ( pose::Pose pose)

Either returns a non-const reference to the cenlist object already stored in the pose, or creates a new cenlist object, places it in the pose, and returns a non-const reference to it.

References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::MEMBRANE_TOPOLOGY.

Referenced by core::scoring::MembranePotential::compute_membrane_embedding().

◆ normalizing_area()

Real core::scoring::normalizing_area ( char const  res)

Get the area of the sidechain.

Threadsafe now, but these values are suspect.

Referenced by calc_per_atom_sasa_sc().

◆ normalizing_area_total()

Real core::scoring::normalizing_area_total ( char const  res)

Given a one-letter code for a canonical amino acid, return its total surface area.

Threadsafe now, but these values are suspect.

Author
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu).

◆ normalizing_area_total_hydrophobic_atoms_only()

Real core::scoring::normalizing_area_total_hydrophobic_atoms_only ( char const  res)

Given a one-letter code for a canonical amino acid, return its total surface area, computed only using hydrophobic atoms.

Threadsafe now. Based on Gabe Rocklin's values (grock.nosp@m.lin@.nosp@m.gmail.nosp@m..com).

Author
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu).

Threadsafe now.

Author
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu).

Referenced by protocols::simple_filters::BuriedSurfaceAreaFilter::compute().

◆ normalizing_area_total_polar_atoms_only()

Real core::scoring::normalizing_area_total_polar_atoms_only ( char const  res)

Given a one-letter code for a canonical amino acid, return its total surface area, computed only using polar atoms.

Threadsafe. Based on Gabe Rocklin's values (grock.nosp@m.lin@.nosp@m.gmail.nosp@m..com).

Author
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu).

Referenced by protocols::simple_filters::BuriedSurfaceAreaFilter::compute().

◆ operator*() [1/2]

DerivVectorPair core::scoring::operator* ( DerivVectorPair const &  dvp,
Real  scale 
)
inline

◆ operator*() [2/2]

DerivVectorPair core::scoring::operator* ( Real  scale,
DerivVectorPair const &  dvp 
)
inline

◆ operator<<() [1/16]

std::ostream& core::scoring::operator<< ( std::ostream &  os,
PolymerBondedEnergyContainer const &  t 
)

Operator to allow object to be summarized.

Author
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu).

◆ operator<<() [2/16]

std::ostream & core::scoring::operator<< ( std::ostream &  os,
ScoreType const &  score_type 
)

output operator for ScoreType enum type

example usage: std::cout << score_type_gly << std::endl;

References core::scoring::ScoreTypeManager::name_from_score_type().

◆ operator<<() [3/16]

std::ostream & core::scoring::operator<< ( std::ostream &  os,
ScoreTypes const &  score_types 
)

output operator for ScoreTypes list type

output operator for ScoreTypes list

◆ operator<<() [4/16]

std::ostream & core::scoring::operator<< ( std::ostream &  ost,
EMapVector const &  emap 
)

output operator (index;value)

References n_score_types.

◆ operator<<() [5/16]

std::ostream & core::scoring::operator<< ( std::ostream &  out,
ChemicalShiftAnisotropy const &  csa 
)

◆ operator<<() [6/16]

std::ostream& core::scoring::operator<< ( std::ostream &  out,
const Energies e 
)

◆ operator<<() [7/16]

std::ostream & core::scoring::operator<< ( std::ostream &  out,
CSA const &  csa 
)

◆ operator<<() [8/16]

std::ostream & core::scoring::operator<< ( std::ostream &  out,
DC const &  dc 
)

◆ operator<<() [9/16]

std::ostream & core::scoring::operator<< ( std::ostream &  out,
DipolarCoupling const &  dc 
)

◆ operator<<() [10/16]

std::ostream& core::scoring::operator<< ( std::ostream &  out,
Hairpin const &  s 
)

◆ operator<<() [11/16]

std::ostream& core::scoring::operator<< ( std::ostream &  out,
Hairpins const &   
)

◆ operator<<() [12/16]

std::ostream& core::scoring::operator<< ( std::ostream &  out,
Helices const &  s 
)

◆ operator<<() [13/16]

std::ostream & core::scoring::operator<< ( std::ostream &  out,
RDC const &  rdc 
)

◆ operator<<() [14/16]

std::ostream & core::scoring::operator<< ( std::ostream &  out,
ResidualDipolarCoupling const &  rdc 
)

◆ operator<<() [15/16]

std::ostream& core::scoring::operator<< ( std::ostream &  out,
ScoreFunction const &  sf 
)
inline

◆ operator<<() [16/16]

std::ostream& core::scoring::operator<< ( std::ostream &  out,
Strands const &  s 
)

◆ operator==()

bool core::scoring::operator== ( ScoreFunctionInfo const &  a,
ScoreFunctionInfo const &  b 
)

◆ operator>>()

std::istream & core::scoring::operator>> ( std::istream &  is,
ScoreType score_type 
)

input operator for ScoreType enum type

read in a string name from a file or std::cin and directly convert it to an ScoreType enum type, for example, std::cin >> ScoreType. This will first check if the lookup map has been set up already. If the string name cannot be converted properly, it will flag the input stream as failure (e.g., istream.fail() is true) and set ScoreType enum type to total_score.

References core::scoring::ScoreTypeManager::is_score_type(), core::scoring::ScoreTypeManager::score_type_from_name(), and total_score.

◆ parse_score_function() [1/2]

core::scoring::ScoreFunctionOP core::scoring::parse_score_function ( utility::tag::TagCOP  tag,
basic::datacache::DataMap const &  data,
std::string const &  dflt_key 
)

Look up the score function defined in the <SCOREFXNS> through the option 'scorefxn='. Defaults to 'commandline'.

Utility function to find a scorefunction from parser-provided data for the option 'scorefxn'.

References parse_score_function().

◆ parse_score_function() [2/2]

core::scoring::ScoreFunctionOP core::scoring::parse_score_function ( utility::tag::TagCOP  tag,
std::string const &  option_name,
basic::datacache::DataMap const &  data,
std::string const &  dflt_key 
)

Look up the score function defined in the <SCOREFXNS> through the given option. Defaults to 'commandline'.

Utility function to find a scorefunction from parser-provided data.

References check_score_function_sanity().

Referenced by protocols::cyclic_peptide::PeptideInternalHbondsMetric::configure_from_filter_tag(), protocols::rosetta_scripts::RosettaScriptsParser::generate_mover_for_protocol(), protocols::antibody::design::get_ab_design_global_scorefxn(), protocols::parser::MonteCarloLoader::load_data(), protocols::antibody::design::MutateFrameworkForCluster::parse_my_tag(), protocols::flxbb::FlxbbDesign::parse_my_tag(), protocols::minimization_packing::BoltzmannRotamerMover::parse_my_tag(), protocols::simple_ddg::SSElementBisectddGFilter::parse_my_tag(), protocols::splice::TailSegmentMover::parse_my_tag(), protocols::coupled_moves::CoupledMovesProtocol::parse_my_tag(), protocols::minimization_packing::RotamerTrialsMinMover::parse_my_tag(), protocols::minimization_packing::TaskAwareMinMover::parse_my_tag(), protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::parse_my_tag(), protocols::recon_design::FindConsensusSequence::parse_my_tag(), protocols::rotamer_recovery::RotamerRecoveryMover::parse_my_tag(), protocols::simple_moves::ReportEffectivePKA::parse_my_tag(), protocols::calc_taskop_filters::RelativePoseFilter::parse_my_tag(), protocols::calc_taskop_filters::RotamerBoltzmannWeight::parse_my_tag(), protocols::design_opt::GreedyOptMutationMover::parse_my_tag(), protocols::enzdes::BackboneSampler::parse_my_tag(), protocols::enzdes::LigInterfaceEnergyFilter::parse_my_tag(), protocols::enzdes::EnzScoreFilter::parse_my_tag(), protocols::enzdes::RepackWithoutLigandFilter::parse_my_tag(), protocols::enzdes::EnzRepackMinimize::parse_my_tag(), protocols::enzdes::PackRotamersMoverPartGreedy::parse_my_tag(), protocols::evolution::NucleotideMutation::parse_my_tag(), protocols::hbnet::HBNet::parse_my_tag(), protocols::helical_bundle::BundleReporterFilter::parse_my_tag(), protocols::matdes::MatDesGreedyOptMutationMover::parse_my_tag(), protocols::protein_interface_design::filters::BindingStrainFilter::parse_my_tag(), protocols::protein_interface_design::filters::FilterScanFilter::parse_my_tag(), protocols::protein_interface_design::filters::HbondsToResidueFilter::parse_my_tag(), protocols::protein_interface_design::filters::SequenceRecoveryFilter::parse_my_tag(), protocols::protein_interface_design::movers::BackrubDDMover::parse_my_tag(), protocols::protein_interface_design::movers::DisulfideMover::parse_my_tag(), protocols::protein_interface_design::movers::HotspotDisjointedFoldTreeMover::parse_my_tag(), protocols::protein_interface_design::movers::HotspotHasherMover::parse_my_tag(), protocols::protein_interface_design::movers::MapHotspot::parse_my_tag(), protocols::protein_interface_design::movers::PlaceOnLoop::parse_my_tag(), protocols::protein_interface_design::movers::PrepackMover::parse_my_tag(), protocols::protein_interface_design::movers::RandomMutation::parse_my_tag(), protocols::protein_interface_design::movers::TryRotamers::parse_my_tag(), protocols::relax::loop::LoopRelaxMover::parse_my_tag(), protocols::score_filters::ScoreTypeFilter::parse_my_tag(), protocols::seeded_abinitio::CloseFold::parse_my_tag(), protocols::seeded_abinitio::GrowPeptides::parse_my_tag(), protocols::seeded_abinitio::SeedFoldTree::parse_my_tag(), protocols::seeded_abinitio::SeedSetupMover::parse_my_tag(), protocols::seeded_abinitio::SegmentHybridizer::parse_my_tag(), protocols::seeded_abinitio::SwapSegment::parse_my_tag(), protocols::simple_ddg::AlaScan::parse_my_tag(), protocols::simple_ddg::DdgFilter::parse_my_tag(), protocols::simple_ddg::DdGScan::parse_my_tag(), protocols::simple_filters::DeltaFilter::parse_my_tag(), protocols::simple_filters::EnergyPerResidueFilter::parse_my_tag(), protocols::simple_filters::InterfaceHbondsFilter::parse_my_tag(), protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::parse_my_tag(), protocols::simple_filters::ResidueIEFilter::parse_my_tag(), protocols::simple_filters::ResidueSetChainEnergyFilter::parse_my_tag(), protocols::simple_filters::TaskAwareScoreTypeFilter::parse_my_tag(), protocols::simple_moves::DumpPdb::parse_my_tag(), protocols::simple_moves::sidechain_moves::SidechainMCMover::parse_my_tag(), protocols::splice::Splice::parse_my_tag(), protocols::splice::SpliceIn::parse_my_tag(), protocols::splice::SpliceInAntibody::parse_my_tag(), protocols::splice::SpliceInTail::parse_my_tag(), protocols::splice::SpliceOut::parse_my_tag(), protocols::splice::SpliceOutAntibody::parse_my_tag(), protocols::symmetric_docking::SymDockProtocol::parse_my_tag(), core::simple_metrics::composite_metrics::CompositeEnergyMetric::parse_my_tag(), core::simple_metrics::metrics::InteractionEnergyMetric::parse_my_tag(), core::simple_metrics::metrics::TotalEnergyMetric::parse_my_tag(), core::simple_metrics::per_residue_metrics::PerResidueEnergyMetric::parse_my_tag(), protocols::abinitio::abscript::AbscriptLoopCloserCM::parse_my_tag(), protocols::analysis::burial_metrics::PolarGroupBurialPyMolStringMetric::parse_my_tag(), protocols::antibody::AntibodyCDRGrafter::parse_my_tag(), protocols::calc_taskop_filters::RotamerBoltzmannWeight2::parse_my_tag(), protocols::calc_taskop_movers::CreateSequenceMotifMover::parse_my_tag(), protocols::canonical_sampling::MetropolisHastingsMover::parse_my_tag(), protocols::carbohydrates::CreateGlycanSequonMover::parse_my_tag(), protocols::carbohydrates::GlycanSampler::parse_my_tag(), protocols::carbohydrates::GlycanTreeModeler::parse_my_tag(), protocols::cryst::ReportGradientsMover::parse_my_tag(), protocols::cryst::SetCrystWeightMover::parse_my_tag(), protocols::cryst::CrystRMS::parse_my_tag(), protocols::cryst::DockLatticeMover::parse_my_tag(), protocols::cyclic_peptide::CrosslinkerMover::parse_my_tag(), protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::parse_my_tag(), protocols::denovo_design::movers::BridgeChainsMover::parse_my_tag(), protocols::denovo_design::DisulfidizeMover::parse_my_tag(), protocols::evolution::AlignmentAAFinder::parse_my_tag(), protocols::evolution::AlignmentGapInserter::parse_my_tag(), protocols::farnesyl::SampleFarnesylMover::parse_my_tag(), protocols::features::InterfaceDdGMover::parse_my_tag(), protocols::features::RotamerRecoveryFeatures::parse_my_tag(), protocols::flexpep_docking::FlexPepDockingProtocol::parse_my_tag(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::parse_my_tag(), protocols::fold_from_loops::NubInitioMover::parse_my_tag(), protocols::generalized_kinematic_closure::GeneralizedKIC::parse_my_tag(), protocols::helical_bundle::BackboneGridSampler::parse_my_tag(), protocols::helical_bundle::BundleGridSampler::parse_my_tag(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::parse_my_tag(), protocols::loop_modeler::LoopModeler::parse_my_tag(), protocols::mean_field::GenMeanFieldMover::parse_my_tag(), protocols::membrane_benchmark::MembraneEnergyLandscapeSampler::parse_my_tag(), protocols::membrane_benchmark::PeptideOrientationMover::parse_my_tag(), protocols::minimization_packing::DisulfideOptimizationMover::parse_my_tag(), protocols::minimization_packing::PertMinMover::parse_my_tag(), protocols::minimization_packing::symmetry::TaskAwareSymMinMover::parse_my_tag(), protocols::ncbb::ResidueReplacementRebuildMover::parse_my_tag(), protocols::peptide_deriver::PeptideDeriverFilter::parse_my_tag(), protocols::pose_creation::SliceToMiniProteinMover::parse_my_tag(), protocols::pose_sewing::movers::BlockwiseAnalysisMover::parse_my_tag(), protocols::pose_sewing::movers::OmnibusDisulfideAnalysisLabelerMover::parse_my_tag(), protocols::protein_interface_design::movers::LoopMoverFromCommandLine::parse_my_tag(), protocols::protein_interface_design::movers::LoopRemodel::parse_my_tag(), protocols::quantum_annealing::InteractionGraphSummaryMetric::parse_my_tag(), protocols::relax::AcceptToBestMover::parse_my_tag(), protocols::relax::FastRelax::parse_my_tag(), protocols::rna::movers::ERRASER2Protocol::parse_my_tag(), protocols::simple_filters::SimpleHbondsToAtomFilter::parse_my_tag(), protocols::simple_moves::AddChainMover::parse_my_tag(), protocols::simple_moves::BackboneMover::parse_my_tag(), protocols::simple_moves::DisulfideInsertionMover::parse_my_tag(), protocols::simple_moves::ExplicitWaterMover::parse_my_tag(), protocols::simple_moves::PeriodicBoxMover::parse_my_tag(), protocols::simple_moves::SimpleThreadingMover::parse_my_tag(), protocols::simple_moves::SwitchChainOrderMover::parse_my_tag(), protocols::calc_taskop_movers::ConsensusDesignMover::parse_my_tag(), protocols::calc_taskop_movers::ForceDisulfidesMover::parse_my_tag(), protocols::fold_from_loops::filters::ScorePoseSegmentFromResidueSelectorFilter::parse_my_tag(), protocols::protein_interface_design::filters::FNatFilter::parse_my_tag(), protocols::protein_interface_design::filters::IRmsdFilter::parse_my_tag(), core::pack::task::residue_selector::ClashBasedShellSelector::parse_my_tag(), protocols::hbnet::UnsatSelector::parse_my_tag(), protocols::matdes::SchemePlaceMotifsMover::parse_my_tag(), protocols::nmr::ParaNMRScoreMover::parse_my_tag(), protocols::nmr::pcs::PCSLigandTransformMover::parse_my_tag(), protocols::nmr::pre::PREMover::parse_my_tag(), protocols::relax::RepeatProteinRelax::parse_my_tag(), protocols::residue_selectors::HBondSelector::parse_my_tag(), protocols::moves::RampingMover::parse_my_tag(), protocols::analysis::InterfaceAnalyzerMover::parse_my_tag(), protocols::calc_taskop_movers::DesignRepackMover::parse_my_tag(), protocols::ncbb::SecStructMinimizeMover::parse_my_tag(), protocols::protein_interface_design::movers::SecretionOptimizationMover::parse_my_tag(), protocols::simple_ddg::ddG::parse_my_tag(), protocols::stepwise::monte_carlo::mover::AddMover::parse_my_tag(), protocols::stepwise::monte_carlo::mover::FromScratchMover::parse_my_tag(), protocols::stepwise::monte_carlo::mover::ResampleMover::parse_my_tag(), protocols::minimization_packing::MinMover::parse_opts(), protocols::hotspot_hashing::movers::PlaceProbeMover::parse_place_probe_tag(), protocols::minimization_packing::MinPackMover::parse_score_function(), protocols::minimization_packing::PackRotamersMover::parse_score_function(), protocols::minimization_packing::RepackSidechainsMover::parse_score_function(), protocols::switches::GraftSwitchMover::parse_score_function(), parse_score_function(), protocols::task_operations::SelectByDeltaScoreOperation::parse_tag(), protocols::denovo_design::components::RemodelLoopMoverPoseFolder::parse_tag(), and protocols::loop_modeling::utilities::set_scorefxn_from_tag().

◆ per_res_lddt()

utility::vector1< core::Real > core::scoring::per_res_lddt ( core::pose::Pose const &  ref,
core::pose::Pose const &  model,
bool  consider_alt 
)

Calculate the per-residue lDDT between two structures (1:1 residue correspondence) across all heavy atoms. If consider_alt is false, use the quicker algorithm which doesn't consider automorphic changes (e.g. PHE ring flips)

References core::scoring::lDDT_Calculator::consider_alt_states(), ref, and core::scoring::lDDT_Calculator::residue_lDDT().

◆ per_res_rms_at_corresponding_atoms_no_super()

std::map< core::Size, core::Real > core::scoring::per_res_rms_at_corresponding_atoms_no_super ( pose::Pose const &  mod_pose,
pose::Pose const &  ref_pose,
std::map< core::id::AtomID, core::id::AtomID > const &  atom_id_map,
utility::vector1< bool > const &  mask 
)

Calculate RMSD for each residue in mask, return a map of res to value.

Calculate RMS for each residue in mask, return a map of res to value.

Mask and result corresponds to MOD POSE, not the reference pose!

References core::id::AtomID::atomno(), core::conformation::Residue::is_virtual(), core::conformation::Residue::is_virtual_residue(), core::pose::Pose::residue(), core::id::AtomID::rsd(), core::pose::Pose::size(), core::simple_metrics::metrics::sum, and core::pose::Pose::xyz().

Referenced by core::simple_metrics::per_residue_metrics::PerResidueRMSDMetric::calculate().

◆ polymeric_termini_incomplete()

bool core::scoring::polymeric_termini_incomplete ( conformation::Residue  res)
inline

◆ PRE_TALARIS_2013_STANDARD_WTS()

std::string const core::scoring::PRE_TALARIS_2013_STANDARD_WTS ( "pre_talaris_2013_standard"  )

◆ REF_2015()

std::string const core::scoring::REF_2015 ( "ref2015"  )

◆ residue_fast_pair_energy_attached_H()

template<class T , class T_Etable >
void core::scoring::residue_fast_pair_energy_attached_H ( conformation::Residue const &  res1,
int const  atomno1,
conformation::Residue const &  res2,
Size const  atomno2,
Size const  at1hbegin,
Size const  at1hend,
Size const  at2hbegin,
Size const  at2hend,
T const &  count_pair,
T_Etable const &  etable_energy,
EnergyMap emap 
)
inline

◆ residue_rmsd_nosuper()

core::Real core::scoring::residue_rmsd_nosuper ( core::conformation::Residue const &  rsd1,
core::conformation::Residue const &  rsd2,
utility::vector1< core::Size > const &  atom_map,
bool  skip_hydro 
)

Calculate the RMSD between two residues, using the provided atom map. The atom map is indexed by rsd1 index, and give the corresponding rsd2 index. Use a value of 0 to omit the rsd pairing. Does not superimpose the residues.

References core::conformation::Residue::atom_type(), core::chemical::AtomType::is_hydrogen(), core::conformation::Residue::type(), and core::conformation::Residue::xyz().

Referenced by protocols::drug_design::align_residues(), and automorphic_rmsd().

◆ residue_rmsd_super()

core::Real core::scoring::residue_rmsd_super ( core::conformation::Residue const &  rsd1,
core::conformation::Residue const &  rsd2,
utility::vector1< core::Size > const &  atom_map,
bool  skip_hydro 
)

Calculate the RMSD between two residues, using the provided atom map. The atom map is indexed by rsd1 index, and give the corresponding rsd2 index. Use a value of 0 to omit the rsd pairing. Superimposes the residues (remove rigid-body rotational/translational component of the rmsd.)

References core::conformation::Residue::atom_type(), core::chemical::AtomType::is_hydrogen(), core::conformation::Residue::type(), and core::conformation::Residue::xyz().

Referenced by protocols::drug_design::align_residues(), automorphic_rmsd(), and protocols::drug_design::place_new_restype_rotamer_align().

◆ residue_sc_rmsd_no_super()

core::Real core::scoring::residue_sc_rmsd_no_super ( core::conformation::ResidueCOP  res1,
core::conformation::ResidueCOP  res2,
bool const  fxnal_group_only 
)

utility function to calculate per-residue sidechain rmsd without superposition

Iterates over all non-hydrogen sidechain atoms of two residues and returns their rmsd without superposition.

References core::pose::num_atoms().

Referenced by protocols::cluster::GatherPosesMover::get_distance_measure(), protocols::hbnet::HBNet::get_num_native_rot(), protocols::hbnet::HBNet::monte_carlo_net_clash(), protocols::hbnet::HBNet::net_clash(), protocols::hbnet::HBNet::network_already_stored(), and protocols::hotspot_hashing::residue_sc_rmsd_no_super().

◆ retrieve_const_ss_info_from_pose()

SS_Info const& core::scoring::retrieve_const_ss_info_from_pose ( pose::Pose const &  pose)

◆ retrieve_coordinates()

void core::scoring::retrieve_coordinates ( const core::pose::Pose pose,
const utility::vector1< core::Size > &  residues,
FArray2D< core::Real > *  coords 
)

Populates the output parameter with the xyz coordinates of a subset of <pose>'s CA atoms, which are specified in <residues>

References protocols::simple_filters::coords(), core::pose::Pose::xyz(), and protocols::kinmatch::xyz().

Referenced by CA_gdtmm(), CA_gdttm(), and CA_rmsd().

◆ retrieve_CSA_from_pose() [1/2]

ChemicalShiftAnisotropyOP core::scoring::retrieve_CSA_from_pose ( core::pose::Pose pose)

◆ retrieve_CSA_from_pose() [2/2]

ChemicalShiftAnisotropyCOP core::scoring::retrieve_CSA_from_pose ( core::pose::Pose const &  pose)

◆ retrieve_DC_from_pose() [1/2]

DipolarCouplingOP core::scoring::retrieve_DC_from_pose ( core::pose::Pose pose)

◆ retrieve_DC_from_pose() [2/2]

DipolarCouplingCOP core::scoring::retrieve_DC_from_pose ( core::pose::Pose const &  pose)

◆ retrieve_nonconst_ss_info_from_pose()

SS_Info& core::scoring::retrieve_nonconst_ss_info_from_pose ( pose::Pose pose)

◆ retrieve_RDC_from_pose() [1/2]

ResidualDipolarCouplingOP core::scoring::retrieve_RDC_from_pose ( core::pose::Pose pose)

◆ retrieve_RDC_from_pose() [2/2]

ResidualDipolarCouplingCOP core::scoring::retrieve_RDC_from_pose ( core::pose::Pose const &  pose)

◆ retrieve_RDC_ROHL_from_pose() [1/2]

ResidualDipolarCoupling_RohlOP core::scoring::retrieve_RDC_ROHL_from_pose ( core::pose::Pose pose)

◆ retrieve_RDC_ROHL_from_pose() [2/2]

ResidualDipolarCoupling_RohlCOP core::scoring::retrieve_RDC_ROHL_from_pose ( core::pose::Pose const &  pose)

◆ rms_at_all_corresponding_atoms()

Real core::scoring::rms_at_all_corresponding_atoms ( pose::Pose const &  mod_pose,
pose::Pose const &  ref_pose,
std::map< core::id::AtomID, core::id::AtomID > const &  atom_id_map 
)

Calculates RMSD of all atoms in AtomID map, no need for the poses to be the same length.

References core::conformation::Residue::atom_name(), core::conformation::Residue::name(), core::pose::Pose::residue(), TR(), and core::pose::Pose::xyz().

Referenced by protocols::fldsgn::MatchResidues::compute_comb().

◆ rms_at_corresponding_atoms() [1/2]

Real core::scoring::rms_at_corresponding_atoms ( pose::Pose const &  mod_pose,
pose::Pose const &  ref_pose,
std::map< core::id::AtomID, core::id::AtomID > const &  atom_id_map 
)

◆ rms_at_corresponding_atoms() [2/2]

Real core::scoring::rms_at_corresponding_atoms ( pose::Pose const &  mod_pose,
pose::Pose const &  ref_pose,
std::map< core::id::AtomID, core::id::AtomID > const &  atom_id_map,
utility::vector1< Size > const &  calc_rms_res 
)

Should be more robust to crazy variant type mismatches. Both poses must have the same length.

References core::conformation::Residue::atom_name(), core::conformation::Residue::name(), core::pose::Pose::residue(), core::pose::Pose::size(), TR(), and core::pose::Pose::xyz().

◆ rms_at_corresponding_atoms_no_super() [1/2]

Real core::scoring::rms_at_corresponding_atoms_no_super ( pose::Pose const &  mod_pose,
pose::Pose const &  ref_pose,
std::map< core::id::AtomID, core::id::AtomID > const &  atom_id_map 
)

◆ rms_at_corresponding_atoms_no_super() [2/2]

Real core::scoring::rms_at_corresponding_atoms_no_super ( pose::Pose const &  mod_pose,
pose::Pose const &  ref_pose,
std::map< core::id::AtomID, core::id::AtomID > const &  atom_id_map,
utility::vector1< Size > const &  calc_rms_res 
)

◆ rms_at_corresponding_heavy_atoms()

Real core::scoring::rms_at_corresponding_heavy_atoms ( pose::Pose const &  mod_pose,
pose::Pose const &  ref_pose 
)

◆ rmsd_no_super() [1/3]

template<class T >
core::Real core::scoring::rmsd_no_super ( core::conformation::ResidueCOPs const &  residues1,
core::conformation::ResidueCOPs const &  residues2,
T predicate 
)

◆ rmsd_no_super() [2/3]

template<class T >
core::Real core::scoring::rmsd_no_super ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
T predicate 
)

Select atoms for RMS via a predicate function/functor.

Calculates minimal rms, NOT allowing rotation/translation – uses current coordinates as-is. Parameter "predicate" should be a function pointer [ or class that defines operator() ] with the following signature:

bool my_pred_func(Pose const & pose1, Pose const & pose2, Size resno, Size atomno);

It should return true if the atom should be included and false otherwise.

Example of use, to calculate C-alpha RMSD: rmsd_no_super(pose1, pose2, is_protein_CA);

References rmsd_no_super(), and core::pose::Pose::size().

◆ rmsd_no_super() [3/3]

template<class T >
core::Real core::scoring::rmsd_no_super ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
utility::vector1< core::Size > const &  pose1_residues,
utility::vector1< core::Size > const &  pose2_residues,
T predicate 
)

Select atoms for RMS via a predicate function/functor at given residues.

Calculates rms, NOT allowing rotation/translation – uses current coordinates as-is. The two vectors should be the same length, and taken pairwise should be a mapping. Parameter "predicate" should be a function pointer [ or class that defines operator() ] with the following signature:

bool my_pred_func(Pose const & pose1, Pose const & pose2, Size resno, Size atomno);

It should return true if the atom should be included and false otherwise.

The "resno" and "atomno" are calculated based on pose1 (which is what most predicates expect)

References is_heavyatom(), is_ligand_heavyatom(), is_polymer_heavyatom(), core::conformation::Residue::natoms(), core::pose::num_atoms(), core::pose::Pose::residue(), and core::conformation::Residue::xyz().

Referenced by all_atom_rmsd_nosuper(), all_scatom_rmsd_nosuper(), protocols::symmetric_docking::SymDockProtocol::calc_Irms(), protocols::ligand_docking::check_RMSD(), protocols::fold_from_loops::filters::RmsdFromResidueSelectorFilter::compute(), protocols::enzdes::EnzdesFlexibleRegion::examine_new_loopconf(), protocols::cluster::GatherPosesMover::get_distance_measure(), protocols::ligand_docking::get_multi_residue_ligand_RMSDs(), non_peptide_heavy_atom_RMSD(), protocols::glycan_docking::GlycanDockProtocol::record_pose_metrics(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), rmsd_no_super(), and rmsd_no_super_subset().

◆ rmsd_no_super_subset() [1/2]

template<class T >
core::Real core::scoring::rmsd_no_super_subset ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
ObjexxFCL::FArray1D_bool const &  subset,
core::id::SequenceMapping const &  seqmap,
T predicate 
)

like function above, but uses sequence mapping, i.e. sections of poses of different lengths can be compared at the moment sorta assumes that residues at corresponding positions have the same identity, mainly becaue the predicates are structured that way...

References rmsd_no_super(), and core::pose::Pose::size().

◆ rmsd_no_super_subset() [2/2]

template<class T >
core::Real core::scoring::rmsd_no_super_subset ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
ObjexxFCL::FArray1D_bool const &  subset,
T predicate 
)

Select atoms for RMS via a predicate function/functor.

Calculates minimal rms over a subset of residues, NOT allowing rotation/translation – uses current coordinates as-is. Parameter "predicate" should be a function pointer [ or class that defines operator() ] with the following signature:

bool my_pred_func(Pose const & pose1, Pose const & pose2, Size resno, Size atomno); the subset is a vector of all the residues, with true for those over which to calculate the rms

It should return true if the atom should be included and false otherwise.

Example of use, to calculate C-alpha RMSD: rmsd_no_super_subset(pose1, pose2, subset, is_protein_CA);

References rmsd_no_super(), and core::pose::Pose::size().

Referenced by protocols::flexpep_docking::FlexPepDockingProtocol::addLowResStatistics(), protocols::enzdes::RepackLigandSiteWithoutLigandMover::apply(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::best_Kmer_rms(), protocols::docking::calc_Lrmsd(), protocols::ub_e2c::ubi_e2c_modeler::calc_Lrmsd(), protocols::loop_modeling::utilities::TrajectoryLogger::calc_rmsd_to_native(), protocols::anchored_design::AnchoredDesignMover::calculate_rmsd(), protocols::enzdes::RepackWithoutLigandFilter::compute(), protocols::protein_interface_design::filters::RmsdFilter::compute(), protocols::pose_metric_calculators::compute_rmsd(), protocols::antibody_legacy::AntibodyModeler::global_loop_rmsd(), protocols::antibody::global_loop_rmsd(), protocols::membrane::mem_all_atom_rmsd_no_super(), protocols::membrane::mem_bb_rmsd_no_super(), protocols::ub_e2c::ubi_e2c_modeler::monoub_calc_Lrmsd(), protocols::glycopeptide_docking::record_pose_metrics(), protocols::features::ProteinRMSDNoSuperpositionFeatures::report_features(), and protocols::flexpep_docking::FlexPepDockingProtocol::storeJobStatistics().

◆ rmsd_with_super() [1/3]

template<class T >
core::Real core::scoring::rmsd_with_super ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
std::list< core::Size > const &  subset_residues,
T predicate 
)

References rmsd_with_super().

◆ rmsd_with_super() [2/3]

template<class T >
core::Real core::scoring::rmsd_with_super ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
T predicate 
)

Select atoms for RMS via a predicate function/functor.

Calculates minimal rms, allowing rotation/translation for best fit. Parameter "predicate" should be a function pointer [ or class that defines operator() ] with the following signature:

bool my_pred_func(Pose const & pose1, Pose const & pose2, Size resno, Size atomno);

It should return true if the atom should be included and false otherwise.

Example of use, to calculate C-alpha RMSD: rmsd_with_super(pose1, pose2, is_protein_CA);

References rmsd_with_super(), and core::pose::Pose::size().

◆ rmsd_with_super() [3/3]

template<class T >
core::Real core::scoring::rmsd_with_super ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
utility::vector1< core::Size > const &  pose1_residues,
utility::vector1< core::Size > const &  pose2_residues,
T predicate 
)

Select atoms for RMS via a predicate function/functor.

Calculates minimal rms, allowing rotation/translation for best fit. The two vectors should be the same length, and taken pairwise should be a mapping. Parameter "predicate" should be a function pointer [ or class that defines operator() ] with the following signature:

bool my_pred_func(Pose const & pose1, Pose const & pose2, Size resno, Size atomno);

It should return true if the atom should be included and false otherwise.

The "resno" and "atomno" are calculated based on pose1 (which is what most predicates expect)

References is_heavyatom(), is_ligand_heavyatom(), is_polymer_heavyatom(), core::conformation::Residue::natoms(), core::pose::num_atoms(), core::pose::Pose::residue(), and core::conformation::Residue::xyz().

Referenced by protocols::flexpep_docking::FlexPepDockingProtocol::addLowResStatistics(), all_atom_rmsd(), all_atom_rmsd_incl_hydrogens(), bb_rmsd(), bb_rmsd_including_O(), protocols::stepwise::modeler::protein::StepWiseProteinBackboneSampler::filter_and_save(), protocols::cluster::GatherPosesMover::get_distance_measure(), protocols::rpc::JSON_RPC::get_irms(), protocols::ligand_docking::get_multi_residue_ligand_RMSDs(), nbr_atom_rmsd(), protocols::glycan_docking::GlycanDockProtocol::record_pose_metrics(), protocols::features::ProteinRMSDFeatures::report_features(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), rmsd_with_super(), rmsd_with_super_subset(), and protocols::flexpep_docking::FlexPepDockingProtocol::storeJobStatistics().

◆ rmsd_with_super_subset() [1/2]

template<class T >
core::Real core::scoring::rmsd_with_super_subset ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
ObjexxFCL::FArray1D_bool const &  subset,
core::id::SequenceMapping const &  seqmap,
T predicate 
)

like function above, but uses sequence mapping, i.e. sections of poses of different lengths can be compared at the moment sorta assumes that residues at corresponding positions have the same identity, mainly becaue the predicates are structured that way...

References rmsd_with_super(), and core::pose::Pose::size().

◆ rmsd_with_super_subset() [2/2]

template<class T >
core::Real core::scoring::rmsd_with_super_subset ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
ObjexxFCL::FArray1D_bool const &  subset,
T predicate 
)

Select a subset atoms for RMS via a predicate function/functor.

Calculates minimal rms, allowing rotation/translation for best fit. Same as above function, but allows a subset of residues over which to superposition to be passed in Parameter "predicate" should be a function pointer [ or class that defines operator() ] with the following signature:

bool my_pred_func(Pose const & pose1, Pose const & pose2, Size resno, Size atomno);

It should return true if the atom should be included and false otherwise.

Example of use, to calculate C-alpha RMSD: rmsd_with_super(pose1, pose2, is_protein_CA, subset);

References rmsd_with_super(), and core::pose::Pose::size().

Referenced by protocols::symmetry::SymmetricRMSMover::apply(), protocols::docking::calc_CA_Irmsd(), protocols::docking::calc_Irmsd(), protocols::docking::calc_Irmsd_legacy(), protocols::docking::calc_P1rmsd(), protocols::docking::calc_P2rmsd(), protocols::symmetric_docking::SymDockProtocol::calc_rms(), protocols::anchored_design::AnchoredDesignMover::calculate_rmsd(), protocols::protein_interface_design::filters::RmsdFilter::compute(), protocols::simple_ddg::ddG::compute_rmsd_with_super(), protocols::membrane::mem_all_atom_rmsd_with_super(), protocols::membrane::mem_bb_rmsd_with_super(), and protocols::flexpep_docking::FlexPepDockingProtocol::storeJobStatistics().

◆ RNA_HIRES_WTS()

std::string const core::scoring::RNA_HIRES_WTS ( "rna/denovo/rna_hires"  )

◆ RNA_LORES_PLUS_HIRES_WTS()

std::string const core::scoring::RNA_LORES_PLUS_HIRES_WTS ( "rna/denovo/rna_lores_plus_hires"  )

◆ RNA_LORES_WTS()

std::string const core::scoring::RNA_LORES_WTS ( "rna/denovo/rna_lores"  )

◆ ROTATE()

template<class T >
void core::scoring::ROTATE ( T a,
int  i,
int  j,
int  k,
int  l,
Real  s,
Real  tau 
)

References core::pose::motif::a().

Referenced by jacobi(), and jacobi3().

◆ same_polarization_group()

bool core::scoring::same_polarization_group ( core::conformation::Residue const &  rsd1,
MultipoleElecResidueInfo const &  mp1,
core::Size  atm1,
core::conformation::Residue const &  rsd2,
core::Size  atm2 
)
inline

◆ SASAShouldItCount()

bool core::scoring::SASAShouldItCount ( conformation::Residue const &  rsd,
Size const &  atm 
)

◆ SCORE12_PATCH()

std::string const core::scoring::SCORE12_PATCH ( "score12"  )

◆ SCORE13()

std::string const core::scoring::SCORE13 ( "score13"  )

◆ SCORE4_SMOOTH_CART()

std::string const core::scoring::SCORE4_SMOOTH_CART ( "score4_smooth_cart"  )

◆ score_type_from_name()

ScoreType core::scoring::score_type_from_name ( std::string const &  name)

give a ScoreType string name and return its enum type

Returns the ScoreType titled <name>

example(s): score_type_from_name("fa_sol") See also: ScoreFunction ScoreType Energies Energies.residue_total_energies name_from_score_type

References core::scoring::ScoreTypeManager::score_type_from_name().

Referenced by protocols::docking::SlideIntoContact::apply(), protocols::loop_grower::LoopGrower::apply(), protocols::relax::FastRelax::apply(), protocols::simple_moves::DisulfideInsertionMover::apply(), protocols::symmetric_docking::SymDockProtocol::apply(), apply_set_weights(), protocols::relax::FastRelax::batch_apply(), protocols::enzdes::EnzdesScorefileFilter::compute_metrics_for_residue_subset(), protocols::parser::ScoreFunctionLoader::create_scorefxn_from_tag(), protocols::peptide_deriver::PeptideDeriverFilter::derive_peptide(), core::io::silent::SilentStruct::energies_into_pose(), core::pose::energy_from_pose(), protocols::enzdes::EnzdesScorefileFilter::examine_pose(), protocols::loop_grower::LoopGrower::full_atom_beam(), protocols::ddg::ddGMover::get_scorefunction_header(), protocols::relax::FastRelax::inner_loop_reference_command(), protocols::enzdes::EnzScoreFilter::parse_my_tag(), protocols::helical_bundle::BundleReporterFilter::parse_my_tag(), protocols::score_filters::ScoreTypeFilter::parse_my_tag(), protocols::simple_filters::EnergyPerResidueFilter::parse_my_tag(), protocols::simple_filters::ResidueIEFilter::parse_my_tag(), protocols::simple_filters::ResidueSetChainEnergyFilter::parse_my_tag(), protocols::simple_filters::TaskAwareScoreTypeFilter::parse_my_tag(), core::simple_metrics::metrics::InteractionEnergyMetric::parse_my_tag(), core::simple_metrics::metrics::TotalEnergyMetric::parse_my_tag(), core::simple_metrics::per_residue_metrics::PerResidueEnergyMetric::parse_my_tag(), core::select::residue_selector::ScoreTermValueBasedSelector::parse_my_tag(), protocols::task_operations::SelectByDeltaScoreOperation::parse_tag(), protocols::optimize_weights::OptEData::read_from_file(), protocols::simple_moves::ShakeStructureMover::reduce_fa_rep(), protocols::symmetry::SymShakeStructureMover::reduce_fa_rep(), protocols::docking::SlideIntoContact::scorefunction(), protocols::simple_moves::ShakeStructureMover::setup_for_run(), protocols::symmetry::SymShakeStructureMover::setup_for_run(), and protocols::ddg::ddGMover::store_energies().

◆ setup_matching_atoms_with_given_names()

void core::scoring::setup_matching_atoms_with_given_names ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
utility::vector1< std::string > const &  atom_names_to_find,
std::map< core::id::AtomID, core::id::AtomID > &  atom_id_map 
)

◆ setup_matching_CA_atoms()

void core::scoring::setup_matching_CA_atoms ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
std::map< core::id::AtomID, core::id::AtomID > &  atom_id_map 
)

◆ setup_matching_heavy_atoms()

void core::scoring::setup_matching_heavy_atoms ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
std::map< core::id::AtomID, core::id::AtomID > &  atom_id_map 
)

◆ setup_matching_protein_backbone_heavy_atoms()

void core::scoring::setup_matching_protein_backbone_heavy_atoms ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
std::map< core::id::AtomID, core::id::AtomID > &  atom_id_map 
)

◆ setup_rmsd_atom_names()

std::map< rmsd_atoms, utility::vector1< std::string > > core::scoring::setup_rmsd_atom_names ( )

@breif Returns a map of the rmsd_atom enum and a list of atom names for which this RMSD setting selects for the calculation

References rmsd_all, rmsd_protein_bb_ca, rmsd_protein_bb_heavy, and rmsd_protein_bb_heavy_including_O.

Referenced by core::simple_metrics::per_residue_metrics::PerResidueRMSDMetric::setup_name_mapping().

◆ ShouldItCount()

bool core::scoring::ShouldItCount ( conformation::Residue const &  rsd,
Size const &  atm 
)

◆ show_detail()

void core::scoring::show_detail ( std::ostream &  out,
EnergyMap energies,
EnergyMap  weights 
)

◆ SOFT_REP_DESIGN_WTS()

std::string const core::scoring::SOFT_REP_DESIGN_WTS ( "soft_rep_design"  )

◆ SOFT_REP_WTS()

std::string const core::scoring::SOFT_REP_WTS ( "soft_rep"  )

◆ SPLIT_UNFOLDED_BOLTZ()

std::string const core::scoring::SPLIT_UNFOLDED_BOLTZ ( "SPLIT_UNFOLDED_BOLTZ"  )

◆ SPLIT_UNFOLDED_ELE()

std::string const core::scoring::SPLIT_UNFOLDED_ELE ( "SPLIT_UNFOLDED_ELE"  )

◆ SPLIT_UNFOLDED_MEAN()

std::string const core::scoring::SPLIT_UNFOLDED_MEAN ( "SPLIT_UNFOLDED_MEAN"  )

◆ SPLIT_UNFOLDED_MEDIAN()

std::string const core::scoring::SPLIT_UNFOLDED_MEDIAN ( "SPLIT_UNFOLDED_MEDIAN"  )

◆ SPLIT_UNFOLDED_MM()

std::string const core::scoring::SPLIT_UNFOLDED_MM ( "SPLIT_UNFOLDED_MM"  )

◆ SPLIT_UNFOLDED_MODE()

std::string const core::scoring::SPLIT_UNFOLDED_MODE ( "SPLIT_UNFOLDED_MODE"  )

◆ SPLIT_UNFOLDED_PDB()

std::string const core::scoring::SPLIT_UNFOLDED_PDB ( "SPLIT_UNFOLDED_PDB"  )

◆ SPLIT_UNFOLDED_ROSETTA()

std::string const core::scoring::SPLIT_UNFOLDED_ROSETTA ( "SPLIT_UNFOLDED_ROSETTA"  )

◆ SPLIT_UNFOLDED_UNIQUE()

std::string const core::scoring::SPLIT_UNFOLDED_UNIQUE ( "SPLIT_UNFOLDED_UNIQUE"  )

◆ SPLIT_UNFOLDED_USER_DEFINED()

std::string const core::scoring::SPLIT_UNFOLDED_USER_DEFINED ( "SPLIT_UNFOLDED_USER_DEFINED"  )

◆ sqr()

Real core::scoring::sqr ( Real  x)
inline

◆ store_CSA_in_pose()

void core::scoring::store_CSA_in_pose ( ChemicalShiftAnisotropyOP  csa_info,
core::pose::Pose pose 
)

◆ store_DC_in_pose()

void core::scoring::store_DC_in_pose ( DipolarCouplingOP  dc_info,
core::pose::Pose pose 
)

◆ store_RDC_in_pose()

void core::scoring::store_RDC_in_pose ( ResidualDipolarCouplingOP  rdc_info,
core::pose::Pose pose 
)

◆ store_RDC_ROHL_in_pose()

void core::scoring::store_RDC_ROHL_in_pose ( ResidualDipolarCoupling_RohlOP  rdc_info,
core::pose::Pose pose 
)

◆ superimpose_polymer_heavyatoms()

core::Real core::scoring::superimpose_polymer_heavyatoms ( core::pose::Pose mod_pose,
core::pose::Pose const &  ref_pose,
bool const  mainchain_only,
core::Real const &  rms_calc_offset_val,
bool const  realign,
bool const  throw_on_failure 
)

◆ superimpose_pose() [1/3]

Real core::scoring::superimpose_pose ( pose::Pose mod_pose,
pose::MiniPose const &  ref_pose,
id::AtomID_Map< id::AtomID > const &  atom_map,
core::Real const &  rms_calc_offset_val = 1.0e-7,
bool const  realign = false,
bool const  throw_on_failure = true 
)

Superimpose mod_pose onto ref_pose using the mapping of atoms from mod_pose to ref_pose given by atom_map.

The rms_calc_offset_val is a small constant value used by the numerical machinery to ensure a nonzero determinant. This defaults to 1.0e-7. Realign determines whether this is subtracted off again (default false). If throw_on_failure is true, this function throws if the RMSD calculation fails; otherwise it fails silently and returns 0.0 for the RMSD.

WARNING: this will give you errors if you try to superimpose a non-symmetric pose onto a symmetric one, even with the correct atom_map. It will not fail, but the superposition will be bad and any subsequent RMSD calculation will be wrong.

References core::conformation::Residue::natoms(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), rms, core::pose::Pose::set_xyz(), core::pose::Pose::size(), core::id::to_string(), core::pose::MiniPose::xyz(), and core::conformation::Residue::xyz().

◆ superimpose_pose() [2/3]

Real core::scoring::superimpose_pose ( pose::Pose mod_pose,
pose::Pose const &  ref_pose,
id::AtomID_Map< id::AtomID > const &  atom_map,
core::Real const &  rms_calc_offset_val,
bool const  realign,
bool const  throw_on_failure 
)

Superimpose mod_pose onto ref_pose using the mapping of atoms from mod_pose to ref_pose given by atom_map.

Superimpose mod_pose onto ref_pose using the AtomID mapping, which maps atoms in mod_pose onto atoms in ref_pose. Returns rmsd over alignment.

Note
Atoms in mod_pose whose ids map to bogus atom ids will not be used in the fitting

Usage example: superimpose pose1 onto pose2 by mapping C-alphas of residue 10-30 onto residues 20-40

id::AtomID_Map< id::AtomID > atom_map; id::initialize( atom_map, pose1, id::AtomID::BOGUS_ATOM_ID() ); // maps every atomid to bogus atom

for ( Size i=10; i<=30; ++i ) { id::AtomID const id1( pose1.residue(i).atom_index("CA"), i ); id::AtomID const id2( pose2.residue(i+10).atom_index("CA"), i+10 ); atom_map[ id1 ] = id2; } superimpose_pose( pose1, pose2, atom_map );

The rms_calc_offset_val is a small constant value used by the numerical machinery to ensure a nonzero determinant. This defaults to 1.0e-7. Realign determines whether this is subtracted off again (default false). If throw_on_failure is true, this function throws if the RMSD calculation fails; otherwise it fails silently and returns 0.0 for the RMSD.

WARNING: This will give you errors if you try to superimpose a non-symmetric pose onto a symmetric one, even with the correct atom_map. It will not fail, but the superposition will be bad and any subsequent RMSD calculation will be wrong.

Referenced by protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::add_linker_asymmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::add_linker_asymmetric(), protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::add_linker_symmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::add_linker_symmetric(), protocols::loops::addScoresForLoopParts(), protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::align_all_pose(), protocols::cyclic_peptide_predict::SimpleCycpepPredictApplication::align_and_calculate_rmsd(), protocols::cyclic_peptide::CycpepRigidBodyPermutationMover::align_cycpep_pose_to_original_pose(), protocols::helical_bundle::align_mainchain_atoms(), protocols::helical_bundle::align_mainchain_atoms_of_residue_range(), core::scoring::motif::align_motif_pose_NCAC_super(), core::scoring::motif::align_motif_pose_super(), protocols::stepwise::legacy::modeler::protein::StepWiseProteinPoseSetup::align_pose(), protocols::rna::denovo::RNA_FragmentMonteCarlo::align_pose(), protocols::stepwise::modeler::rna::align_poses(), protocols::stepwise::legacy::modeler::protein::StepWiseProteinPoseSetup::align_poses(), core::import_pose::libraries::RNA_ChunkLibrary::align_to_chunk(), protocols::antibody_legacy::Antibody::align_to_native(), protocols::antibody::align_to_native(), protocols::helical_bundle_predict::HelicalBundlePredictApplication::align_to_native_pose(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::align_VDW_rep_screen_pose(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::align_with_offset(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::align_working_pose(), core::fragment::rna::analyze_for_homology(), protocols::helical_bundle::FitSimpleHelix::apply(), protocols::relax::loop::LoopRelaxMover::apply(), protocols::toolbox::match_enzdes_util::AlignPoseToInvrotTreeMover::apply(), protocols::antibody::GraftOneCDRLoop::apply(), protocols::antibody_legacy::GraftOneMover::apply(), protocols::comparative_modeling::ExtraThreadingMover::apply(), protocols::protein_interface_design::movers::TopologyBrokerMover::apply(), protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::apply_current_pose_segment(), protocols::symmetric_docking::SymDockProtocol::calc_Irms(), core::simple_metrics::metrics::RMSDMetric::calculate(), core::simple_metrics::per_residue_metrics::PerResidueRMSDMetric::calculate(), calpha_superimpose_pose(), core::sequence::calpha_superimpose_with_mapping(), protocols::antibody::cdr_backbone_rmsds(), protocols::electron_density::DockPDBIntoDensityMover::compare_and_align_poses(), protocols::helical_bundle::FitSimpleHelixMultiFunc::dfunc(), protocols::stepwise::modeler::align::StepWisePoseAligner::do_superimposition(), protocols::scoring::VDW_GridEnergy::finalize_total_energy(), protocols::simple_moves::RepeatPropagationMover::generate_overlap(), protocols::pose_creation::MergePDBMover::generate_overlaps(), protocols::loops::loop_rmsd_with_superimpose_core(), protocols::pose_creation::MergePDBatOverlapMover::merge_poses(), protocols::tcr::orient_tcr_chain(), protocols::cyclic_peptide::crosslinker::TMA_Helper::place_tma_asymmetric(), protocols::cyclic_peptide::crosslinker::TMA_Helper::place_tma_symmetric(), protocols::simple_moves::SuperimposeMover::superimpose(), protocols::fldsgn::MatchResidues::superimpose_comb(), protocols::grafting::superimpose_overhangs_heavy(), superimpose_polymer_heavyatoms(), superimpose_pose(), protocols::stepwise::modeler::align::superimpose_pose_legacy(), protocols::fibril::superimpose_pose_on_subset_bb(), protocols::toolbox::pose_manipulation::superimpose_pose_on_subset_CA(), protocols::hybridization::FoldTreeHybridize::superimpose_strand_pairings_to_templates(), protocols::mpi_refinement::WorkUnit_Sampler::superimpose_to_ref(), protocols::simple_moves::SuperimposeMover::superimposebb(), and protocols::docking::ConformerSwitchMover::switch_conformer().

◆ superimpose_pose() [3/3]

Real core::scoring::superimpose_pose ( pose::Pose mod_pose,
pose::Pose const &  ref_pose,
std::map< id::AtomID, id::AtomID > const &  atom_map,
core::Real const &  rms_calc_offset_val = 1.0e-7,
bool const  realign = false,
bool const  throw_on_failure = true 
)

Superimpose mod_pose onto ref_pose using the mapping of atoms from mod_pose to ref_pose given by map< AtomID, AtomID >

The rms_calc_offset_val is a small constant value used by the numerical machinery to ensure a nonzero determinant. This defaults to 1.0e-7. Realign determines whether this is subtracted off again (default false). If throw_on_failure is true, this function throws if the RMSD calculation fails; otherwise it fails silently and returns 0.0 for the RMSD.

References core::pose::convert_from_std_map(), core::conformation::symmetry::is_symmetric(), superimpose_pose(), and TR().

◆ sym_rmsd_with_super_subset()

template<class T >
core::Real core::scoring::sym_rmsd_with_super_subset ( core::pose::Pose const &  native_pose,
core::pose::Pose const &  pose2,
ObjexxFCL::FArray1D_bool const &  subset,
T predicate 
)

◆ T()

static basic::Tracer core::scoring::T ( "core.scoring.Ramachandran2B"  )
static

◆ TALARIS_2013()

std::string const core::scoring::TALARIS_2013 ( "talaris2013"  )

◆ TALARIS_2013_CART()

std::string const core::scoring::TALARIS_2013_CART ( "talaris2013_cart"  )

◆ TALARIS_2014()

std::string const core::scoring::TALARIS_2014 ( "talaris2014"  )

◆ TR() [1/10]

static basic::Tracer core::scoring::TR ( "core.scoring.AtomVDW"  )
static

Referenced by abego3aa_to_index(), protocols::protein_interface_design::movers::add_coordinate_constraints(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::add_coordinatecst_for_hotspot_packing(), core::scoring::GenBondedExclInfo::add_residue_exclude_torsions(), core::scoring::lDDT_Calculator::lDDT_Cache::add_states_from_automorphisms(), core::scoring::sc::MolecularSurfaceCalculator::AddAtom(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::scoring::MultipoleElecPotential::align_multipole_axes(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), core::scoring::VdWTinkerPotential::amoeba_type_lookup(), core::scoring::MultipoleElecPotential::amoeba_type_lookup(), core::scoring::APBSWrapper::APBSWrapper(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::apply(), protocols::simple_moves::MembraneTopology::apply(), protocols::protein_interface_design::filters::HbondsToAtomFilter::apply(), apply_set_weights(), core::scoring::MultipoleElecPotential::assign_residue_amoeba_type(), core::scoring::sc::MolecularSurfaceCalculator::AssignAtomRadius(), core::scoring::facts::FACTSPotential::atom_atom_context_derivative(), core::scoring::atomic_depth::AtomicDepth::AtomicDepth(), core::scoring::AtomVDW::AtomVDW(), basename_for_score_function(), core::scoring::MultipoleElecPotential::build_frame_and_rotate(), core::scoring::elec::GroupElec::build_groupinfo(), CA_gdtmm(), CA_gdttm(), CA_maxsub(), CA_or_equiv_rmsd(), CA_rmsd(), CA_rmsd_symmetric(), core::scoring::sc::ShapeSimilarityCalculator::Calc(), core::scoring::sc::ElectrostaticSimilarityCalculator::Calc(), core::scoring::sc::ElectrostaticComplementarityCalculator::Calc(), core::scoring::sc::ShapeComplementarityCalculator::Calc(), core::scoring::sc::MolecularSurfaceCalculator::Calc(), core::scoring::sasa::LeGrandSasa::calc_atom_masks(), core::scoring::sc::ContactMolecularSurfaceCalculator::CalcContactArea(), core::scoring::sc::ShapeComplementarityCalculator::CalcNeighborDistance(), core::scoring::sc::ShapeSimilarityCalculator::CalcNeighborDistance(), core::scoring::sc::ShapeSimilarityCalculator::CalcSs(), core::scoring::sasa::LeGrandSasa::calculate(), core::scoring::facts::FACTSPotential::calculate_GBpair_exact(), core::scoring::facts::FACTSPotential::calculate_GBpair_fast(), core::scoring::facts::FACTSPotential::calculate_GBpair_v1trunk(), core::scoring::SplitUnfoldedTwoBodyPotential::calculate_residue_emap(), core::scoring::loop_graph::LoopGraph::check_disjoint(), core::scoring::loop_graph::LoopGraph::check_loop_cycles_are_disjoint(), check_score_function_sanity(), core::scoring::MembranePotential::compute_membrane_embedding(), core::scoring::ScoringManager::create_chi_energy_function_instance(), core::scoring::ResidueExclParams::create_excl_info(), core::scoring::ScoringManager::create_file_contents_instance(), core::scoring::ScoringManager::create_mhc_csv_contents(), core::scoring::ScoringManager::create_mhc_map_from_db(), core::scoring::ScoringManager::create_mhc_matrix_contents(), core::scoring::ScoringManager::create_nmer_pssm(), core::scoring::ScoringManager::create_nmer_svm_aa_matrix(), core::scoring::ScoringManager::create_nmer_svm_rank(), core::scoring::ScoringManager::create_omega_preferences_function_instance(), core::scoring::ScoringManager::create_rna_lowresolutionpotential_instance(), core::scoring::ScoringManager::create_sixdtransrotpotential_instance(), core::scoring::ScoringManager::create_split_unfolded_2body_potential_instance(), core::scoring::ScoringManager::create_svm_rosetta(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::create_task_for_allhotspot_packing(), core::scoring::ScoringManager::create_unfolded_state_potential_instance(), protocols::ddG_main(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::design(), core::scoring::MultipoleElecPotential::determine_polarization_groups(), core::scoring::lDDT_Calculator::do_division(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::eval_atom_derivative(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::scoring::MultipoleElecPotential::eval_residue_pair_derivatives(), core::scoring::OneDDistPotential::evaluate(), core::scoring::facts::FACTSPotential::evaluate_nonpolar_energy(), core::scoring::facts::FACTSPotential::evaluate_polar_energy(), core::scoring::TMscore::extend(), core::scoring::loop_graph::LoopGraph::figure_out_loop_cycles_legacy(), core::scoring::rna::chemical_shift::filter_chem_shift_data_list(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::final_cleanup(), core::scoring::MultipoleElecPotential::find_params_and_neighbors(), protocols::protein_interface_design::movers::generate_taskfactory_and_add_task_awareness(), core::scoring::sc::MolecularSurfaceCalculator::GenerateMolecularSurfaces(), core::scoring::loop_graph::get_6D_trans_rot_potential_evaluator(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_best_exp_to_calc_chem_shift_mapping(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value_larmord(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value_nuchemics(), core::scoring::carbohydrates::get_CHI_energy_function_linkage_type_for_psi_for_residue_in_pose(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), core::scoring::rna::RNA_TorsionPotential::get_f1_f2(), core::scoring::elec::GroupElec::get_group(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_magnetic_anisotropy_deriv_for_src_atom(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_magnetic_anisotropy_deriv_for_src_base(), core::scoring::elec::CountPairRepMap::get_map(), core::scoring::sasa::LeGrandSasa::get_overlap(), core::scoring::MultipoleElecPotential::get_polarization_from_fields(), core::scoring::GenBondedExclInfo::get_residue_data(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::scoring::rna::chemical_shift::get_rosetta_hatom_name(), protocols::optimize_weights::NestedEnergyTermPNatAAOptEPositionData::get_score(), protocols::optimize_weights::NestedEnergyTermDDGMutationOptEData::get_score(), get_score_function(), core::scoring::MultipoleElecPotential::get_single_rotamer_effective_radii(), core::scoring::packstat::SimplePDB::get_spheres(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::import_exp_chemical_shift_data(), core::scoring::MultipoleElecPotential::induce_polarizable_dipoles(), core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator::initialize(), core::scoring::MultipoleElecResidueInfo::initialize(), core::scoring::MembraneTopology::initialize(), core::scoring::rna::RNP_LowResPotential::initialize_rnp_aa_rna_backbone(), core::scoring::rna::RNP_LowResPotential::initialize_rnp_base_pair(), core::scoring::rna::RNP_LowResPotential::initialize_rnp_pair(), core::scoring::PoissonBoltzmannPotential::load_APBS_potential(), core::scoring::Ramachandran::load_custom_rama_table(), core::scoring::loop_graph::LoopGraph::look_for_cycles_recursively(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::minimize_all(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::minimize_no_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::occluded_water_hbond_penalty(), core::scoring::P_AA_ABEGO3::P_AA_ABEGO3_energy(), core::scoring::P_AA_ss::P_AA_ss_energy(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::pair_sets_with_positions(), protocols::protein_interface_design::filters::HbondsToAtomFilter::parse_my_tag(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::parse_my_tag(), protocols::simple_moves::MembraneTopology::parse_my_tag(), protocols::protein_interface_design::movers::parse_stub_sets(), core::scoring::PolymerBondedEnergyContainer::PolymerBondedEnergyContainer(), core::scoring::MembraneTopology::print(), core::scoring::rna::chemical_shift::print_chemical_shift_data(), protocols::print_ddgs(), core::scoring::sasa::LeGrandSasa::print_dot_bit_string(), protocols::optimize_weights::NestedEnergyTermDDGMutationOptEData::process_score(), core::scoring::Ramachandran::Ramachandran(), core::scoring::elec::read_cp_tables_from_db(), core::scoring::HydroxylTorsionPotential::read_database(), core::scoring::SplitUnfoldedTwoBodyPotential::read_database_file(), core::scoring::carbohydrates::read_Gaussian_parameters_from_database_file(), protocols::read_in_mutations(), core::scoring::MembraneTopology::read_in_spanfile(), core::scoring::P_AA_ABEGO3::read_P_AA_ABEGO3(), core::scoring::P_AA::read_P_AA_pp(), core::scoring::dssp::read_pairing_list(), protocols::protein_interface_design::PatchdockReader::read_patchdock(), protocols::protein_interface_design::PatchdockReader::read_patchdock_entry(), protocols::protein_interface_design::PatchdockReader::read_poses(), core::scoring::Ramachandran::read_rama_map_file_shapovalov(), core::scoring::sc::MolecularSurfaceCalculator::ReadScRadii(), core::scoring::loop_graph::LoopGraph::record_loop_cycle(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::refresh_coordinate_constraints(), core::scoring::rna::RNA_TorsionPotential::residue_pair_energy(), rms_at_all_corresponding_atoms(), rms_at_corresponding_atoms(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::RNA_ChemicalShiftPotential(), core::scoring::rna::RNA_TorsionPotential::RNA_TorsionPotential(), core::scoring::facts::FACTSPotential::set_default(), core::scoring::TMscore::set_default(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::set_water_base_atm(), core::scoring::facts::FACTSPotential::setup_for_derivatives(), core::scoring::carbohydrates::CHIEnergyFunction::setup_for_sampling(), core::scoring::carbohydrates::OmegaPreferencesFunction::setup_for_sampling(), core::scoring::facts::FACTSPotential::setup_for_scoring(), core::scoring::PoissonBoltzmannPotential::solve_pb(), superimpose_pose(), core::scoring::P_AA::symmetrize_gly_table(), core::scoring::Ramachandran::symmetrize_gly_table(), core::scoring::loop_graph::LoopGraph::update(), core::scoring::loop_graph::LoopGraph::update_loops_and_cycles(), core::scoring::ScoreFunctionFactory::validate_beta(), core::scoring::ScoreFunctionFactory::validate_talaris(), core::scoring::PoissonBoltzmannPotential::write_config(), core::scoring::PoissonBoltzmannPotential::write_pqr(), and xyz_gdtmm().

◆ TR() [2/10]

static basic::Tracer core::scoring::TR ( "core.scoring.GenericBondedPotential"  )
static

◆ TR() [3/10]

static basic::Tracer core::scoring::TR ( "core.scoring.HydroxylTorsionPotential"  )
static

◆ TR() [4/10]

static basic::Tracer core::scoring::TR ( "core.scoring.lddt"  )
static

◆ TR() [5/10]

static basic::Tracer core::scoring::TR ( "core.scoring.MembraneTopology"  )
static

◆ tr()

static basic::Tracer core::scoring::tr ( "core.scoring.NeighborList"  )
static

Referenced by core::scoring::ScoreFunction::_add_weights_from_stream(), core::scoring::rna::RNA_LowResolutionPotential::check_clear_for_stacking(), core::scoring::ChemicalShiftAnisotropy::compute_csascore(), core::scoring::DipolarCoupling::compute_dcscore(), core::scoring::ResidualDipolarCoupling::compute_dipscore(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nls(), core::scoring::ResidualDipolarCoupling::do_correct_NH(), core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::scoring::ScoreFunction::extract_weights_from_stream(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::rna::RNA_LowResolutionPotential::get_base_backbone(), core::scoring::rna::RNA_LowResolutionPotential::initialize_rna_backbone_backbone(), core::scoring::rna::RNA_LowResolutionPotential::initialize_rna_base_backbone_xy(), core::scoring::rna::RNA_LowResolutionPotential::initialize_rna_basepair_xy(), core::scoring::ScoreFunction::intersubunit_hbond_energy(), core::scoring::ResidualDipolarCoupling::iterate_tensor_weights(), core::scoring::DockingScoreFunction::operator()(), core::scoring::MinScoreScoreFunction::operator()(), core::scoring::ScoreFunction::perturb_weights(), core::scoring::ChemicalShiftAnisotropy::read_CSA_file(), core::scoring::DipolarCoupling::read_DC_file(), core::scoring::ResidualDipolarCoupling_Rohl::read_RDC_file(), core::scoring::ResidualDipolarCoupling::read_RDC_file(), core::scoring::ResidualDipolarCoupling::reserve_buffers(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), core::scoring::rna::rna_residue_name_to_num(), core::scoring::rna::rna_residue_type_to_num(), core::scoring::Energies::show(), core::scoring::ScoreFunction::show(), core::scoring::rna::RNA_LowResolutionPotential::update_rna_base_base_interactions(), core::scoring::rna::RNA_AtomVDW::vdw_atom_list(), and core::scoring::NeighborList::~NeighborList().

◆ TR() [6/10]

static basic::Tracer core::scoring::TR ( "core.scoring.PolymerBondedEnergyContainer"  )
static

◆ TR() [7/10]

static basic::Tracer core::scoring::TR ( "core.scoring.ProQPotential"  )
static

◆ TR() [8/10]

static basic::Tracer core::scoring::TR ( "core.scoring.RamaPrePro"  )
static

◆ TR() [9/10]

static basic::Tracer core::scoring::TR ( "core.scoring.rms_util"  )
static

Referenced by automorphic_rmsd(), gdtha(), and gdtsc().

◆ TR() [10/10]

static basic::Tracer core::scoring::TR ( "core.scoring.TMscore"  )
static

◆ TR_it()

static basic::Tracer core::scoring::TR_it ( "core.scoring.PolymerBondedNeighborIterator"  )
static

◆ trKillHairpinsIO()

static basic::Tracer core::scoring::trKillHairpinsIO ( "core.score.SS_Killhairpins_Info"  )
static

◆ UNFOLDED_MM_STD()

std::string const core::scoring::UNFOLDED_MM_STD ( "UNFOLDED_MM_STD"  )

◆ UNFOLDED_RNA()

std::string const core::scoring::UNFOLDED_RNA ( "UNFOLDED_RNA"  )

◆ UNFOLDED_SCORE12()

std::string const core::scoring::UNFOLDED_SCORE12 ( "UNFOLDED_SCORE12"  )

◆ UNFOLDED_SPLIT_MM_STD()

std::string const core::scoring::UNFOLDED_SPLIT_MM_STD ( "UNFOLDED_SPLIT_MM_STD"  )

◆ UNFOLDED_SPLIT_TALARIS2013()

std::string const core::scoring::UNFOLDED_SPLIT_TALARIS2013 ( "UNFOLDED_SPLIT_TALARIS2013"  )

◆ UNFOLDED_SPLIT_USER_DEFINED()

std::string const core::scoring::UNFOLDED_SPLIT_USER_DEFINED ( "UNFOLDED_SPLIT_USER_DEFINED"  )

◆ VdWShouldItCount()

bool core::scoring::VdWShouldItCount ( conformation::Residue const &  rsd,
Size const &  atm 
)

◆ vector1_remove()

template<class T >
void core::scoring::vector1_remove ( utility::vector1< T > &  v,
T const &  t 
)
inline

private – handles setting the derived data

References protocols::hybridization::t.

Referenced by core::scoring::ScoreFunction::remove_method().

◆ xyz_gdtmm() [1/4]

core::Real core::scoring::xyz_gdtmm ( FArray2D< core::Real p1a,
FArray2D< core::Real p2a 
)

◆ xyz_gdtmm() [2/4]

core::Real core::scoring::xyz_gdtmm ( FArray2D< core::Real p1a,
FArray2D< core::Real p2a,
core::Real m_1_1,
core::Real m_2_2,
core::Real m_3_3,
core::Real m_4_3,
core::Real m_7_4 
)

References TR().

◆ xyz_gdtmm() [3/4]

core::Real core::scoring::xyz_gdtmm ( ObjexxFCL::FArray2D< core::Real p1a,
ObjexxFCL::FArray2D< core::Real p2a 
)

Calculate gdtmm based on the given sets of xyz coordinates in p1a and p2a.

◆ xyz_gdtmm() [4/4]

core::Real core::scoring::xyz_gdtmm ( ObjexxFCL::FArray2D< core::Real p1a,
ObjexxFCL::FArray2D< core::Real p2a,
core::Real m_1_1,
core::Real m_2_2,
core::Real m_3_3,
core::Real m_4_3,
core::Real m_7_4 
)

Calculate gdtmm based on the given sets of xyz coordinates in p1a and p2a.

◆ xyz_gdttm() [1/2]

void core::scoring::xyz_gdttm ( FArray2D< core::Real p1a,
FArray2D< core::Real p2a,
core::Real gdttm_score,
core::Real gdtha_score 
)

◆ xyz_gdttm() [2/2]

void core::scoring::xyz_gdttm ( ObjexxFCL::FArray2D< core::Real p1a,
ObjexxFCL::FArray2D< core::Real p2a,
core::Real gdttm_score,
core::Real gdtha_score 
)

◆ xyz_maxsub() [1/2]

int core::scoring::xyz_maxsub ( FArray2D< core::Real p1a,
FArray2D< core::Real p2a,
int  natoms 
)

◆ xyz_maxsub() [2/2]

int core::scoring::xyz_maxsub ( ObjexxFCL::FArray2D< core::Real p1a,
ObjexxFCL::FArray2D< core::Real p2a,
int  natoms 
)

Variable Documentation

◆ BETA_GENPOT

std::string const core::scoring::BETA_GENPOT
extern

◆ BETA_JULY15

std::string const core::scoring::BETA_JULY15
extern

◆ BETA_NOV15

std::string const core::scoring::BETA_NOV15
extern

◆ BETA_NOV16

std::string const core::scoring::BETA_NOV16
extern

◆ bit_count

short const core::scoring::bit_count[]
Initial value:
= {
0,1,1,2,1,2,2,3, 1,2,2,3,2,3,3,4, 1,2,2,3,2,3,3,4, 2,3,3,4,3,4,4,5,
1,2,2,3,2,3,3,4, 2,3,3,4,3,4,4,5, 2,3,3,4,3,4,4,5, 3,4,4,5,4,5,5,6,
1,2,2,3,2,3,3,4, 2,3,3,4,3,4,4,5, 2,3,3,4,3,4,4,5, 3,4,4,5,4,5,5,6,
2,3,3,4,3,4,4,5, 3,4,4,5,4,5,5,6, 3,4,4,5,4,5,5,6, 4,5,5,6,5,6,6,7,
1,2,2,3,2,3,3,4, 2,3,3,4,3,4,4,5, 2,3,3,4,3,4,4,5, 3,4,4,5,4,5,5,6,
2,3,3,4,3,4,4,5, 3,4,4,5,4,5,5,6, 3,4,4,5,4,5,5,6, 4,5,5,6,5,6,6,7,
2,3,3,4,3,4,4,5, 3,4,4,5,4,5,5,6, 3,4,4,5,4,5,5,6, 4,5,5,6,5,6,6,7,
3,4,4,5,4,5,5,6, 4,5,5,6,5,6,6,7, 4,5,5,6,5,6,6,7, 5,6,6,7,6,7,7,8,
}

Referenced by calc_per_atom_sasa(), core::scoring::sasa::LeGrandSasa::calculate(), core::scoring::packstat::compute_cav_ball_volumes(), core::scoring::packstat::compute_sasa(), core::scoring::packstat::prune_1pass(), and core::scoring::packstat::prune_hidden_cavity_balls().

◆ CENTROID_WTS

std::string const core::scoring::CENTROID_WTS
extern

◆ DNA_INT_WTS

std::string const core::scoring::DNA_INT_WTS
extern

◆ DNA_INT_WTS_GB

std::string const core::scoring::DNA_INT_WTS_GB
extern

◆ DOCK_LOW_PATCH

std::string const core::scoring::DOCK_LOW_PATCH
extern

◆ DOCK_PATCH

std::string const core::scoring::DOCK_PATCH
extern

◆ FA_STANDARD_DEFAULT

std::string const core::scoring::FA_STANDARD_DEFAULT
extern

◆ FA_STANDARD_MULTIPOLE

std::string const core::scoring::FA_STANDARD_MULTIPOLE
extern

◆ FA_STANDARD_SOFT

std::string const core::scoring::FA_STANDARD_SOFT
extern

◆ maskbits

int const core::scoring::maskbits = 162

◆ MEMB_HIGHRES_WTS

std::string const core::scoring::MEMB_HIGHRES_WTS
extern

◆ MM_STD_WTS

std::string const core::scoring::MM_STD_WTS
extern

◆ num_bytes

int const core::scoring::num_bytes = 21

◆ num_orientations

int const core::scoring::num_orientations = 162

Referenced by input_sasa_dats().

◆ num_overlaps

int const core::scoring::num_overlaps = 100

Referenced by input_sasa_dats().

◆ num_phi

int const core::scoring::num_phi = 64

Referenced by get_orientation(), and input_sasa_dats().

◆ num_theta

int const core::scoring::num_theta = 64

Referenced by get_orientation(), and input_sasa_dats().

◆ PRE_TALARIS_2013_STANDARD_WTS

std::string const core::scoring::PRE_TALARIS_2013_STANDARD_WTS
extern

Referenced by protocols::antibody::LHSnugFitLegacy::apply(), protocols::minimization_packing::SetReturningPackRotamersMover::apply(), protocols::antibody_legacy::GraftMover::apply(), protocols::minimization_packing::MinPackMover::apply(), basename_for_score_function(), protocols::optimize_weights::IterativeOptEDriver::collect_decoy_discrimination_data(), protocols::sasa_scores::compute_avge_scores(), protocols::antibody::get_Pack_ScoreFxn(), get_score_functionName(), protocols::motifs::IRCollection::incorporate_motifs(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), protocols::motifs::MotifSearch::incorporate_motifs(), protocols::antibody::RefineBetaBarrel::init(), protocols::docking::TemperedDocking::init_from_options(), protocols::rosetta_scripts::RosettaScriptsParser::initialize_data_map(), core::scoring::ScoreFunctionFactory::load_score_function_from_disk(), protocols::motifs::mutate_loops_for_search(), protocols::motifs::mutate_position_vector_for_search(), core::pack::optimize_H_and_notify(), protocols::toolbox::PyReturnValuePolicyTest_ScoreFunctionCOP(), protocols::toolbox::PyReturnValuePolicyTest_ScoreFunctionOP(), protocols::antibody_legacy::AntibodyModeler::repulsive_ramp(), protocols::antibody::LHRepulsiveRampLegacy::set_default(), protocols::minimization_packing::PackRotamersMover::setup(), protocols::simple_moves::ShakeStructureMover::setup_for_run(), protocols::symmetry::SymShakeStructureMover::setup_for_run(), protocols::antibody::snugdock::SnugDock::setup_objects(), protocols::antibody_legacy::AntibodyModeler::snugfit_mcm_protocol(), protocols::motifs::IRCollection::successful_loop_closure(), and protocols::motifs::IRCollection::try_for_more().

◆ REF_2015

std::string const core::scoring::REF_2015
extern

◆ RNA_HIRES_WTS

std::string const core::scoring::RNA_HIRES_WTS
extern

◆ RNA_LORES_PLUS_HIRES_WTS

std::string const core::scoring::RNA_LORES_PLUS_HIRES_WTS
extern

◆ RNA_LORES_WTS

std::string const core::scoring::RNA_LORES_WTS
extern

◆ SCORE12_PATCH

std::string const core::scoring::SCORE12_PATCH
extern

◆ SCORE13

std::string const core::scoring::SCORE13
extern

◆ SCORE4_SMOOTH_CART

std::string const core::scoring::SCORE4_SMOOTH_CART
extern

◆ SOFT_REP_DESIGN_WTS

std::string const core::scoring::SOFT_REP_DESIGN_WTS
extern

◆ SOFT_REP_WTS

std::string const core::scoring::SOFT_REP_WTS
extern

◆ SPLIT_UNFOLDED_BOLTZ

std::string const core::scoring::SPLIT_UNFOLDED_BOLTZ
extern

◆ SPLIT_UNFOLDED_ELE

std::string const core::scoring::SPLIT_UNFOLDED_ELE
extern

◆ SPLIT_UNFOLDED_MEAN

std::string const core::scoring::SPLIT_UNFOLDED_MEAN
extern

◆ SPLIT_UNFOLDED_MEDIAN

std::string const core::scoring::SPLIT_UNFOLDED_MEDIAN
extern

◆ SPLIT_UNFOLDED_MM

std::string const core::scoring::SPLIT_UNFOLDED_MM
extern

◆ SPLIT_UNFOLDED_MODE

std::string const core::scoring::SPLIT_UNFOLDED_MODE
extern

◆ SPLIT_UNFOLDED_PDB

std::string const core::scoring::SPLIT_UNFOLDED_PDB
extern

◆ SPLIT_UNFOLDED_ROSETTA

std::string const core::scoring::SPLIT_UNFOLDED_ROSETTA
extern

◆ SPLIT_UNFOLDED_UNIQUE

std::string const core::scoring::SPLIT_UNFOLDED_UNIQUE
extern

◆ SPLIT_UNFOLDED_USER_DEFINED

std::string const core::scoring::SPLIT_UNFOLDED_USER_DEFINED
extern

◆ TALARIS_2013

std::string const core::scoring::TALARIS_2013
extern

◆ TALARIS_2013_CART

std::string const core::scoring::TALARIS_2013_CART
extern

◆ TALARIS_2014

std::string const core::scoring::TALARIS_2014
extern

◆ UNFOLDED_MM_STD

std::string const core::scoring::UNFOLDED_MM_STD
extern

◆ UNFOLDED_RNA

std::string const core::scoring::UNFOLDED_RNA
extern

◆ UNFOLDED_SCORE12

std::string const core::scoring::UNFOLDED_SCORE12
extern

◆ UNFOLDED_SPLIT_MM_STD

std::string const core::scoring::UNFOLDED_SPLIT_MM_STD
extern

◆ UNFOLDED_SPLIT_TALARIS2013

std::string const core::scoring::UNFOLDED_SPLIT_TALARIS2013
extern

◆ UNFOLDED_SPLIT_USER_DEFINED

std::string const core::scoring::UNFOLDED_SPLIT_USER_DEFINED
extern