The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines
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