9 #ifndef IMPKINEMATICS_UNIFORM_BACKBONE_SAMPLER_H
10 #define IMPKINEMATICS_UNIFORM_BACKBONE_SAMPLER_H
12 #include <IMP/kinematics/kinematics_config.h>
15 #include <boost/random/uniform_real.hpp>
17 IMPKINEMATICS_BEGIN_NAMESPACE
36 virtual void apply_floats(
const Floats& values);
41 virtual DOFValues do_get_sample()
const override;
45 mutable std::vector<boost::uniform_real<> > u_rand_;
51 IMPKINEMATICS_END_NAMESPACE
Copyright 2007-2022 IMP Inventors. All rights reserved.
Base class for sampling certain combinations of degrees of freedom.
A class that holds DOF values for DOFs.
#define IMP_OBJECTS(Name, PluralName)
Define the types for storing lists of object pointers.
virtual void apply(const DOFValues &values)=0
functionality for defining various revolute kinematic joints between rigid bodies as part of a kinema...