source/integrals/multipole_prep.h File Reference

This file contains preparatory stuff for computing multipole moments and related things. More...

#include "realtype.h"
#include "polydegree.h"
#include <cstddef>

Go to the source code of this file.

Classes

struct  multipole_struct_large
struct  multipole_struct_small
class  MultipolePrepManager
struct  MultipolePrepManager::l_m_struct

Defines

#define MAX_MULTIPOLE_DEGREE   15
#define MAX_NO_OF_MOMENTS_PER_MULTIPOLE   ((MAX_MULTIPOLE_DEGREE+1)*(MAX_MULTIPOLE_DEGREE+1))
#define MAX_MULTIPOLE_DEGREE_BASIC   BASIS_FUNC_POLY_MAX_DEGREE
#define MAX_NO_OF_MOMENTS_PER_MULTIPOLE_BASIC   ((MAX_MULTIPOLE_DEGREE_BASIC+1)*(MAX_MULTIPOLE_DEGREE_BASIC+1))

Detailed Description

This file contains preparatory stuff for computing multipole moments and related things.

Author:
: Elias Rudberg responsible

Define Documentation

#define MAX_MULTIPOLE_DEGREE   15
#define MAX_MULTIPOLE_DEGREE_BASIC   BASIS_FUNC_POLY_MAX_DEGREE
#define MAX_NO_OF_MOMENTS_PER_MULTIPOLE   ((MAX_MULTIPOLE_DEGREE+1)*(MAX_MULTIPOLE_DEGREE+1))
#define MAX_NO_OF_MOMENTS_PER_MULTIPOLE_BASIC   ((MAX_MULTIPOLE_DEGREE_BASIC+1)*(MAX_MULTIPOLE_DEGREE_BASIC+1))

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1