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

#include "vis3d.hpp"

Public Member Functions

 Vis3d ()
 

Static Public Member Functions

static void checkout3dfile (const std::string &out_field)
 
static void cleanup ()
 
static void get3dmeshgrid (Kokkos::View< Real * > *sgrid_ptr, Kokkos::View< Real * > *chigrid_ptr, Kokkos::View< Real * > *phigrid_ptr)
 
static void get3dmeshinfo (Real *zdsgrid=nullptr, Real *zdchigrid=nullptr, Real *zdphigrid=nullptr, Real *zsmin=nullptr, Real *zchimin=nullptr, Real *zphimin=nullptr, int *zsbin=nullptr, int *zchibin=nullptr, int *zphibin=nullptr, bool *zlocalgrid=nullptr)
 
static void init3Ddiagnostics (const Diag3dParameters &parameters)
 
static void write3D (const std::string &out_field, int ztime, const Kokkos::View< Real *** > *field_array_3d=nullptr, FieldFunc *field_function_ptr=nullptr, std::string *filename=nullptr, bool lclose_file=true, const std::string &filename_suffix="")
 

Constructor & Destructor Documentation

◆ Vis3d()

orb5x::Vis3d::Vis3d ( )
inline

Member Function Documentation

◆ checkout3dfile()

static void orb5x::Vis3d::checkout3dfile ( const std::string &  out_field)
static

◆ cleanup()

static void orb5x::Vis3d::cleanup ( )
static

◆ get3dmeshgrid()

static void orb5x::Vis3d::get3dmeshgrid ( Kokkos::View< Real * > *  sgrid_ptr,
Kokkos::View< Real * > *  chigrid_ptr,
Kokkos::View< Real * > *  phigrid_ptr 
)
static

◆ get3dmeshinfo()

static void orb5x::Vis3d::get3dmeshinfo ( Real zdsgrid = nullptr,
Real zdchigrid = nullptr,
Real zdphigrid = nullptr,
Real zsmin = nullptr,
Real zchimin = nullptr,
Real zphimin = nullptr,
int *  zsbin = nullptr,
int *  zchibin = nullptr,
int *  zphibin = nullptr,
bool *  zlocalgrid = nullptr 
)
static

◆ init3Ddiagnostics()

static void orb5x::Vis3d::init3Ddiagnostics ( const Diag3dParameters parameters)
static

◆ write3D()

static void orb5x::Vis3d::write3D ( const std::string &  out_field,
int  ztime,
const Kokkos::View< Real *** > *  field_array_3d = nullptr,
FieldFunc field_function_ptr = nullptr,
std::string *  filename = nullptr,
bool  lclose_file = true,
const std::string &  filename_suffix = "" 
)
static

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