Stellarator-Tools
utilities::to_full_mesh Interface Reference

Interface to convert between half and full mesh using either to_full_mesh2 or to_full_mesh3. More...

Public Member Functions

subroutine to_full_mesh2 (vech, vecf)
 Migrate a two dimensional quantity form the half mesh to the full mesh. More...
 
subroutine to_full_mesh3 (vech, vecf)
 Migrate a three dimensional quantity form the half mesh to the full mesh. More...
 

Detailed Description

Interface to convert between half and full mesh using either to_full_mesh2 or to_full_mesh3.

Member Function/Subroutine Documentation

◆ to_full_mesh2()

subroutine utilities::to_full_mesh::to_full_mesh2 ( real (dp), dimension(:,:), intent(in), allocatable  vech,
real (dp), dimension(:,:), intent(inout), allocatable  vecf 
)

Migrate a two dimensional quantity form the half mesh to the full mesh.

First and last point are extrapolated linearly. The arrays must be passed in as ALLOCATABLE to preserve the array bounds.

Parameters
[in]vechHalf mesh qantity.
[in,out]vecfFull mesh quantity.

◆ to_full_mesh3()

subroutine utilities::to_full_mesh::to_full_mesh3 ( real (dp), dimension(:,:,:), intent(in), allocatable  vech,
real (dp), dimension(:,:,:), intent(inout), allocatable  vecf 
)

Migrate a three dimensional quantity form the half mesh to the full mesh.

First and last point are extrapolated linearly. The arrays must be passed in as ALLOCATABLE to preserve the array bounds.

Parameters
[in]vechHalf mesh qantity.
[in,out]vecfFull mesh quantity.

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