ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
 
Loading...
Searching...
No Matches
orb5x::BSpline Class Reference

#include "bspline.hpp"

Static Public Member Functions

static void beval3 (Real ai, int i, int n, Real *Bik, int *pos)
 
static void beval3D (Real ai, int i, int n, Real *Bik, int *pos)
 
static void beval4 (Real ai, int i, int n, Real *Bik, int *pos)
 
static void beval4D (Real ai, int i, int n, Real *Bik, int *pos)
 
static void eval (Real ai, int degree, Real *Bik, int *pos)
 
static void eval1 (Real ai, Real *Bik, int *pos)
 
static void eval1D (Real ai, Real *Bik, int *pos)
 
static void eval2 (Real ai, Real *Bik, int *pos)
 
static void eval2D (Real ai, Real *Bik, int *pos)
 
static void eval3 (Real ai, Real *Bik, int *pos)
 
static void eval3D (Real ai, Real *Bik, int *pos)
 
static void eval4 (Real ai, Real *Bik, int *pos)
 
static void eval4D (Real ai, Real *Bik, int *pos)
 
static void evald (Real ai, int degree, Real *Bik, int *pos)
 
static int find_cell (Real x, Real x0, Real dx_inv)
 
static Real normalize_ksi (Real x, Real x_cell, Real dx)
 

Member Function Documentation

◆ beval3()

static void orb5x::BSpline::beval3 ( Real  ai,
int  i,
int  n,
Real Bik,
int *  pos 
)
static

◆ beval3D()

static void orb5x::BSpline::beval3D ( Real  ai,
int  i,
int  n,
Real Bik,
int *  pos 
)
static

◆ beval4()

static void orb5x::BSpline::beval4 ( Real  ai,
int  i,
int  n,
Real Bik,
int *  pos 
)
static

◆ beval4D()

static void orb5x::BSpline::beval4D ( Real  ai,
int  i,
int  n,
Real Bik,
int *  pos 
)
static

◆ eval()

static void orb5x::BSpline::eval ( Real  ai,
int  degree,
Real Bik,
int *  pos 
)
static

◆ eval1()

static void orb5x::BSpline::eval1 ( Real  ai,
Real Bik,
int *  pos 
)
static

◆ eval1D()

static void orb5x::BSpline::eval1D ( Real  ai,
Real Bik,
int *  pos 
)
static

◆ eval2()

static void orb5x::BSpline::eval2 ( Real  ai,
Real Bik,
int *  pos 
)
static

◆ eval2D()

static void orb5x::BSpline::eval2D ( Real  ai,
Real Bik,
int *  pos 
)
static

◆ eval3()

static void orb5x::BSpline::eval3 ( Real  ai,
Real Bik,
int *  pos 
)
static

◆ eval3D()

static void orb5x::BSpline::eval3D ( Real  ai,
Real Bik,
int *  pos 
)
static

◆ eval4()

static void orb5x::BSpline::eval4 ( Real  ai,
Real Bik,
int *  pos 
)
static

◆ eval4D()

static void orb5x::BSpline::eval4D ( Real  ai,
Real Bik,
int *  pos 
)
static

◆ evald()

static void orb5x::BSpline::evald ( Real  ai,
int  degree,
Real Bik,
int *  pos 
)
static

◆ find_cell()

static int orb5x::BSpline::find_cell ( Real  x,
Real  x0,
Real  dx_inv 
)
static

◆ normalize_ksi()

static Real orb5x::BSpline::normalize_ksi ( Real  x,
Real  x_cell,
Real  dx 
)
static

The documentation for this class was generated from the following file: