XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros
lagrange_weights.hpp File Reference
#include "globals.hpp"
Include dependency graph for lagrange_weights.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lagrange_weights
 This struct contains interpolation weights for 1D Lagrange interpolating polynomials of arbitrary order on a uniform 1D grid. More...
 

Macros

#define LAGRANGE_MAX_ORDER   8
 

Detailed Description

1.0 A. Mollen July 2022

DESCRIPTION

Structs for Lagrange interpolation weights on a uniform 1D grid.

NOTE: Maximum order hard-coded to LAGRANGE_MAX_ORDER but could straightforwardly be extended by changing array size (avoids dynamic size for performance).

Macro Definition Documentation

#define LAGRANGE_MAX_ORDER   8