|
ergo
|
#include <stdlib.h>#include <memory.h>#include <algorithm>#include "organize_distrs.h"#include "pi.h"Defines | |
| #define | NO_OF_SORT_BUCKETS 30 |
| #define | MAX_NO_OF_GROUPS_PER_CLUSTER 10 |
Functions | |
| static void | do_sort_int_list (int *list, int n) |
| int | organize_distributions (const IntegralInfo *integralInfo, DistributionSpecStructLabeled *distrList_in, int distrCount, distr_org_struct *result, const ergo_real *boxCenterCoords, ergo_real boxWidth) |
| #define MAX_NO_OF_GROUPS_PER_CLUSTER 10 |
Referenced by organize_distributions().
| #define NO_OF_SORT_BUCKETS 30 |
Referenced by organize_distributions().
| static void do_sort_int_list | ( | int * | list, |
| int | n | ||
| ) | [static] |
Referenced by organize_distributions().
| int organize_distributions | ( | const IntegralInfo * | integralInfo, |
| DistributionSpecStructLabeled * | distrList_in, | ||
| int | distrCount, | ||
| distr_org_struct * | result, | ||
| const ergo_real * | boxCenterCoords, | ||
| ergo_real | boxWidth | ||
| ) |
References DistributionSpecStructLabeled::distr, DistributionSpecStruct_::centerCoords, NO_OF_SORT_BUCKETS, DistributionSpecStruct_::exponent, DistributionSpecStruct_::monomialInts, distr_org_struct::groupList, distr_group_struct::distrCount, distr_group_struct::startIndex, distr_group_struct::nmax, distr_group_struct::centerCoords, distr_group_struct::exponent, pi, distr_group_struct::maxSizeGroup, distr_group_struct::maxLimitingFactorGroup, distr_group_struct::maxExtentGroup, distr_group_struct::maxAbsDmatElementGroup, chunk_struct::clusterStartIndex, chunk_struct::basisFuncPairListIndex, chunk_struct::noOfBasisFuncPairs, MAX_NO_OF_BASIS_FUNC_PAIRS_PER_CHUNK, do_output(), LOG_CAT_ERROR, LOG_AREA_INTEGRALS, MAX_NO_OF_GROUPS_PER_CLUSTER, chunk_struct::noOfClusters, distr_org_struct::minimalDistrList, minimal_distr_struct::coeff, minimal_distr_struct::monomialIndex, IntegralInfo::monomial_info, monomial_info_struct::monomial_index_list, distr_org_struct::maxExtent, distr_org_struct::maxDistanceOutsideBox, minimal_distr_struct::basisFuncPairIndex, do_sort_int_list(), distr_org_struct::basisFuncListForChunks_map, distr_org_struct::clusterList, distr_org_struct::chunkList, distr_org_struct::basisFuncPairList, distr_org_struct::basisFuncListForChunks, distr_org_struct::basisFuncList, distr_org_struct::chunkCount, distr_org_struct::clusterCount, distr_org_struct::minimalDistrCount, distr_org_struct::groupCount, distr_org_struct::basisFuncPairCount, distr_org_struct::basisFuncForChunksCount, and distr_org_struct::basisFuncListCount.
Referenced by compute_JK_single_box(), compute_J_by_boxes_linear(), and compute_K_by_boxes().