The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
gsinv_interp Type Referenceabstract

Detailed Description

Need docs.

Inheritance diagram for gsinv_interp:

Public Member Functions

procedure delete (self)
 Delete reconstruction object.
procedure delete (self)
 Needs docs.
procedure(oft_bfem_interp), deferred interp (self, cell, f, gop, val)
 Reconstruct field.
procedure interp (self, cell, f, gop, val)
 Evaluate field.
procedure setup (self, lag_rep)
 Needs docs.

Public Attributes

logical compute_geom = .FALSE.
 Needs docs.
integer(i4dim = 0
 Dimension of field.
real(r8eps = 1.d-8
 Epsilon for 1/rho singularity.
class(oft_scalar_bfem), pointer lag_rep => NULL()
 Lagrange FE representation.
class(oft_bmesh), pointer mesh => NULL()
 Mesh for interpolation.
class(bfem_interp), pointer parent => NULL()
 Parent interpolator.
real(r8rho = 0.d0
 Radial position.
real(r8t = 0.d0
 Poloidal angle.
class(oft_vector), pointer u => NULL()
 Field for interpolation.
real(8), dimension(:), pointer uvals => NULL()
 Needs docs.

Member Function/Subroutine Documentation

◆ delete() [1/2]

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

Delete reconstruction object.

◆ delete() [2/2]

procedure delete ( class(gsinv_interp), intent(inout) self)

Needs docs.

◆ interp() [1/2]

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.

◆ interp() [2/2]

procedure interp ( class(gsinv_interp), intent(inout) self,
integer(4), intent(in) cell,
real(8), dimension(:), intent(in) f,
real(8), dimension(3,3), intent(in) gop,
real(8), dimension(:), intent(out) val )

Evaluate field.

◆ setup()

procedure setup ( class(gsinv_interp), intent(inout) self,
class(oft_afem_type), intent(inout), target lag_rep )

Needs docs.

Member Data Documentation

◆ compute_geom

logical compute_geom = .FALSE.

Needs docs.

◆ dim

integer(i4) dim = 0
inherited

Dimension of field.

◆ eps

real(r8) eps = 1.d-8
inherited

Epsilon for 1/rho singularity.

◆ lag_rep

class(oft_scalar_bfem), pointer lag_rep => NULL()

Lagrange FE representation.

◆ mesh

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

Mesh for interpolation.

◆ parent

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

Parent interpolator.

◆ rho

real(r8) rho = 0.d0
inherited

Radial position.

◆ t

real(r8) t = 0.d0
inherited

Poloidal angle.

◆ u

class(oft_vector), pointer u => NULL()

Field for interpolation.

◆ uvals

real(8), dimension(:), pointer uvals => NULL()

Needs docs.


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