#include <organize_distrs.h>
Classes | |
struct | Data |
Public Member Functions | |
void | writeToBuffer (char *dataBuffer, size_t const bufferSize) const |
size_t | getSize () const |
void | assignFromBuffer (char const *dataBuffer, size_t const bufferSize) |
Public Attributes | |
std::vector< minimal_distr_struct > | minimalDistrList |
std::vector< distr_group_struct > | groupList |
std::vector< cluster_struct > | clusterList |
std::vector< batch_struct > | batchList |
std::vector < basis_func_pair_struct > | basisFuncPairList |
std::vector< int > | basisFuncListForBatchs |
std::vector< int > | basisFuncListForBatchs_map |
std::vector< int > | basisFuncList |
std::vector< i_j_val_struct > | spMatElementList |
std::vector< int > | spMatCountList |
std::vector< int > | spMatIdxList |
std::vector < basis_func_group_info_for_box > | basisFuncGroupInfoListForK |
Data | data |
void distr_org_struct::assignFromBuffer | ( | char const * | dataBuffer, | |
size_t const | bufferSize | |||
) |
References basisFuncGroupInfoListForK, basisFuncList, basisFuncListForBatchs, basisFuncListForBatchs_map, basisFuncPairList, batchList, clusterList, data, groupList, minimalDistrList, spMatCountList, spMatElementList, spMatIdxList, and std_vector_assignFromBuffer_and_move_ptr().
Referenced by distr_list_description_struct::assignFromBuffer().
size_t distr_org_struct::getSize | ( | ) | const |
References basisFuncGroupInfoListForK, basisFuncList, basisFuncListForBatchs, basisFuncListForBatchs_map, basisFuncPairList, batchList, clusterList, groupList, minimalDistrList, spMatCountList, spMatElementList, spMatIdxList, and std_vector_getSize().
Referenced by distr_list_description_struct::assignFromBuffer(), distr_list_description_struct::getSize(), distr_list_description_struct::writeToBuffer(), and writeToBuffer().
void distr_org_struct::writeToBuffer | ( | char * | dataBuffer, | |
size_t const | bufferSize | |||
) | const |
References basisFuncGroupInfoListForK, basisFuncList, basisFuncListForBatchs, basisFuncListForBatchs_map, basisFuncPairList, batchList, clusterList, data, getSize(), groupList, minimalDistrList, spMatCountList, spMatElementList, spMatIdxList, and std_vector_writeToBuffer_and_move_ptr().
Referenced by distr_list_description_struct::writeToBuffer().
Referenced by assignFromBuffer(), create_joblist_exchange_for_two_boxes_recursive(), getSize(), prep_info_for_K(), and writeToBuffer().
std::vector<int> distr_org_struct::basisFuncList |
Referenced by assignFromBuffer(), get_K_contribs_from_2_interacting_boxes(), getSize(), organize_distributions(), and writeToBuffer().
std::vector<int> distr_org_struct::basisFuncListForBatchs |
Referenced by assignFromBuffer(), getSize(), organize_distributions(), and writeToBuffer().
std::vector<int> distr_org_struct::basisFuncListForBatchs_map |
Referenced by assignFromBuffer(), get_K_contribs_from_2_interacting_boxes(), getSize(), organize_distributions(), and writeToBuffer().
std::vector<batch_struct> distr_org_struct::batchList |
Referenced by assignFromBuffer(), compute_JK_single_box(), create_list_of_multipoles_for_box(), do_multipole_interaction_between_2_boxes_branches(), generate_multipoles_for_groups(), get_J_contribs_from_2_interacting_boxes(), get_K_contribs_from_2_interacting_boxes(), getSize(), organize_distributions(), translate_multipoles_for_box(), and writeToBuffer().
std::vector<cluster_struct> distr_org_struct::clusterList |
Referenced by assignFromBuffer(), compute_JK_single_box(), create_list_of_multipoles_for_box(), do_multipole_interaction_between_2_boxes_branches(), generate_multipoles_for_groups(), get_J_contribs_from_2_interacting_boxes(), get_K_contribs_from_2_interacting_boxes(), getSize(), organize_distributions(), translate_multipoles_for_box(), and writeToBuffer().
std::vector<distr_group_struct> distr_org_struct::groupList |
Referenced by assignFromBuffer(), compute_J_by_boxes_linear(), compute_JK_single_box(), create_list_of_multipoles_for_box(), do_multipole_interaction_between_2_boxes_branches(), generate_multipoles_for_groups(), get_J_contribs_from_2_interacting_boxes(), get_K_contribs_from_2_interacting_boxes(), getSize(), organize_distributions(), and writeToBuffer().
std::vector<minimal_distr_struct> distr_org_struct::minimalDistrList |
std::vector<int> distr_org_struct::spMatCountList |
std::vector<i_j_val_struct> distr_org_struct::spMatElementList |
std::vector<int> distr_org_struct::spMatIdxList |