Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4 Class Reference

#include <GridSearchIterator.hh>

Inheritance diagram for protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4:
Inheritance graph
[legend]

Public Member Functions

 GridSearchIterator_Ts4 ()
 
 ~GridSearchIterator_Ts4 () override
 
 GridSearchIterator_Ts4 (GridSearchIterator_Ts4 const &other)
 
GridSearchIterator_Ts4operator= (GridSearchIterator_Ts4 const &other)
 
 GridSearchIterator_Ts4 (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

◆ GridSearchIterator_Ts4() [1/3]

protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::GridSearchIterator_Ts4 ( )

◆ ~GridSearchIterator_Ts4()

protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::~GridSearchIterator_Ts4 ( )
overridedefault

◆ GridSearchIterator_Ts4() [2/3]

protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::GridSearchIterator_Ts4 ( GridSearchIterator_Ts4 const &  other)

◆ GridSearchIterator_Ts4() [3/3]

protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::GridSearchIterator_Ts4 ( 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

◆ next()

bool protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::next ( core::Real x,
core::Real y,
core::Real z 
)

◆ next_center()

bool protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::next_center ( core::Real x,
core::Real y,
core::Real z 
)

◆ operator=()

GridSearchIterator_Ts4 & protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::operator= ( GridSearchIterator_Ts4 const &  other)

◆ reset()

void protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::reset ( void  )

Member Data Documentation

◆ cone_angle_cos_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::cone_angle_cos_
private

Referenced by next_center().

◆ delta_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::delta_
private

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

◆ edge_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::edge_
private

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

◆ large_cutoff_square_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::large_cutoff_square_
private

Referenced by next_center().

◆ next_to_return_

bool protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::next_to_return_
private

◆ norme_vector_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::norme_vector_
private

Referenced by next_center().

◆ small_cutoff_square_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::small_cutoff_square_
private

Referenced by next_center().

◆ step_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::step_
private

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

◆ step_x_

core::Real protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::step_x_
private

◆ step_y_

core::Real protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::step_y_
private

◆ step_z_

core::Real protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::step_z_
private

◆ x_center_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::x_center_
private

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

◆ x_current_

core::Real protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::x_current_
private

◆ x_vector_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::x_vector_
private

Referenced by next_center().

◆ y_center_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::y_center_
private

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

◆ y_current_

core::Real protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::y_current_
private

◆ y_vector_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::y_vector_
private

Referenced by next_center().

◆ z_center_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::z_center_
private

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

◆ z_current_

core::Real protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::z_current_
private

◆ z_vector_

core::Real const protocols::scoring::methods::pcsTs4::GridSearchIterator_Ts4::z_vector_
private

Referenced by next_center().


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