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()

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

◆ advance_atts_offset_disp()

void orb5x::LarmorModule::advance_atts_offset_disp ( )
static

◆ assign_larmor_atts()

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()

void orb5x::LarmorModule::destroyStaticViews ( )
static

◆ get_marker_type()

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

◆ get_sorting()

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

◆ get_zcos2_view()

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

◆ get_zsin2_view()

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

◆ init_larmor()

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

Referenced by initlarmor().

◆ initlarmor()

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

References init_larmor().

◆ reallocate_larmor()

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

◆ reset_atts_offset()

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

◆ reset_atts_offset_disp()

void orb5x::LarmorModule::reset_atts_offset_disp ( )
static

◆ set_larmor_max()

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

◆ set_n_larmor_tot()

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

◆ should_enlarge_larmor()

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

◆ sort_larmor_points()

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: