Stellarator-Tools
vmec_context::vmec_context_class Type Reference

Base class representing a vmec_context. This contains a copy of every variable that is needed to define the VMEC state. More...

Public Member Functions

FINAL vmec_context_destruct
 
PROCEDURE set_context => vmec_context_set_context
 
PROCEDURE get_context => vmec_context_get_context
 
PROCEDURE sync_state => vmec_context_sync_state
 
PROCEDURE sync_child => vmec_context_sync_child
 

Public Attributes

real(rprec), dimension(:), pointer xc => null()
 Cache of the vmec internal state xc array.
 
real(rprec), dimension(:), pointer raxis_cc => null()
 Cache of the magnetic axis R cosine coefficents.
 
real(rprec), dimension(:), pointer raxis_cs => null()
 Cache of the magnetic axis R sine coefficents.
 
real(rprec), dimension(:), pointer zaxis_cc => null()
 Cache of the magnetic axis Z cosine coefficents.
 
real(rprec), dimension(:), pointer zaxis_cs => null()
 Cache of the magnetic axis Z sine coefficents.
 
real(rprec), dimension(:,:), pointer rbc => null()
 Cache of the equilibrium boundary R cosine coefficents.
 
real(rprec), dimension(:,:), pointer rbs => null()
 Cache of the equilibrium boundary R sine coefficents.
 
real(rprec), dimension(:,:), pointer zbc => null()
 Cache of the equilibrium boundary Z cosine coefficents.
 
real(rprec), dimension(:,:), pointer zbs => null()
 Cache of the equilibrium boundary Z sine coefficents.
 
real(rprec) vvc_smaleli
 Internal inductance.
 
real(rprec) vvc_kappa_p
 Mean elongation.
 

Detailed Description

Base class representing a vmec_context. This contains a copy of every variable that is needed to define the VMEC state.


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