Stellarator-Tools
|
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... | |
Interface to convert between half and full mesh using either to_full_mesh2 or to_full_mesh3.
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.
[in] | vech | Half mesh qantity. |
[in,out] | vecf | Full mesh quantity. |
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.
[in] | vech | Half mesh qantity. |
[in,out] | vecf | Full mesh quantity. |