Rosetta 3.5
|
Implementation of iterative weight fitting protocol. More...
#include <protocols/optimize_weights/IterativeOptEDriver.hh>
#include <core/types.hh>
#include <core/chemical/AA.hh>
#include <core/conformation/Residue.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/ScoringManager.hh>
#include <core/scoring/ScoreTypeManager.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreType.hh>
#include <core/pack/dunbrack/RotamerLibrary.hh>
#include <core/pack/dunbrack/SingleResidueDunbrackLibrary.hh>
#include <core/scoring/methods/EnergyMethodOptions.hh>
#include <core/scoring/TenANeighborGraph.hh>
#include <core/scoring/UnfoldedStatePotential.hh>
#include <core/scoring/hbonds/HBondOptions.hh>
#include <core/scoring/rms_util.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/pack/task/operation/TaskOperationFactory.hh>
#include <core/pack/task/operation/ReplicateTask.hh>
#include <core/pack/task/ResfileReader.hh>
#include <core/pack/rotamer_set/RotamerSet.hh>
#include <core/pack/rotamer_set/RotamerSetFactory.hh>
#include <core/pack/packer_neighbors.hh>
#include <protocols/optimize_weights/OptEData.hh>
#include <protocols/optimize_weights/NestedEnergyTermOptEData.hh>
#include <protocols/optimize_weights/DGBindOptEData.hh>
#include <protocols/optimize_weights/DDGBindOptEData.hh>
#include <protocols/optimize_weights/PNatLigPoseOptEData.hh>
#include <core/graph/Graph.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/scoring/mm/MMTorsionLibrary.fwd.hh>
#include <core/optimization/types.hh>
#include <core/optimization/Multifunc.hh>
#include <protocols/optimize_weights/OptEMultifunc.hh>
#include <core/optimization/Minimizer.hh>
#include <core/optimization/MinimizerOptions.hh>
#include <core/optimization/ParticleSwarmMinimizer.hh>
#include <core/pose/Pose.hh>
#include <core/pose/PDBInfo.hh>
#include <basic/options/util.hh>
#include <basic/Tracer.hh>
#include <protocols/simple_moves/PackRotamersMover.hh>
#include <protocols/simple_moves/MinPackMover.hh>
#include <protocols/rigid/RigidBodyMover.hh>
#include <protocols/simple_moves/MinMover.hh>
#include <utility/io/izstream.hh>
#include <utility/vector1.hh>
#include <utility/vector1.functions.hh>
#include <utility/exit.hh>
#include <utility/file/FileName.hh>
#include <utility/file/PathName.hh>
#include <utility/file/file_sys_util.hh>
#include <utility/string_util.hh>
#include <utility/pointer/owning_ptr.hh>
#include <utility/pointer/ReferenceCount.hh>
#include <numeric/xyzVector.hh>
#include <numeric/statistics.functions.hh>
#include <numeric/random/random.hh>
#include <ObjexxFCL/FArray1D.hh>
#include <ObjexxFCL/string.functions.hh>
#include <core/io/silent/SilentFileData.hh>
#include <fstream>
#include <iostream>
#include <string>
#include <algorithm>
#include <sstream>
#include <basic/options/keys/optE.OptionKeys.gen.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <core/import_pose/import_pose.hh>
#include <utility/vector0.hh>
#include <ObjexxFCL/format.hh>
Classes | |
class | protocols::optimize_weights::ScaleAnnealerTemperatureOperation |
Namespaces | |
ObjexxFCL | |
C++ headers. | |
ObjexxFCL::fmt | |
protocols | |
The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP. | |
protocols::optimize_weights | |
Constant Groups | |
ObjexxFCL | |
C++ headers. | |
ObjexxFCL::fmt | |
protocols | |
The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP. | |
protocols::optimize_weights | |
Functions | |
basic::Tracer | protocols::optimize_weights::TR ("protocols.optimize_weights.IterativeOptEDriver") |
basic::Tracer | protocols::optimize_weights::TR_VERBOSE ("protocols.optimize_weights.IterativeOptEDriver.verbose") |
static numeric::random::RandomGenerator | protocols::optimize_weights::optE_RG (10193) |
void | protocols::optimize_weights::attach_debugger () |
for parallel applications. Wait at a specific point and stay there until you can attach a gdb process (with the –pid <ID> flag in gdb) and internally modify the variable "i" to some non-zero value with a "set var i = 7" command. More... | |
void | protocols::optimize_weights::load_component_weights (utility::vector1< core::Real > &component_weights) |
Read options[ optE::component_weights ] file from input file. Not a member of the above driver class since its independent of the driver; possibly belongs in a separate source file. Any component specified in the weights file is set to the corresponding weight. Any component not specified in the weights file is set to 1. More... | |
Implementation of iterative weight fitting protocol.