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

Functions

Model generateCoreSimModelVmec (std::vector< PlaneMetaData > mD, const VmecData &vm)
 
pGModel simModelFromVmec (pVmecFlux vf, int npsi, int nzeta, const double *psis, const double *zetas)
 

Function Documentation

◆ generateCoreSimModelVmec()

Model generateCoreSimModelVmec ( std::vector< PlaneMetaData mD,
const VmecData vm 
)

From a given Vmec File, generate the model of the core region of stellarator

Parameters
mDa vector of planes with their meta data.
Returns
an object of Model class.

◆ simModelFromVmec()

pGModel simModelFromVmec ( pVmecFlux  vf,
int  npsi,
int  nzeta,
const double *  psis,
const double *  zetas 
)

From Vmec flux data (vf), flux indices (nrho and rhos), and, poloidal planes (nzeta and zetas) generate a Simmetrix model (pGModel model).

Parameters
vfflux data on all the planes.
npsinumber of flux curves on each plane.
nzetanumber of poloidal planes.
psisan input array holding flux normalized psi values.
zetas:aninput array holding toroidal angles of the poloidal planes.
Returns
pGModel(Simmetrix Model).