Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::scoring::methods::pcs::GridSearchIterator Class Reference

#include <GridSearchIterator.hh>

Inheritance diagram for protocols::scoring::methods::pcs::GridSearchIterator:
Inheritance graph
[legend]

Public Member Functions

 GridSearchIterator ()
 
 ~GridSearchIterator () override
 
 GridSearchIterator (GridSearchIterator const &other)
 
GridSearchIteratoroperator= (GridSearchIterator const &other)
 
 GridSearchIterator (numeric::xyzVector< core::Real > const coo1, numeric::xyzVector< core::Real > const coo2, core::Real const k, core::Real const edge_size, core::Real const step_size, core::Real const small_cutoff, core::Real const large_cutoff, core::Real const cone_angle)
 
bool next (core::Real &x, core::Real &y, core::Real &z)
 
bool next_center (core::Real &x, core::Real &y, core::Real &z)
 
void reset ()
 

Private Attributes

core::Real const x_center_
 
core::Real const y_center_
 
core::Real const z_center_
 
core::Real x_current_
 
core::Real y_current_
 
core::Real z_current_
 
core::Real const step_
 
core::Real const edge_
 
core::Real step_x_
 
core::Real step_y_
 
core::Real step_z_
 
bool next_to_return_
 
core::Real const delta_
 
core::Real const small_cutoff_square_
 
core::Real const large_cutoff_square_
 
core::Real const x_vector_
 
core::Real const y_vector_
 
core::Real const z_vector_
 
core::Real const norme_vector_
 
core::Real const cone_angle_cos_
 

Constructor & Destructor Documentation

protocols::scoring::methods::pcs::GridSearchIterator::GridSearchIterator ( )
protocols::scoring::methods::pcs::GridSearchIterator::~GridSearchIterator ( )
overridedefault
protocols::scoring::methods::pcs::GridSearchIterator::GridSearchIterator ( GridSearchIterator const &  other)
protocols::scoring::methods::pcs::GridSearchIterator::GridSearchIterator ( numeric::xyzVector< core::Real > const  coo1,
numeric::xyzVector< core::Real > const  coo2,
core::Real const  k,
core::Real const  edge_size,
core::Real const  step_size,
core::Real const  small_cutoff,
core::Real const  large_cutoff,
core::Real const  cone_angle 
)

References reset().

Member Function Documentation

bool protocols::scoring::methods::pcs::GridSearchIterator::next ( core::Real x,
core::Real y,
core::Real z 
)
bool protocols::scoring::methods::pcs::GridSearchIterator::next_center ( core::Real x,
core::Real y,
core::Real z 
)
GridSearchIterator & protocols::scoring::methods::pcs::GridSearchIterator::operator= ( GridSearchIterator const &  other)
void protocols::scoring::methods::pcs::GridSearchIterator::reset ( void  )

Member Data Documentation

core::Real const protocols::scoring::methods::pcs::GridSearchIterator::cone_angle_cos_
private

Referenced by next_center().

core::Real const protocols::scoring::methods::pcs::GridSearchIterator::delta_
private

Referenced by next(), and operator=().

core::Real const protocols::scoring::methods::pcs::GridSearchIterator::edge_
private

Referenced by next(), operator=(), and reset().

core::Real const protocols::scoring::methods::pcs::GridSearchIterator::large_cutoff_square_
private

Referenced by next_center().

bool protocols::scoring::methods::pcs::GridSearchIterator::next_to_return_
private
core::Real const protocols::scoring::methods::pcs::GridSearchIterator::norme_vector_
private

Referenced by next_center().

core::Real const protocols::scoring::methods::pcs::GridSearchIterator::small_cutoff_square_
private

Referenced by next_center().

core::Real const protocols::scoring::methods::pcs::GridSearchIterator::step_
private

Referenced by next(), operator=(), and reset().

core::Real protocols::scoring::methods::pcs::GridSearchIterator::step_x_
private
core::Real protocols::scoring::methods::pcs::GridSearchIterator::step_y_
private
core::Real protocols::scoring::methods::pcs::GridSearchIterator::step_z_
private
core::Real const protocols::scoring::methods::pcs::GridSearchIterator::x_center_
private

Referenced by next(), next_center(), operator=(), and reset().

core::Real protocols::scoring::methods::pcs::GridSearchIterator::x_current_
private
core::Real const protocols::scoring::methods::pcs::GridSearchIterator::x_vector_
private

Referenced by next_center().

core::Real const protocols::scoring::methods::pcs::GridSearchIterator::y_center_
private

Referenced by next(), next_center(), operator=(), and reset().

core::Real protocols::scoring::methods::pcs::GridSearchIterator::y_current_
private
core::Real const protocols::scoring::methods::pcs::GridSearchIterator::y_vector_
private

Referenced by next_center().

core::Real const protocols::scoring::methods::pcs::GridSearchIterator::z_center_
private

Referenced by next(), next_center(), operator=(), and reset().

core::Real protocols::scoring::methods::pcs::GridSearchIterator::z_current_
private
core::Real const protocols::scoring::methods::pcs::GridSearchIterator::z_vector_
private

Referenced by next_center().


The documentation for this class was generated from the following files: