Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Typedefs | Functions
FragsToAtomDist.cc File Reference
#include <protocols/noesy_assign/FragsToAtomDist.hh>
#include <protocols/noesy_assign/MethylNames.hh>
#include <protocols/noesy_assign/Exceptions.hh>
#include <protocols/simple_moves/sidechain_moves/JumpRotamerSidechainMover.hh>
#include <core/fragment/FrameIterator.hh>
#include <core/fragment/FragmentIO.hh>
#include <core/fragment/Frame.hh>
#include <core/id/AtomID.hh>
#include <core/id/NamedAtomID.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreType.hh>
#include <core/pose/Pose.hh>
#include <core/chemical/ResidueTypeSet.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/import_pose/import_pose.hh>
#include <core/pose/annotated_sequence.hh>
#include <core/pose/util.hh>
#include <core/types.hh>
#include <basic/Tracer.hh>
#include <numeric/random/random.hh>
#include <numeric/xyzVector.io.hh>
#include <utility/vector1.hh>
#include <utility/io/ozstream.hh>
#include <utility/io/izstream.hh>
#include <utility/string_util.hh>
#include <ObjexxFCL/string.functions.hh>
#include <string>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::noesy_assign
 

Typedefs

using protocols::noesy_assign::SizeList = utility::vector1< core::Size >
 
typedef utility::vector1
< std::pair< std::string,
SizeList > > 
protocols::noesy_assign::AtomGrps
 
using protocols::noesy_assign::GroupList = utility::vector1< AtomGrps >
 
typedef std::map
< core::id::AtomID,
FragsToAtomDist::DistanceRecord > 
protocols::noesy_assign::InnerMap
 
typedef std::map
< core::id::AtomID, InnerMap > 
protocols::noesy_assign::DistanceMap
 

Functions

static basic::Tracer tr ("protocols.noesy_assign.FragsToAtomDist")
 
core::Real half_adjust (core::Real in)
 
std::map< core::Real, core::Sizesimple_histogram (utility::vector1< core::Real > samples, core::Size bin_number=20)
 
std::ostream & protocols::noesy_assign::operator<< (std::ostream &os, FragsToAtomDist::DistanceRecord const &dr)
 
std::istream & protocols::noesy_assign::operator>> (std::istream &is, FragsToAtomDist::DistanceRecord &dr)
 
void protocols::noesy_assign::initialize_group_list (GroupList &grp_list, core::pose::Pose const &pose)
 
void protocols::noesy_assign::store_distmap_with_namedatoms (FragsToAtomDist::NamedDistanceMap &named_distmap, DistanceMap const &distmap, GroupList const &proton_groups)
 
void protocols::noesy_assign::store_distance_snapshot (DistanceMap &distmap, core::pose::Pose const &short_pose, core::Size start, core::Size short_size, GroupList const &grps)
 

Function Documentation

core::Real half_adjust ( core::Real  in)
std::map< core::Real,core::Size > simple_histogram ( utility::vector1< core::Real samples,
core::Size  bin_number = 20 
)
static basic::Tracer tr ( "protocols.noesy_assign.FragsToAtomDist"  )
static