Stellarator-Tools
utilities::set_bndy_fouier_m0 Interface Reference

Interface to set the fouier conditions on a quantity for either scalar set_bndy_fouier_m0 or vector set_bndy_fouier_m0_vec quantities. More...

Public Member Functions

pure subroutine set_bndy_fouier_m0 (amn, parity)
 Set vector fourier conditions. More...
 
pure subroutine set_bndy_fouier_m0_vec (amns, amnu, amnv, parity)
 Set vector fourier conditions. More...
 

Detailed Description

Interface to set the fouier conditions on a quantity for either scalar set_bndy_fouier_m0 or vector set_bndy_fouier_m0_vec quantities.

Constructor & Destructor Documentation

◆ set_bndy_fouier_m0()

pure subroutine utilities::set_bndy_fouier_m0::set_bndy_fouier_m0 ( real (dp), dimension(:,:,:), intent(inout)  amn,
integer, intent(in)  parity 
)

Set vector fourier conditions.

For fouier modes for m=0 and for the negative n modes. The n=0 modes are zero for quantities with sin parity.

Parameters
[in,out]amnFourier quantity.
[in]parityFouier parity flag.

Member Function/Subroutine Documentation

◆ set_bndy_fouier_m0_vec()

pure subroutine utilities::set_bndy_fouier_m0::set_bndy_fouier_m0_vec ( real (dp), dimension(:,:,:), intent(inout)  amns,
real (dp), dimension(:,:,:), intent(inout)  amnu,
real (dp), dimension(:,:,:), intent(inout)  amnv,
integer, intent(in)  parity 
)

Set vector fourier conditions.

For fouier modes for m=0 and for the negative n modes. The n=0 modes are zero for quantities with sin parity.

Parameters
[in,out]amnsFourier quantity for s component.
[in,out]amnuFourier quantity for u component.
[in,out]amnvFourier quantity for v component.
[in]parityFouier parity flag.

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