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()

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

◆ beval3D()

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

◆ beval4()

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

◆ beval4D()

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

◆ eval()

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

◆ eval1()

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

◆ eval1D()

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

◆ eval2()

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

◆ eval2D()

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

◆ eval3()

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

◆ eval3D()

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

◆ eval4()

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

◆ eval4D()

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

◆ evald()

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

◆ find_cell()

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

◆ normalize_ksi()

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

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