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

Magnetic island physics module. More...

#include "island.hpp"

Static Public Member Functions

static void destroyStaticViews ()
 
static Real get_atilde (Real ps, Real pchi, Real pphi)
 
static Real get_btilde (Real ps, Real pchi, Real pphi)
 
static Real get_helical (Real ps, Real pchi, Real pphi)
 
static void helical_dealloc ()
 
static void island_builder ()
 
static void profis (const Kokkos::View< Real * > &r, const Kokkos::View< Real * > &z, int iflag, Kokkos::View< Real ** > &isrz, Kokkos::View< Real ** > &srz, Kokkos::View< Real ** > &iscp, Kokkos::View< Real ** > &htest)
 

Detailed Description

Magnetic island physics module.

This module builds static magnetic islands and provides diagnostic functions for island potential and magnetic field perturbations

Member Function Documentation

◆ destroyStaticViews()

static void orb5x::IslandModule::destroyStaticViews ( )
static

◆ get_atilde()

static Real orb5x::IslandModule::get_atilde ( Real  ps,
Real  pchi,
Real  pphi 
)
static

◆ get_btilde()

static Real orb5x::IslandModule::get_btilde ( Real  ps,
Real  pchi,
Real  pphi 
)
static

◆ get_helical()

static Real orb5x::IslandModule::get_helical ( Real  ps,
Real  pchi,
Real  pphi 
)
static

◆ helical_dealloc()

static void orb5x::IslandModule::helical_dealloc ( )
static

◆ island_builder()

static void orb5x::IslandModule::island_builder ( )
static

◆ profis()

static void orb5x::IslandModule::profis ( const Kokkos::View< Real * > &  r,
const Kokkos::View< Real * > &  z,
int  iflag,
Kokkos::View< Real ** > &  isrz,
Kokkos::View< Real ** > &  srz,
Kokkos::View< Real ** > &  iscp,
Kokkos::View< Real ** > &  htest 
)
static

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