Stellarator and Tokamak Modeling and Meshing Software (STOMMS)
Loading...
Searching...
No Matches
Functions
gfileUtil.h File Reference

Functions

void init_ez_spline_ (int *, int *)
 
void readgfile_ (const char *, int *)
 
void readeqdfile_ (const char *, int *)
 
void eval_field_val_ (const double *r, const double *z, double *val, int *ierr)
 
void eval_field_grad_ (const double *r, const double *z, double *val, int *ierr)
 
void eval_field_deriv_ (const double *r, const double *z, int *dr, int *dz, double *val, int *ierr)
 
void eval_i_val_ (const double *phi, double *val, int *ierr)
 
void eval_i_grad_ (const double *phi, double *val, int *ierr)
 
void eval_b_val_ (const double *r, const double *z, double *Bval, int *ierr)
 
void get_b_box_ (double *bbox)
 
void get_psi_grid_num_ (int *mw, int *mh)
 
void get_psi_and_its_grid_ (double *rgrid, double *zgrid, double *psirz)
 
void get_bd_pts_ (double *x, double *y, int *numPts)
 
void get_num_bd_pts_ (int *n)
 
void get_sep_pts_ (double *x, double *y, int *numPts)
 
void get_x_pt_ (double *xPt)
 
void get_axis_ (double *axisPt)
 
void remove_duplicate_pt_ (double *inputx, double *inputy, int *numpt)
 
void set_eqd_psi_factor_ (double *fac)
 
void initial_setting_prf_ (double *, double *, double *)
 
void eq_ftn_setup_ti_ (int *, const char *, int *, double *, double *, double *, double *, double *, double *)
 
void eq_ftn_setup_ts_ (double *, int *, const char *, int *, double *, double *, double *, double *, double *, double *)
 
void eval_gri_val_ (double *, double *, double *, int *)
 
void eval_grs_val_ (double *, double *, double *, int *)
 
void eval_field_val (const double *r, const double *z, double *val, int *ierr, bool reversePsi)
 
void eval_field_grad (const double *r, const double *z, double *val, int *ierr, bool reversePsi)
 
void eval_field_grad_abs2 (const double *r, const double *z, double *val, int *ierr, bool reversePsi)
 
void eval_field_deriv (const double *r, const double *z, int *dr, int *dz, double *val, int *ierr, bool reversePsi)
 

Function Documentation

◆ eq_ftn_setup_ti_()

void eq_ftn_setup_ti_ ( int *  ,
const char *  ,
int *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *   
)

◆ eq_ftn_setup_ts_()

void eq_ftn_setup_ts_ ( double *  ,
int *  ,
const char *  ,
int *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *   
)

◆ eval_b_val_()

void eval_b_val_ ( const double *  r,
const double *  z,
double *  Bval,
int *  ierr 
)

◆ eval_field_deriv()

void eval_field_deriv ( const double *  r,
const double *  z,
int *  dr,
int *  dz,
double *  val,
int *  ierr,
bool  reversePsi 
)
inline

◆ eval_field_deriv_()

void eval_field_deriv_ ( const double *  r,
const double *  z,
int *  dr,
int *  dz,
double *  val,
int *  ierr 
)

◆ eval_field_grad()

void eval_field_grad ( const double *  r,
const double *  z,
double *  val,
int *  ierr,
bool  reversePsi 
)
inline

◆ eval_field_grad_()

void eval_field_grad_ ( const double *  r,
const double *  z,
double *  val,
int *  ierr 
)

◆ eval_field_grad_abs2()

void eval_field_grad_abs2 ( const double *  r,
const double *  z,
double *  val,
int *  ierr,
bool  reversePsi 
)
inline

◆ eval_field_val()

void eval_field_val ( const double *  r,
const double *  z,
double *  val,
int *  ierr,
bool  reversePsi 
)
inline

◆ eval_field_val_()

void eval_field_val_ ( const double *  r,
const double *  z,
double *  val,
int *  ierr 
)

◆ eval_gri_val_()

void eval_gri_val_ ( double *  ,
double *  ,
double *  ,
int *   
)

◆ eval_grs_val_()

void eval_grs_val_ ( double *  ,
double *  ,
double *  ,
int *   
)

◆ eval_i_grad_()

void eval_i_grad_ ( const double *  phi,
double *  val,
int *  ierr 
)

◆ eval_i_val_()

void eval_i_val_ ( const double *  phi,
double *  val,
int *  ierr 
)

◆ get_axis_()

void get_axis_ ( double *  axisPt)

◆ get_b_box_()

void get_b_box_ ( double *  bbox)

◆ get_bd_pts_()

void get_bd_pts_ ( double *  x,
double *  y,
int *  numPts 
)

◆ get_num_bd_pts_()

void get_num_bd_pts_ ( int *  n)

◆ get_psi_and_its_grid_()

void get_psi_and_its_grid_ ( double *  rgrid,
double *  zgrid,
double *  psirz 
)

◆ get_psi_grid_num_()

void get_psi_grid_num_ ( int *  mw,
int *  mh 
)

◆ get_sep_pts_()

void get_sep_pts_ ( double *  x,
double *  y,
int *  numPts 
)

◆ get_x_pt_()

void get_x_pt_ ( double *  xPt)

◆ init_ez_spline_()

void init_ez_spline_ ( int *  ,
int *   
)

◆ initial_setting_prf_()

void initial_setting_prf_ ( double *  ,
double *  ,
double *   
)

◆ readeqdfile_()

void readeqdfile_ ( const char *  ,
int *   
)

◆ readgfile_()

void readgfile_ ( const char *  ,
int *   
)

◆ remove_duplicate_pt_()

void remove_duplicate_pt_ ( double *  inputx,
double *  inputy,
int *  numpt 
)

◆ set_eqd_psi_factor_()

void set_eqd_psi_factor_ ( double *  fac)