Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
protocols::canonical_sampling::mc_convergence_checks::DataBuffer Struct Reference

#include <pool_util.hh>

Collaboration diagram for protocols::canonical_sampling::mc_convergence_checks::DataBuffer:
Collaboration graph
[legend]

Public Member Functions

 DataBuffer ()
 
 ~DataBuffer ()
 
void setup (int num_slave_nodes, int nresidues, int nlevels)
 
void address_to_buf (utility::vector1< core::Size > &address, int *buf, core::Size start_index)
 
void buf_to_address (utility::vector1< core::Size > &address, int *buf, core::Size start_index)
 
void farray_to_array (core::Size index, FArray2D_double const &coords, double *coord_buf)
 
void farray_to_array (core::Size index, core::Size num_to_add, FArray2D_double const &coords, double *coord_buf)
 
void array_to_farray (core::Size index, FArray2D_double &coords, double *coord_buf)
 
void array_to_farray (core::Size index, core::Size num_to_add, FArray2D_double &coords, double *coord_buf)
 

Public Attributes

intneighbor_addresses_
 
double * coords_transfer_buffer_
 
double * coords_receiving_buffer_
 
FArray2D_double coords_
 
FArray2D_double temp_coords_
 
core::Size num_new_neighbors_
 
intmemory_offset_
 
intint_buf1_
 
intwinning_ranks_
 
FArray2D_double candidate_coords_
 
core::Size candidate_nbr_index_
 
core::Real candidate_best_rmsd_
 
double * candidate_best_rmsds_
 
Address candidate_address_
 
std::string winning_tag_
 
Address winning_address_
 
core::Size new_level_begins_
 
utility::vector1< core::Realbest_candidate_rmsds_
 
utility::vector1< boolis_a_neighbor_
 
intfinished_
 

Constructor & Destructor Documentation

protocols::canonical_sampling::mc_convergence_checks::DataBuffer::DataBuffer ( )
protocols::canonical_sampling::mc_convergence_checks::DataBuffer::~DataBuffer ( )

Member Function Documentation

void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::address_to_buf ( utility::vector1< core::Size > &  address,
int buf,
core::Size  start_index 
)
void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::array_to_farray ( core::Size  index,
FArray2D_double coords,
double *  coord_buf 
)
void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::array_to_farray ( core::Size  index,
core::Size  num_to_add,
FArray2D_double coords,
double *  coord_buf 
)
void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::buf_to_address ( utility::vector1< core::Size > &  address,
int buf,
core::Size  start_index 
)
void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::farray_to_array ( core::Size  index,
FArray2D_double const &  coords,
double *  coord_buf 
)
void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::farray_to_array ( core::Size  index,
core::Size  num_to_add,
FArray2D_double const &  coords,
double *  coord_buf 
)
void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::setup ( int  num_slave_nodes,
int  nresidues,
int  nlevels 
)

Member Data Documentation

utility::vector1< core::Real > protocols::canonical_sampling::mc_convergence_checks::DataBuffer::best_candidate_rmsds_
Address protocols::canonical_sampling::mc_convergence_checks::DataBuffer::candidate_address_

Referenced by setup().

core::Real protocols::canonical_sampling::mc_convergence_checks::DataBuffer::candidate_best_rmsd_
double* protocols::canonical_sampling::mc_convergence_checks::DataBuffer::candidate_best_rmsds_

Referenced by setup(), and ~DataBuffer().

FArray2D_double protocols::canonical_sampling::mc_convergence_checks::DataBuffer::candidate_coords_

Referenced by setup().

core::Size protocols::canonical_sampling::mc_convergence_checks::DataBuffer::candidate_nbr_index_
FArray2D_double protocols::canonical_sampling::mc_convergence_checks::DataBuffer::coords_

Referenced by setup().

double* protocols::canonical_sampling::mc_convergence_checks::DataBuffer::coords_receiving_buffer_

Referenced by setup(), and ~DataBuffer().

double* protocols::canonical_sampling::mc_convergence_checks::DataBuffer::coords_transfer_buffer_

Referenced by setup(), and ~DataBuffer().

int* protocols::canonical_sampling::mc_convergence_checks::DataBuffer::finished_

Referenced by setup(), and ~DataBuffer().

int* protocols::canonical_sampling::mc_convergence_checks::DataBuffer::int_buf1_

Referenced by setup(), and ~DataBuffer().

utility::vector1< bool > protocols::canonical_sampling::mc_convergence_checks::DataBuffer::is_a_neighbor_

Referenced by setup().

int* protocols::canonical_sampling::mc_convergence_checks::DataBuffer::memory_offset_

Referenced by setup(), and ~DataBuffer().

int* protocols::canonical_sampling::mc_convergence_checks::DataBuffer::neighbor_addresses_

Referenced by setup(), and ~DataBuffer().

core::Size protocols::canonical_sampling::mc_convergence_checks::DataBuffer::new_level_begins_
core::Size protocols::canonical_sampling::mc_convergence_checks::DataBuffer::num_new_neighbors_

Referenced by setup().

FArray2D_double protocols::canonical_sampling::mc_convergence_checks::DataBuffer::temp_coords_

Referenced by setup().

Address protocols::canonical_sampling::mc_convergence_checks::DataBuffer::winning_address_

Referenced by setup().

int* protocols::canonical_sampling::mc_convergence_checks::DataBuffer::winning_ranks_

Referenced by setup(), and ~DataBuffer().

std::string protocols::canonical_sampling::mc_convergence_checks::DataBuffer::winning_tag_

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