The Open FUSION Toolkit 26.6
An open-source framework for fusion and plasma science and engineering
Loading...
Searching...
No Matches
gs_ani_press Type Referenceabstract

Detailed Description

Specify anisotpric pressure scaling from a flux function.

Inheritance diagram for gs_ani_press:

Public Member Functions

procedure(ani_press_copy), deferred copy (self, new, new_gs)
 Copy object.
procedure delete (self)
 Delete reconstruction object.
procedure(oft_bfem_interp), deferred interp (self, cell, f, gop, val)
 Reconstruct field.
procedure(ani_press_update), deferred update (self, gseq)
 Needs docs.

Public Attributes

integer(i4dim = 0
 Dimension of field.
type(gs_equil), pointer gs => NULL()
 Equilibrium object.
class(oft_bmesh), pointer mesh => NULL()
 Mesh for interpolation.
class(bfem_interp), pointer parent => NULL()
 Parent interpolator.

Member Function/Subroutine Documentation

◆ copy()

procedure(ani_press_copy), deferred copy ( class(gs_ani_press), intent(inout) self,
class(gs_ani_press), intent(inout), pointer new,
class(gs_equil), intent(inout), target new_gs )
pure virtual

Copy object.

◆ delete()

procedure delete ( class(bfem_interp), intent(inout) self)
inherited

Delete reconstruction object.

◆ interp()

procedure(oft_bfem_interp), deferred interp ( class(bfem_interp), 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 )
pure virtualinherited

Reconstruct field.

◆ update()

procedure(ani_press_update), deferred update ( class(gs_ani_press), intent(inout) self,
class(gs_equil), intent(inout) gseq )
pure virtual

Needs docs.

Member Data Documentation

◆ dim

integer(i4) dim = 0
inherited

Dimension of field.

◆ gs

type(gs_equil), pointer gs => NULL()

Equilibrium object.

◆ mesh

class(oft_bmesh), pointer mesh => NULL()
inherited

Mesh for interpolation.

◆ parent

class(bfem_interp), pointer parent => NULL()
inherited

Parent interpolator.


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