![]() |
Rosetta Core
2014.35
|
DipolarCouplings are mainly handled by this class. More...
#include <DipolarCoupling.hh>
Public Types | |
typedef core::Size | Size |
typedef utility::vector1 < core::scoring::DC > | DC_lines |
Public Member Functions | |
DipolarCoupling (std::string const &filename="") | |
standard c'stor – will access option -in:file:dc to read DC data More... | |
DipolarCoupling (DipolarCoupling const &other) | |
DipolarCoupling & | operator= (DipolarCoupling const &other) |
~DipolarCoupling () | |
basic::datacache::CacheableDataOP | clone () const |
core::Real | compute_dcscore (core::pose::Pose &pose) |
compute dc score for given pose (non-constant due to membrane) More... | |
void | show (std::ostream &) const |
DC_lines const & | get_DC_data () const |
get the raw DC data More... | |
![]() | |
virtual | ~CacheableData () |
Private Member Functions | |
void | read_DC_file (std::string const &filename) |
read DC data from file More... | |
void | read_DC_file () |
Private Attributes | |
DC_lines | All_DC_lines_ |
some internal buffers in More... | |
DipolarCouplings are mainly handled by this class.
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.
|
inline |
standard c'stor – will access option -in:file:dc to read DC data
References filename(), and read_DC_file().
Referenced by clone().
core::scoring::DipolarCoupling::DipolarCoupling | ( | DipolarCoupling const & | other | ) |
References All_DC_lines_.
|
inline |
|
inlinevirtual |
Implements basic::datacache::CacheableData.
References DipolarCoupling().
Real core::scoring::DipolarCoupling::compute_dcscore | ( | core::pose::Pose & | pose | ) |
compute dc score for given pose (non-constant due to membrane)
References All_DC_lines_, core::scoring::dc, dot_product(), core::scoring::DC::f1ij_, core::scoring::DC::f2ij_, numeric::xyzVector< class >::length(), core::scoring::nonconst_MembraneEmbed_from_pose(), core::scoring::MembraneEmbed::normal(), numeric::xyzVector< class >::normalize(), numeric::xyzVector< class >::normalized(), basic::options::option, core::pose::Pose::residue(), numeric::sign(), core::scoring::tr, user, basic::options::OptionKeys::dc::useZ, numeric::xyzVector< class >::x(), xyz, numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
Referenced by core::scoring::methods::DipolarCouplingEnergy::eval_dc().
|
inline |
get the raw DC data
References All_DC_lines_.
Referenced by core::scoring::methods::DipolarCouplingEnergy::eval_atom_derivative(), and core::scoring::methods::DipolarCouplingEnergy::setup_for_minimizing().
DipolarCoupling & core::scoring::DipolarCoupling::operator= | ( | DipolarCoupling const & | other | ) |
References All_DC_lines_.
|
private |
read DC data from file
References All_DC_lines_, getline(), core::scoring::tr, and weight.
|
private |
References core::scoring::dc, filename(), option, core::scoring::tr, and user.
Referenced by DipolarCoupling().
void core::scoring::DipolarCoupling::show | ( | std::ostream & | out | ) | const |
References All_DC_lines_.
Referenced by core::scoring::operator<<().
|
private |
some internal buffers in
Referenced by compute_dcscore(), DipolarCoupling(), get_DC_data(), operator=(), read_DC_file(), and show().