XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
MagneticEquilFiles2D Struct Reference

#include <magnetic_equil_files.hpp>

Inheritance diagram for MagneticEquilFiles2D:
Inheritance graph
[legend]
Collaboration diagram for MagneticEquilFiles2D:
Collaboration graph
[legend]

Public Member Functions

void read_eq_dims (FileReader &file_reader, int &mr, int &mz, int &mpsi)
 
void read_eq (FileReader &file_reader)
 
 MagneticEquilFiles2D (bool read_m3dc1, const std::string &eq_filename)
 
 MagneticEquilFiles2D (NLReader::NamelistReader &nlr)
 
- Public Member Functions inherited from MagneticEquilFiles
virtual ~MagneticEquilFiles ()=default
 

Static Public Member Functions

static MagneticEquilFiles2D eq_files_from_namelist (NLReader::NamelistReader &nlr)
 
- Static Public Member Functions inherited from MagneticEquilFiles
static Ptr eq_files_ptr_from_namelist (NLReader::NamelistReader &nlr, bool is_3D)
 

Public Attributes

RZBounds bounds
 
double axis_r
 
double axis_z
 
double axis_b
 
double x_psi
 
double x_r
 
double x_z
 
View< double *, CLayout, HostTypergrid
 
View< double *, CLayout, HostTypezgrid
 
View< double *, CLayout, HostTypepsi_grid
 
View< double *, CLayout, HostTypeI
 
View< double **, CLayout,
HostType
psi_rz
 

Additional Inherited Members

- Public Types inherited from MagneticEquilFiles
using Ptr = std::shared_ptr< MagneticEquilFiles >
 

Constructor & Destructor Documentation

MagneticEquilFiles2D::MagneticEquilFiles2D ( bool  read_m3dc1,
const std::string &  eq_filename 
)

Here is the call graph for this function:

Here is the caller graph for this function:

MagneticEquilFiles2D::MagneticEquilFiles2D ( NLReader::NamelistReader nlr)

Here is the call graph for this function:

Member Function Documentation

MagneticEquilFiles2D MagneticEquilFiles2D::eq_files_from_namelist ( NLReader::NamelistReader nlr)
static

< eq_filename is the name of the eqd input

Here is the call graph for this function:

Here is the caller graph for this function:

void MagneticEquilFiles2D::read_eq ( FileReader file_reader)

Here is the call graph for this function:

Here is the caller graph for this function:

void MagneticEquilFiles2D::read_eq_dims ( FileReader file_reader,
int &  mr,
int &  mz,
int &  mpsi 
)

Read eq file

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

double MagneticEquilFiles2D::axis_b
double MagneticEquilFiles2D::axis_r
double MagneticEquilFiles2D::axis_z
RZBounds MagneticEquilFiles2D::bounds
View<double*, CLayout, HostType> MagneticEquilFiles2D::I
View<double*, CLayout, HostType> MagneticEquilFiles2D::psi_grid
View<double**, CLayout, HostType> MagneticEquilFiles2D::psi_rz
View<double*, CLayout, HostType> MagneticEquilFiles2D::rgrid
double MagneticEquilFiles2D::x_psi
double MagneticEquilFiles2D::x_r
double MagneticEquilFiles2D::x_z
View<double*, CLayout, HostType> MagneticEquilFiles2D::zgrid

The documentation for this struct was generated from the following files: