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

2-dimensional B-spline (tensor product) More...

#include "bsplines.hpp"

+ Collaboration diagram for orb5x::spclibs::Spline2D:

Public Member Functions

bool is_initialized () const
 
 Spline2D ()=default
 

Public Attributes

Kokkos::View< Real ** > bcoefs
 2D spline coefficients (dim1 x dim2)
 
Kokkos::View< Real **** > ppform
 2D PPFORM coefficients
 
Spline1D sp1
 Spline in direction 1.
 
Spline1D sp2
 Spline in direction 2.
 

Detailed Description

2-dimensional B-spline (tensor product)

Constructed from two independent 1D splines (sp1, sp2).

Constructor & Destructor Documentation

◆ Spline2D()

orb5x::spclibs::Spline2D::Spline2D ( )
default

Member Function Documentation

◆ is_initialized()

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

Member Data Documentation

◆ bcoefs

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

2D spline coefficients (dim1 x dim2)

◆ ppform

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

2D PPFORM coefficients

◆ sp1

Spline1D orb5x::spclibs::Spline2D::sp1

Spline in direction 1.

Referenced by is_initialized().

◆ sp2

Spline1D orb5x::spclibs::Spline2D::sp2

Spline in direction 2.

Referenced by is_initialized().


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