ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
Loading...
Searching...
No Matches
orb5x::spclibs::Spline2D1D Struct Reference

2D+1D B-spline (for axisymmetric problems) More...

#include "bsplines.hpp"

Collaboration diagram for orb5x::spclibs::Spline2D1D:

Public Member Functions

bool is_initialized () const
 Spline2D1D ()=default

Public Attributes

Kokkos::View< Real *** > bcoefs
 3D spline coefficients
Kokkos::View< Real ****** > ppform
 3D PPFORM coefficients
Spline2D sp12
 2D spline for directions 1 and 2
Spline1D sp3
 1D spline for direction 3

Detailed Description

2D+1D B-spline (for axisymmetric problems)

Constructed from a 2D spline (sp12) and a 1D spline (sp3).

Constructor & Destructor Documentation

◆ Spline2D1D()

orb5x::spclibs::Spline2D1D::Spline2D1D ( )
default

Member Function Documentation

◆ is_initialized()

bool orb5x::spclibs::Spline2D1D::is_initialized ( ) const
inline

References sp12, and sp3.

Member Data Documentation

◆ bcoefs

Kokkos::View<Real***> orb5x::spclibs::Spline2D1D::bcoefs

3D spline coefficients

◆ ppform

Kokkos::View<Real******> orb5x::spclibs::Spline2D1D::ppform

3D PPFORM coefficients

◆ sp12

Spline2D orb5x::spclibs::Spline2D1D::sp12

2D spline for directions 1 and 2

Referenced by is_initialized().

◆ sp3

Spline1D orb5x::spclibs::Spline2D1D::sp3

1D spline for direction 3

Referenced by is_initialized().


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