@param[in] dmax: Maximal degree of spherical harmonics to be evaluated.
dmax >= 0
@param[in] pm: Maximal degree of the multipole expansion. pm >= 0.
@param[in] pl: Maximal degree of the local expansion. pl >= 0.
@param[out] vcnk: Array of squre roots of combinatorial factors C_n^k.
Dimension is (2*dmax+1)*(dmax+1).
@param[out] m2l_ztranslate_coef: Constants for M2L translation over OZ axis.
Dimension is (pm+1, pl+1, pl+1).
@param[out] m2l_ztranslate_coef: Constants for adjoint M2L translation over
OZ axis. Dimension is (pl+1, pl+1, pm+1).
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.