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_
 

Detailed Description

Definition at line 28 of file pool_util.hh.

Constructor & Destructor Documentation

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

Definition at line 36 of file pool_util.cc.

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 
)

Definition at line 93 of file pool_util.cc.

void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::array_to_farray ( core::Size  index,
FArray2D_double coords,
double *  coord_buf 
)

Definition at line 143 of file pool_util.cc.

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 
)

Definition at line 129 of file pool_util.cc.

void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::buf_to_address ( utility::vector1< core::Size > &  address,
int buf,
core::Size  start_index 
)

Definition at line 100 of file pool_util.cc.

void protocols::canonical_sampling::mc_convergence_checks::DataBuffer::farray_to_array ( core::Size  index,
FArray2D_double const &  coords,
double *  coord_buf 
)

Definition at line 122 of file pool_util.cc.

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 
)

Definition at line 108 of file pool_util.cc.

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_

Definition at line 83 of file pool_util.hh.

Address protocols::canonical_sampling::mc_convergence_checks::DataBuffer::candidate_address_

Definition at line 79 of file pool_util.hh.

Referenced by setup().

core::Real protocols::canonical_sampling::mc_convergence_checks::DataBuffer::candidate_best_rmsd_

Definition at line 77 of file pool_util.hh.

double* protocols::canonical_sampling::mc_convergence_checks::DataBuffer::candidate_best_rmsds_

Definition at line 78 of file pool_util.hh.

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

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

Definition at line 75 of file pool_util.hh.

Referenced by setup().

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

Definition at line 76 of file pool_util.hh.

FArray2D_double protocols::canonical_sampling::mc_convergence_checks::DataBuffer::coords_

Definition at line 68 of file pool_util.hh.

Referenced by setup().

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

Definition at line 67 of file pool_util.hh.

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

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

Definition at line 66 of file pool_util.hh.

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

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

Definition at line 85 of file pool_util.hh.

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

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

Definition at line 72 of file pool_util.hh.

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

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

Definition at line 84 of file pool_util.hh.

Referenced by setup().

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

Definition at line 71 of file pool_util.hh.

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

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

Definition at line 65 of file pool_util.hh.

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

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

Definition at line 82 of file pool_util.hh.

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

Definition at line 70 of file pool_util.hh.

Referenced by setup().

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

Definition at line 69 of file pool_util.hh.

Referenced by setup().

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

Definition at line 81 of file pool_util.hh.

Referenced by setup().

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

Definition at line 73 of file pool_util.hh.

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

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

Definition at line 80 of file pool_util.hh.


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