forked from ray38/MCSH_C_Implementation
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMCSHDescriptorMain.h
16 lines (11 loc) · 1.51 KB
/
MCSHDescriptorMain.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void taskPartition_RadialLegendre(const int length, const double rCutoff, const int *lList, const int *groupList, const int numParallelComm, int *taskAssignmentList);
void taskPartition_RadialRStep(const int length, const double *rCutoffList, const int *lList, const int *groupList, const int numParallelComm, int *taskAssignmentList);
void MCSHDescriptorMainFixed_RadialRStep(const double *rho, const int imageDimX, const int imageDimY, const int imageDimZ, const double hx, const double hy, const double hz,
double *U, const int accuracy, const int commIndex, const int numParallelComm, const MPI_Comm communicator);
void MCSHDescriptorMain_RadialLegendre(const double *rho, const int imageDimX, const int imageDimY, const int imageDimZ, const double hx, const double hy, const double hz,
double *U, const int accuracy, const double rCutoff, const int maxMCSHOrder, const int maxLegendreOrder,
const int commIndex, const int numParallelComm, const MPI_Comm communicator);
void MCSHDescriptorMain_RadialRStep(const double *rho, const int imageDimX, const int imageDimY, const int imageDimZ, const double hx, const double hy, const double hz,
double *U, const int accuracy, const int maxOrder, const double rMaxCutoff, const double rStepsize,
const int commIndex, const int numParallelComm, const MPI_Comm communicator);
void calcAndSaveCoords(const double *rho, const int imageDimX, const int imageDimY, const int imageDimZ, const double hx, const double hy, const double hz, double *U);