Stellarator-Tools
siesta_file::siesta_file_class Interface Reference

Base class representing a siesta output. More...

Public Member Functions

FINAL siesta_file_destruct
 
class(siesta_file_class) function, pointer siesta_file_construct (siesta_file_name)
 Construct a siesta_file_class object. More...
 

Public Attributes

integer flags
 
integer nrad
 
integer ntor
 
integer mpol
 
real(rprec) b_factor
 
real(rprec), dimension(:), pointer tor_modes => null()
 
real(rprec), dimension(:,:,:), pointer rmncf => null()
 
real(rprec), dimension(:,:,:), pointer zmnsf => null()
 
real(rprec), dimension(:,:,:), pointer rmnsf => null()
 
real(rprec), dimension(:,:,:), pointer zmncf => null()
 
real(rprec), dimension(:,:,:), pointer jksupsmnsf => null()
 
real(rprec), dimension(:,:,:), pointer jksupumncf => null()
 
real(rprec), dimension(:,:,:), pointer jksupvmncf => null()
 
real(rprec), dimension(:,:,:), pointer jksupsmncf => null()
 
real(rprec), dimension(:,:,:), pointer jksupumnsf => null()
 
real(rprec), dimension(:,:,:), pointer jksupvmnsf => null()
 

Detailed Description

Base class representing a siesta output.

Interface for the siesta_file_class constructor.

Member Function/Subroutine Documentation

◆ siesta_file_construct()

class (siesta_file_class) function, pointer siesta_file::siesta_file_class::siesta_file_construct ( character (len=*), intent(in)  siesta_file_name)

Construct a siesta_file_class object.

Allocates memory and initializes a siesta_file_class object with an siesta restart file.

Parameters
[in]siesta_file_nameFile name for vacuum fields.
Returns
A pointer to a constructed siesta_file_class object.

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