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 |
|
static |
Referenced by 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().