|
ergo
|
Defines IntegralInfo object, providing the coefficients needed for integral evaluation. More...
#include <stdlib.h>#include <cmath>#include <stdio.h>#include <memory.h>#include <time.h>#include <stdarg.h>#include <stdexcept>#include "integral_info.h"#include "boysfunction.h"#include "output.h"#include "memorymanag.h"#include "mat_gblas.h"Macros | |
| #define | NBIN 28 |
Functions | |
| static void | setup_bin_coeffs () |
| static int | getBinCoeff (int i, int j) |
| static ergo_real | factorial (int n) |
| static int | get_real_solid_harmonic_poly (int l, int m, basis_func_poly_struct *result) |
| int | setup_basis_func_polys (IntegralInfo *b) |
Variables | |
| static int | BinCoeffs [NBIN *NBIN] |
Defines IntegralInfo object, providing the coefficients needed for integral evaluation.
| #define NBIN 28 |
Referenced by getBinCoeff(), and setup_bin_coeffs().
|
static |
References factorial().
Referenced by factorial(), and get_real_solid_harmonic_poly().
|
static |
References basis_func_term_struct::coeff, do_output(), factorial(), getBinCoeff(), LOG_AREA_INTEGRALS, LOG_CAT_ERROR, MAX_NO_OF_TERMS_IN_BASIS_FUNC_POLY, basis_func_term_struct::monomialInts, basis_func_poly_struct::noOfTerms, setup_bin_coeffs(), template_blas_pow(), template_blas_sqrt(), and basis_func_poly_struct::termList.
Referenced by setup_basis_func_polys().
|
static |
References BinCoeffs, and NBIN.
Referenced by get_real_solid_harmonic_poly().
| int setup_basis_func_polys | ( | IntegralInfo * | b | ) |
References IntegralInfo::basis_func_poly_list, BASIS_FUNC_POLY_MAX_DEGREE, basis_func_term_struct::coeff, do_output(), get_real_solid_harmonic_poly(), LOG_AREA_INTEGRALS, LOG_CAT_ERROR, MAX_NO_OF_BASIS_FUNC_POLYS, monomial_info_struct::monomial_index_list, IntegralInfo::monomial_info, basis_func_term_struct::monomialID, basis_func_term_struct::monomialInts, IntegralInfo::no_of_basis_func_polys, basis_func_poly_struct::noOfTerms, basis_func_poly_struct::scaledSolidHarmonicPrefactor, template_blas_pow(), template_blas_sqrt(), and basis_func_poly_struct::termList.
Referenced by IntegralInfo::init().
|
static |
References BinCoeffs, and NBIN.
Referenced by get_real_solid_harmonic_poly().
Referenced by getBinCoeff(), and setup_bin_coeffs().