|
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 | interp (self, cell, f, gop, val) |
| Reconstruct the gradient of a Lagrange scalar field.
|
|
procedure | setup (self, lag_rep) |
| Needs docs.
|
|
|
real(8) | bmax = -1.d0 |
|
logical | compute_geom = .FALSE. |
| Needs docs.
|
|
integer(i4) | dim = 0 |
| Dimension of field.
|
|
real(r8) | eps = 1.d-8 |
| Epsilon for 1/rho singularity.
|
|
real(8) | f_surf = 0.d0 |
|
class(oft_scalar_bfem), pointer | lag_rep => NULL() |
| Lagrange FE representation.
|
|
real(8), dimension(2) | mag_axis = 0.d0 |
|
class(oft_bmesh), pointer | mesh => NULL() |
| Mesh for interpolation.
|
|
class(bfem_interp), pointer | parent => NULL() |
| Parent interpolator.
|
|
real(r8) | rho = 0.d0 |
| Radial position.
|
|
logical | stage_1 = .FALSE. |
|
real(r8) | t = 0.d0 |
| Poloidal angle.
|
|
class(oft_vector), pointer | u => NULL() |
| Field for interpolation.
|
|
real(8), dimension(:), pointer | uvals => NULL() |
| Needs docs.
|
|
◆ delete() [1/2]
procedure delete |
( |
class(bfem_interp), intent(inout) |
self | ) |
|
|
inherited |
Delete reconstruction object.
◆ delete() [2/2]
◆ interp() [1/3]
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 |
◆ interp() [2/3]
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 |
|
) |
| |
|
inherited |
◆ interp() [3/3]
procedure interp |
( |
class(sauter_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 |
|
) |
| |
Reconstruct the gradient of a Lagrange scalar field.
- Parameters
-
[in,out] | self | Interpolation object |
[in] | cell | Cell for interpolation |
[in] | f | Position in cell in logical coord [3] |
[in] | gop | Logical gradient vectors at f [3,3] |
[out] | val | Reconstructed field at f [8] |
◆ setup()
◆ bmax
◆ compute_geom
logical compute_geom = .FALSE. |
|
inherited |
◆ dim
◆ eps
Epsilon for 1/rho singularity.
◆ f_surf
◆ lag_rep
class(oft_scalar_bfem), pointer lag_rep => NULL() |
|
inherited |
Lagrange FE representation.
◆ mag_axis
real(8), dimension(2) mag_axis = 0.d0 |
◆ mesh
◆ parent
class(bfem_interp), pointer parent => NULL() |
|
inherited |
◆ rho
◆ stage_1
logical stage_1 = .FALSE. |
◆ uvals
real(8), dimension(:), pointer uvals => NULL() |
|
inherited |
The documentation for this type was generated from the following file: