The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
gs_eq Module Reference

Detailed Description

Classes and subroutines used for synthetic diagnostics.

Authors
Chris Hansen
Date
April 2014

Data Types

type  oft_gs_eq
 Grad-Shafranov equilibrium field. More...

Functions/Subroutines

subroutine gs_delete (self)
 Destroy temporary internal storage.
subroutine gs_interp (self, cell, f, gop, val)
 Reconstruct a Grad-Shafranov field.
subroutine gs_setup (self, mesh)
 Setup interpolator for Grad-Shafranov fields.

Function/Subroutine Documentation

◆ gs_delete()

subroutine gs_delete ( class(oft_gs_eq), intent(inout) self)
private

Destroy temporary internal storage.

◆ gs_interp()

subroutine gs_interp ( class(oft_gs_eq), intent(inout) self,
integer(i4), intent(in) cell,
real(r8), dimension(:), intent(in) f,
real(r8), dimension(3,4), intent(in) gop,
real(r8), dimension(:), intent(out) val )
private

Reconstruct a Grad-Shafranov field.

Parameters
[in]cellCell for interpolation
[in]fPosition in cell in logical coord [4]
[in]gopLogical gradient vectors at f [3,4]
[out]valReconstructed field at f [1]

◆ gs_setup()

subroutine gs_setup ( class(oft_gs_eq), intent(inout) self,
class(oft_mesh), intent(inout), target mesh )

Setup interpolator for Grad-Shafranov fields.

Load equilibrium from file and constructs mesh and FE objects