Rosetta
|
Scoring manager class. More...
#include <core/scoring/ScoringManager.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/score.OptionKeys.gen.hh>
#include <basic/options/keys/corrections.OptionKeys.gen.hh>
#include <basic/options/keys/mistakes.OptionKeys.gen.hh>
#include <basic/options/keys/unfolded_state.OptionKeys.gen.hh>
#include <core/scoring/OneDDistPotential.hh>
#include <core/scoring/carbon_hbonds/CarbonHBondPotential.hh>
#include <core/scoring/PairEPotential.hh>
#include <core/scoring/EnvPairPotential.hh>
#include <core/scoring/CenRotEnvPairPotential.hh>
#include <core/scoring/SmoothEnvPairPotential.hh>
#include <core/scoring/CenHBPotential.hh>
#include <core/scoring/MembranePotential.hh>
#include <core/scoring/membrane/MembraneData.hh>
#include <core/scoring/Membrane_FAPotential.hh>
#include <core/scoring/ProQPotential.hh>
#include <core/scoring/SecondaryStructurePotential.hh>
#include <core/scoring/RamaPrePro.hh>
#include <core/scoring/Ramachandran.hh>
#include <core/scoring/Ramachandran2B.hh>
#include <core/scoring/P_AA_ABEGO3.hh>
#include <core/scoring/OmegaTether.hh>
#include <core/scoring/PointWaterPotential.hh>
#include <core/scoring/GenBornPotential.hh>
#include <core/scoring/HydroxylTorsionPotential.hh>
#include <core/scoring/MultipoleElecPotential.hh>
#include <core/scoring/SASAPotential.hh>
#include <core/scoring/VdWTinkerPotential.hh>
#include <core/scoring/facts/FACTSPotential.hh>
#include <core/scoring/GenericBondedPotential.hh>
#include <core/scoring/AtomVDW.hh>
#include <core/scoring/DensityZscoresStatsSetup.hh>
#include <core/scoring/rna/RNA_AtomVDW.hh>
#include <core/scoring/geometric_solvation/DatabaseOccSolEne.hh>
#include <core/scoring/carbohydrates/CHIEnergyFunction.hh>
#include <core/scoring/carbohydrates/OmegaPreferencesFunction.hh>
#include <core/scoring/dna/DNABFormPotential.hh>
#include <core/scoring/dna/DNATorsionPotential.hh>
#include <core/scoring/dna/DNA_BasePotential.hh>
#include <core/scoring/rna/RNA_LowResolutionPotential.hh>
#include <core/scoring/rna/RNP_LowResPotential.hh>
#include <core/scoring/rna/RNP_LowResPairDistPotential.hh>
#include <core/scoring/rna/RNP_LowResStackData.hh>
#include <core/scoring/rna/RNA_SuitePotential.hh>
#include <core/scoring/rna/TNA_SuitePotential.hh>
#include <core/scoring/rna/chemical_shift/RNA_ChemicalShiftPotential.hh>
#include <core/scoring/rna/data/RNA_DMS_Potential.hh>
#include <core/scoring/rna/data/RNA_DMS_LowResolutionPotential.hh>
#include <core/scoring/loop_graph/evaluator/SixDTransRotPotential.hh>
#include <core/scoring/dna/DirectReadoutPotential.hh>
#include <core/scoring/P_AA.hh>
#include <core/scoring/P_AA_ss.hh>
#include <core/scoring/WaterAdductHBondPotential.hh>
#include <core/scoring/disulfides/FullatomDisulfidePotential.hh>
#include <core/scoring/disulfides/CentroidDisulfidePotential.hh>
#include <core/scoring/disulfides/DisulfideMatchingPotential.hh>
#include <core/scoring/UnfoldedStatePotential.hh>
#include <core/scoring/PoissonBoltzmannPotential.hh>
#include <core/scoring/dna/DNA_EnvPairPotential.hh>
#include <core/scoring/dna/DNA_DihedralPotential.hh>
#include <core/scoring/SplitUnfoldedTwoBodyPotential.hh>
#include <core/scoring/elec/util.hh>
#include <core/scoring/mhc_epitope_energy/MHCEpitopePredictorPreLoaded.hh>
#include <core/scoring/methods/EnergyMethodCreator.hh>
#include <core/scoring/methods/EnergyMethodOptions.hh>
#include <core/scoring/aa_composition_energy/AACompositionEnergySetup.hh>
#include <core/scoring/mhc_epitope_energy/MHCEpitopeEnergySetup.hh>
#include <core/scoring/netcharge_energy/NetChargeEnergySetup.hh>
#include <core/scoring/etable/Etable.hh>
#include <core/scoring/etable/EtableOptions.hh>
#include <core/scoring/memb_etable/MembEtable.hh>
#include <core/scoring/mm/MMTorsionLibrary.hh>
#include <core/scoring/mm/MMLJLibrary.hh>
#include <core/scoring/mm/MMLJEnergyTable.hh>
#include <core/scoring/mm/MMBondAngleLibrary.hh>
#include <core/scoring/mm/MMBondLengthLibrary.hh>
#include <core/scoring/nv/NVlookup.hh>
#include <core/scoring/orbitals/OrbitalsLookup.hh>
#include <core/scoring/interface_/DDPlookup.hh>
#include <core/scoring/ScoreType.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/chemical/ResidueType.hh>
#include <core/chemical/mainchain_potential/MainchainScoreTable.fwd.hh>
#include <core/chemical/mainchain_potential/util.hh>
#include <basic/database/open.hh>
#include <utility/string_util.hh>
#include <utility/file/file_sys_util.hh>
#include <utility/io/izstream.hh>
#include <core/scoring/methods/EnergyMethod.fwd.hh>
#include <utility/vector1.hh>
#include <utility/excn/Exceptions.hh>
#include <utility/thread/threadsafe_creation.hh>
#include <utility/libsvm/Svm_rosetta.hh>
#include <utility/pointer/memory.hh>
#include <utility/sql_database/DatabaseSessionManager.hh>
#include <basic/Tracer.hh>
#include <functional>
Namespaces | |
core | |
A class for reading in the atom type properties. | |
core::scoring | |
Functions | |
static basic::Tracer | TR ("core.scoring.ScoringManager") |
std::string const | core::scoring::FA_STANDARD_DEFAULT ("FA_STANDARD_DEFAULT") |
global etable_id More... | |
std::string const | core::scoring::FA_STANDARD_SOFT ("FA_STANDARD_SOFT") |
std::string const | core::scoring::FA_STANDARD_MULTIPOLE ("FA_STANDARD_MULTIPOLE") |
std::string const | core::scoring::UNFOLDED_SCORE12 ("UNFOLDED_SCORE12") |
std::string const | core::scoring::UNFOLDED_MM_STD ("UNFOLDED_MM_STD") |
std::string const | core::scoring::UNFOLDED_RNA ("UNFOLDED_RNA") |
std::string const | core::scoring::UNFOLDED_SPLIT_TALARIS2013 ("UNFOLDED_SPLIT_TALARIS2013") |
std::string const | core::scoring::UNFOLDED_SPLIT_MM_STD ("UNFOLDED_SPLIT_MM_STD") |
std::string const | core::scoring::UNFOLDED_SPLIT_USER_DEFINED ("UNFOLDED_SPLIT_USER_DEFINED") |
std::string const | core::scoring::SPLIT_UNFOLDED_ELE ("SPLIT_UNFOLDED_ELE") |
std::string const | core::scoring::SPLIT_UNFOLDED_PDB ("SPLIT_UNFOLDED_PDB") |
std::string const | core::scoring::SPLIT_UNFOLDED_ROSETTA ("SPLIT_UNFOLDED_ROSETTA") |
std::string const | core::scoring::SPLIT_UNFOLDED_MM ("SPLIT_UNFOLDED_MM") |
std::string const | core::scoring::SPLIT_UNFOLDED_UNIQUE ("SPLIT_UNFOLDED_UNIQUE") |
std::string const | core::scoring::SPLIT_UNFOLDED_MEAN ("SPLIT_UNFOLDED_MEAN") |
std::string const | core::scoring::SPLIT_UNFOLDED_MEDIAN ("SPLIT_UNFOLDED_MEDIAN") |
std::string const | core::scoring::SPLIT_UNFOLDED_MODE ("SPLIT_UNFOLDED_MODE") |
std::string const | core::scoring::SPLIT_UNFOLDED_BOLTZ ("SPLIT_UNFOLDED_BOLTZ") |
std::string const | core::scoring::SPLIT_UNFOLDED_USER_DEFINED ("SPLIT_UNFOLDED_USER_DEFINED") |
Scoring manager class.
The ScoringManager handles the lazy loading of data for each scoretype. Note that data load must be threadsafe. For this, the utility::thread::safely_create_load_once_object_by_OP function is used.
|
static |