PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Public Member Functions | List of all members
eq_ops::calc_jac_f Interface Reference

Calculate \(\mathcal{J}_\text{F}\), the jacobian in Flux coordinates. More...

Public Member Functions

integer function calc_jac_f_ind (eq, deriv)
 individual version More...
 
integer function calc_jac_f_arr (eq, deriv)
 array version More...
 

Detailed Description

Calculate \(\mathcal{J}_\text{F}\), the jacobian in Flux coordinates.

This is done directly from

\[ \mathcal{J}_\text{F} = \text{det}\left(\overline{\text{T}}_\text{F}^\text{E}\right) \mathcal{J}_\text{E} \]

Note
It is assumed that the lower order derivatives have been calculated already. If not, the results will be incorrect.
Returns
ierr

Definition at line 232 of file eq_ops.f90.

Member Function/Subroutine Documentation

◆ calc_jac_f_arr()

integer function eq_ops::calc_jac_f::calc_jac_f_arr ( type(eq_2_type), intent(inout)  eq,
integer, dimension(:,:), intent(in)  deriv 
)

array version

Parameters
[in,out]eqmetric equilibrium
[in]derivderivatives

Definition at line 3331 of file eq_ops.f90.

◆ calc_jac_f_ind()

integer function eq_ops::calc_jac_f::calc_jac_f_ind ( type(eq_2_type), intent(inout)  eq,
integer, dimension(:), intent(in)  deriv 
)

individual version

Parameters
[in,out]eqmetric equilibrium
[in]derivderivatives

Definition at line 3304 of file eq_ops.f90.


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