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

#include "larmor.hpp"

Static Public Member Functions

static void advance_atts_offset (int isp)
 
static void advance_atts_offset_disp ()
 
static void assign_larmor_atts (int isp, int lnaveg, Real alp, Real rhog, Real sigma, Real chi, Real phi, Real wgc, Real pzomgc, int larmor_start, Kokkos::View< Real **, Kokkos::LayoutLeft, Kokkos::HostSpace > *atts_host_override=nullptr)
 
static void destroyStaticViews ()
 
static MarkerTypeget_marker_type (int isp)
 
static SortingClassget_sorting (int isp)
 
static const Kokkos::View< Real ** > & get_zcos2_view ()
 
static const Kokkos::View< Real ** > & get_zsin2_view ()
 
static void init_larmor (int step)
 
static void initlarmor (int step)
 
static void reallocate_larmor (int isp)
 
static void reset_atts_offset (int isp)
 
static void reset_atts_offset_disp ()
 
static void set_larmor_max (int isp, int larmor_index, int np)
 
static void set_n_larmor_tot (int isp, int larmor_index, int np)
 
static bool should_enlarge_larmor (int isp)
 
static void sort_larmor_points ()
 

Static Public Attributes

static int CdC_ATT
 
static int CdS_ATT
 
static int CHI_ATT
 
static int FIELD_ATT
 
static int N_ATTS
 
static int PHI_ATT
 
static int SdC_ATT
 
static int SdS_ATT
 
static int SIG_ATT
 
static int WCF_ATT
 
static int WGT_ATT
 

Member Function Documentation

◆ advance_atts_offset()

static void orb5x::LarmorModule::advance_atts_offset ( int  isp)
static

◆ advance_atts_offset_disp()

static void orb5x::LarmorModule::advance_atts_offset_disp ( )
static

◆ assign_larmor_atts()

static void orb5x::LarmorModule::assign_larmor_atts ( int  isp,
int  lnaveg,
Real  alp,
Real  rhog,
Real  sigma,
Real  chi,
Real  phi,
Real  wgc,
Real  pzomgc,
int  larmor_start,
Kokkos::View< Real **, Kokkos::LayoutLeft, Kokkos::HostSpace > *  atts_host_override = nullptr 
)
static

◆ destroyStaticViews()

static void orb5x::LarmorModule::destroyStaticViews ( )
static

◆ get_marker_type()

static MarkerType & orb5x::LarmorModule::get_marker_type ( int  isp)
static

◆ get_sorting()

static SortingClass * orb5x::LarmorModule::get_sorting ( int  isp)
static

◆ get_zcos2_view()

static const Kokkos::View< Real ** > & orb5x::LarmorModule::get_zcos2_view ( )
static

◆ get_zsin2_view()

static const Kokkos::View< Real ** > & orb5x::LarmorModule::get_zsin2_view ( )
static

◆ init_larmor()

static void orb5x::LarmorModule::init_larmor ( int  step)
static

Referenced by initlarmor().

◆ initlarmor()

static void orb5x::LarmorModule::initlarmor ( int  step)
inlinestatic

References init_larmor().

◆ reallocate_larmor()

static void orb5x::LarmorModule::reallocate_larmor ( int  isp)
static

◆ reset_atts_offset()

static void orb5x::LarmorModule::reset_atts_offset ( int  isp)
static

◆ reset_atts_offset_disp()

static void orb5x::LarmorModule::reset_atts_offset_disp ( )
static

◆ set_larmor_max()

static void orb5x::LarmorModule::set_larmor_max ( int  isp,
int  larmor_index,
int  np 
)
static

◆ set_n_larmor_tot()

static void orb5x::LarmorModule::set_n_larmor_tot ( int  isp,
int  larmor_index,
int  np 
)
static

◆ should_enlarge_larmor()

static bool orb5x::LarmorModule::should_enlarge_larmor ( int  isp)
static

◆ sort_larmor_points()

static void orb5x::LarmorModule::sort_larmor_points ( )
static

Member Data Documentation

◆ CdC_ATT

int orb5x::LarmorModule::CdC_ATT
static

◆ CdS_ATT

int orb5x::LarmorModule::CdS_ATT
static

◆ CHI_ATT

int orb5x::LarmorModule::CHI_ATT
static

◆ FIELD_ATT

int orb5x::LarmorModule::FIELD_ATT
static

◆ N_ATTS

int orb5x::LarmorModule::N_ATTS
static

◆ PHI_ATT

int orb5x::LarmorModule::PHI_ATT
static

◆ SdC_ATT

int orb5x::LarmorModule::SdC_ATT
static

◆ SdS_ATT

int orb5x::LarmorModule::SdS_ATT
static

◆ SIG_ATT

int orb5x::LarmorModule::SIG_ATT
static

◆ WCF_ATT

int orb5x::LarmorModule::WCF_ATT
static

◆ WGT_ATT

int orb5x::LarmorModule::WGT_ATT
static

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