Rosetta 3.4
Public Member Functions
protocols::toolbox::match_enzdes_util::GeomSampleInfo Class Reference

class that stores information of one geometric parameter line of the .cst file i.e. angleA or torsionB More...

#include <MatchConstraintFileInfo.hh>

Inheritance diagram for protocols::toolbox::match_enzdes_util::GeomSampleInfo:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::match_enzdes_util::GeomSampleInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GeomSampleInfo (std::string tag)
 GeomSampleInfo (core::Real ideal_val, core::Real tolerance, core::Real force_k, core::Real periodicity_)
bool read_data (std::istringstream &line_stream)
 data reading routine
utility::vector1< core::Realcreate_sample_vector () const
 creates an explicit sample vector from the input data i.e. translates ideal value, tolerance, num_steps and periodicity into a vector of values
std::string tag () const
core::Real ideal_val () const
core::Real tolerance () const
core::Real periodicity () const
core::Real force_const () const
core::Size num_steps () const
core::Real step_size () const
std::string function_tag () const

Detailed Description

class that stores information of one geometric parameter line of the .cst file i.e. angleA or torsionB


Constructor & Destructor Documentation

protocols::toolbox::match_enzdes_util::GeomSampleInfo::GeomSampleInfo ( std::string  tag)
protocols::toolbox::match_enzdes_util::GeomSampleInfo::GeomSampleInfo ( core::Real  ideal_val,
core::Real  tolerance,
core::Real  force_k,
core::Real  periodicity_ 
)

Member Function Documentation

utility::vector1< core::Real > protocols::toolbox::match_enzdes_util::GeomSampleInfo::create_sample_vector ( ) const

creates an explicit sample vector from the input data i.e. translates ideal value, tolerance, num_steps and periodicity into a vector of values

References core::kinematics::distance(), and protocols::toolbox::match_enzdes_util::tr().

core::Real protocols::toolbox::match_enzdes_util::GeomSampleInfo::force_const ( ) const [inline]
std::string protocols::toolbox::match_enzdes_util::GeomSampleInfo::function_tag ( ) const [inline]
core::Real protocols::toolbox::match_enzdes_util::GeomSampleInfo::ideal_val ( ) const [inline]
core::Size protocols::toolbox::match_enzdes_util::GeomSampleInfo::num_steps ( ) const [inline]
core::Real protocols::toolbox::match_enzdes_util::GeomSampleInfo::periodicity ( ) const [inline]
bool protocols::toolbox::match_enzdes_util::GeomSampleInfo::read_data ( std::istringstream &  line_stream)

data reading routine

References protocols::toolbox::match_enzdes_util::tr().

core::Real protocols::toolbox::match_enzdes_util::GeomSampleInfo::step_size ( ) const [inline]
std::string protocols::toolbox::match_enzdes_util::GeomSampleInfo::tag ( ) const [inline]
core::Real protocols::toolbox::match_enzdes_util::GeomSampleInfo::tolerance ( ) const [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines