The Open FUSION Toolkit 26.6
An open-source framework for fusion and plasma science and engineering
Loading...
Searching...
No Matches
oft_scalar_inits Module Reference

Detailed Description

Field initializations and evaluation for common scalar analytic field types.

Authors
Chris Hansen
Date
September 2012

Data Types

type  oft_scalar_torus
 Interpolation class for an axisymmetric gaussian source in toroidal geometry. More...
type  poss_scalar_bfield
 Boundary interpolation class for a scalar field. More...
interface  poss_scalar_eval
type  poss_scalar_field
 Interpolation class for a scalar field. More...

Functions/Subroutines

subroutine poss_scalar_binterp (self, cell, f, gop, val)
 Return a uniform vector field.
subroutine poss_scalar_interp (self, cell, f, gop, val)
 Return a uniform vector field.
subroutine torus_interp (self, cell, f, gop, val)
 Evaluate torus source.

Function/Subroutine Documentation

◆ poss_scalar_binterp()

subroutine poss_scalar_binterp ( class(poss_scalar_bfield), intent(inout) self,
integer(i4), intent(in) cell,
real(r8), dimension(:), intent(in) f,
real(r8), dimension(3,3), intent(in) gop,
real(r8), dimension(:), intent(out) val )

Return a uniform vector field.

◆ poss_scalar_interp()

subroutine poss_scalar_interp ( class(poss_scalar_field), 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 )

Return a uniform vector field.

◆ torus_interp()

subroutine torus_interp ( class(oft_scalar_torus), 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 )

Evaluate torus source.

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]