V3FIT
Public Member Functions | List of all members
vmec_equilibrium::vmec_set_magnetic_cache Interface Reference

Interface for the setting the vmec_magnetic_cache types using vmec_set_magnetic_cache_responce, vmec_set_magnetic_cache_point or vmec_set_magnetic_cache_calc. More...

Public Member Functions

subroutine vmec_set_magnetic_cache_responce (this, response_object)
 Set magnetic cache for plasma resonce. More...
 
subroutine vmec_set_magnetic_cache_point (this, use_axi)
 Set magnetic cache initialy. More...
 
subroutine vmec_set_magnetic_cache_calc (this)
 Set magnetic cache initialy. More...
 

Detailed Description

Interface for the setting the vmec_magnetic_cache types using vmec_set_magnetic_cache_responce, vmec_set_magnetic_cache_point or vmec_set_magnetic_cache_calc.

Definition at line 458 of file vmec_equilibrium.f.

Member Function/Subroutine Documentation

◆ vmec_set_magnetic_cache_calc()

subroutine vmec_equilibrium::vmec_set_magnetic_cache::vmec_set_magnetic_cache_calc ( type (vmec_class), intent(inout)  this)

Set magnetic cache initialy.

After the equilibrium has been converged calculate the r, z, jr, jphi and jz on grid of s, u, v points.

Parameters
[in,out]thisA vmec_class instance.

Definition at line 1426 of file vmec_equilibrium.f.

◆ vmec_set_magnetic_cache_point()

subroutine vmec_equilibrium::vmec_set_magnetic_cache::vmec_set_magnetic_cache_point ( type (vmec_class), intent(inout)  this,
logical, intent(in)  use_axi 
)

Set magnetic cache initialy.

This method overrides equilibrium::equilibrium_set_magnetic_cache. This allocates a vmec_magnetic_cache structure. Point measurements require no array allocations.

Parameters
[in,out]thisA vmec_class instance.
[in]use_axiMagnetics can subtract off axisymmetric components.

Definition at line 1362 of file vmec_equilibrium.f.

◆ vmec_set_magnetic_cache_responce()

subroutine vmec_equilibrium::vmec_set_magnetic_cache::vmec_set_magnetic_cache_responce ( type (vmec_class), intent(inout)  this,
type (magnetic_response_class), intent(in)  response_object 
)

Set magnetic cache for plasma resonce.

This method overrides equilibrium::equilibrium_set_magnetic_cache. This allocates a vmec_magnetic_cache structure. Point measurements require no array allocations.

Parameters
[in,out]thisA vmec_class instance.
[in]response_objectA magnetic_response::magnetic_response_class instance.

Definition at line 1278 of file vmec_equilibrium.f.


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