XGC1
|
#include <grid_files.hpp>
Public Types | |
using | GridCreateOpt = PlaneFiles::GridCreateOpt |
Public Member Functions | |
GridFiles (int nshells, double raxis, double zaxis, double rscale, double zscale, GridCreateOpt grid_opt=Hexagonal) | |
GridFiles (MagneticField< HostType > &magnetic_field, int nshells, GridCreateOpt grid_opt=Hexagonal) | |
std::string | ifile_int2str (int ifile) const |
const PlaneFiles & | lplane () const |
const PlaneFiles & | midplane () const |
const PlaneFiles & | rplane () const |
int | n_planes () const |
void | clear () |
Static Public Member Functions | |
static int | nshells_from_nnodes (int nnodes) |
Public Attributes | |
std::vector< PlaneFiles > | plane_files_vec |
Static Public Attributes | |
static constexpr GridCreateOpt | Hexagonal = PlaneFiles::Hexagonal |
static constexpr GridCreateOpt | Circular = PlaneFiles::Circular |
GridFiles::GridFiles | ( | int | nshells, |
double | raxis, | ||
double | zaxis, | ||
double | rscale, | ||
double | zscale, | ||
GridCreateOpt | grid_opt = Hexagonal |
||
) |
GridFiles::GridFiles | ( | MagneticField< HostType > & | magnetic_field, |
int | nshells, | ||
GridCreateOpt | grid_opt = Hexagonal |
||
) |
void GridFiles::clear | ( | ) |
std::string GridFiles::ifile_int2str | ( | int | ifile | ) | const |
const PlaneFiles & GridFiles::lplane | ( | ) | const |
const PlaneFiles & GridFiles::midplane | ( | ) | const |
int GridFiles::n_planes | ( | ) | const |
|
static |
const PlaneFiles & GridFiles::rplane | ( | ) | const |
|
static |
|
static |
std::vector<PlaneFiles> GridFiles::plane_files_vec |