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
MagneticEquilFiles Struct Reference

#include <magnetic_equil_files.hpp>

Collaboration diagram for MagneticEquilFiles:
Collaboration graph
[legend]

Public Member Functions

void read_eq_dims (FileReader &file_reader)
 
void read_eq (FileReader &file_reader)
 
 MagneticEquilFiles (bool read_m3dc1, const std::string &eq_filename)
 
 MagneticEquilFiles (NLReader::NamelistReader &nlr)
 

Static Public Member Functions

static MagneticEquilFiles eq_files_from_namelist (NLReader::NamelistReader &nlr)
 

Public Attributes

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

Constructor & Destructor Documentation

MagneticEquilFiles::MagneticEquilFiles ( bool  read_m3dc1,
const std::string &  eq_filename 
)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

MagneticEquilFiles::MagneticEquilFiles ( NLReader::NamelistReader nlr)
inline

Here is the call graph for this function:

Member Function Documentation

static MagneticEquilFiles MagneticEquilFiles::eq_files_from_namelist ( NLReader::NamelistReader nlr)
inlinestatic

< 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 MagneticEquilFiles::read_eq ( FileReader file_reader)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

void MagneticEquilFiles::read_eq_dims ( FileReader file_reader)
inline

Read eq file

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

double MagneticEquilFiles::axis_b
double MagneticEquilFiles::axis_r
double MagneticEquilFiles::axis_z
RZBounds MagneticEquilFiles::bounds
View<double*, CLayout, HostType> MagneticEquilFiles::I
int MagneticEquilFiles::mpsi
int MagneticEquilFiles::mr
int MagneticEquilFiles::mz
View<double*, CLayout, HostType> MagneticEquilFiles::psi_grid
View<double**, CLayout, HostType> MagneticEquilFiles::psi_rz
View<double*, HostType> MagneticEquilFiles::rgrid
double MagneticEquilFiles::x_psi
double MagneticEquilFiles::x_r
double MagneticEquilFiles::x_z
View<double*, HostType> MagneticEquilFiles::zgrid

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