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

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

◆ cleanup()

void orb5x::Vis3d::cleanup ( )
static

◆ get3dmeshgrid()

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

◆ get3dmeshinfo()

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

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

◆ write3D()

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: