![]() |
Rosetta
2021.16
|
class that stores information of one geometric parameter line of the .cst file i.e. angleA or torsionB More...
#include <MatchConstraintFileInfo.hh>

Public Member Functions | |
| GeomSampleInfo (std::string const &tag) | |
| GeomSampleInfo (core::Real ideal_val, core::Real tolerance, core::Real force_k, core::Real periodicity, core::Size num_steps=0) | |
| GeomSampleInfo (GeomSampleInfo const &gsi) | |
| ~GeomSampleInfo () override | |
| bool | read_data (std::istringstream &line_stream) |
| data reading routine More... | |
| utility::vector1< core::Real > | 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 More... | |
| void | tag (std::string const &tag) |
| 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 |
Private Attributes | |
| std::string | tag_ |
| std::string | function_tag_ |
| core::Real | ideal_val_ |
| core::Real | tolerance_ |
| core::Real | periodicity_ |
| core::Real | force_const_ |
| core::Size | num_steps_ |
| core::Real | step_size_ |
class that stores information of one geometric parameter line of the .cst file i.e. angleA or torsionB
| protocols::toolbox::match_enzdes_util::GeomSampleInfo::GeomSampleInfo | ( | std::string const & | tag | ) |
| protocols::toolbox::match_enzdes_util::GeomSampleInfo::GeomSampleInfo | ( | core::Real | ideal_val, |
| core::Real | tolerance, | ||
| core::Real | force_k, | ||
| core::Real | periodicity, | ||
| core::Size | num_steps = 0 |
||
| ) |
References num_steps_, step_size_, and tolerance_.
| protocols::toolbox::match_enzdes_util::GeomSampleInfo::GeomSampleInfo | ( | GeomSampleInfo const & | gsi | ) |
|
overridedefault |
| 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(), ideal_val_, num_steps_, periodicity_, step_size_, tag_, protocols::toolbox::match_enzdes_util::tr(), and protocols::hybridization::val.
|
inline |
References force_const_.
|
inline |
References function_tag_.
|
inline |
References ideal_val_.
|
inline |
References num_steps_.
|
inline |
References periodicity_.
| bool protocols::toolbox::match_enzdes_util::GeomSampleInfo::read_data | ( | std::istringstream & | line_stream | ) |
data reading routine
References force_const_, function_tag_, ideal_val_, num_steps_, periodicity_, step_size_, tag_, tolerance_, and protocols::toolbox::match_enzdes_util::tr().
|
inline |
References step_size_.
|
inline |
|
inline |
References tag_.
|
inline |
References tolerance_.
Referenced by protocols::match::downstream::AtomDihedralSecMatchRPE::AtomDihedralSecMatchRPE().
|
private |
Referenced by force_const(), and read_data().
|
private |
Referenced by function_tag(), and read_data().
|
private |
Referenced by create_sample_vector(), ideal_val(), and read_data().
|
private |
Referenced by create_sample_vector(), GeomSampleInfo(), num_steps(), and read_data().
|
private |
Referenced by create_sample_vector(), periodicity(), and read_data().
|
private |
Referenced by create_sample_vector(), GeomSampleInfo(), read_data(), and step_size().
|
private |
Referenced by create_sample_vector(), read_data(), and tag().
|
private |
Referenced by GeomSampleInfo(), read_data(), and tolerance().
1.8.7