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

Radial support and analysis step for the SAW perturbation initializer. More...

#include "globals.hpp"

Public Member Functions

void init_s ()
 Allocate the radial support and load its four default bounds.
 
 InitializeSaw ()
 Construct SAW state with deferred radial-array allocation.
 

Public Attributes

Real dtana = 0.02
 Normalized analysis-time increment for the SAW mode.
 
Kokkos::View< Real[4]> s
 Four normalized radii delimiting the SAW envelope.
 
bool s_initialized = false
 Whether s owns Kokkos storage.
 

Detailed Description

Radial support and analysis step for the SAW perturbation initializer.

Constructor & Destructor Documentation

◆ InitializeSaw()

orb5x::InitializeSaw::InitializeSaw ( )
inline

Construct SAW state with deferred radial-array allocation.

Member Function Documentation

◆ init_s()

void orb5x::InitializeSaw::init_s ( )
inline

Allocate the radial support and load its four default bounds.

Precondition
Kokkos is initialized.

References s, and s_initialized.

Member Data Documentation

◆ dtana

Real orb5x::InitializeSaw::dtana = 0.02

Normalized analysis-time increment for the SAW mode.

◆ s

Kokkos::View<Real[4]> orb5x::InitializeSaw::s

Four normalized radii delimiting the SAW envelope.

Referenced by init_s().

◆ s_initialized

bool orb5x::InitializeSaw::s_initialized = false

Whether s owns Kokkos storage.

Referenced by init_s().


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