V3FIT
Public Member Functions | List of all members
siesta_equilibrium::siesta_set_magnetic_cache Interface Reference

Interface for the setting the siesta_magnetic_cache types using siesta_set_magnetic_cache_responce, siesta_set_magnetic_cache_point or siesta_set_magnetic_cache_calc. More...

Public Member Functions

subroutine siesta_set_magnetic_cache_responce (this, response_object)
 Set magnetic cache for plasma responce. More...
 
subroutine siesta_set_magnetic_cache_point (this, use_axi)
 Set magnetic cache initialy. More...
 
subroutine siesta_set_magnetic_cache_calc (this)
 Set magnetic cache. More...
 

Detailed Description

Interface for the setting the siesta_magnetic_cache types using siesta_set_magnetic_cache_responce, siesta_set_magnetic_cache_point or siesta_set_magnetic_cache_calc.

Definition at line 267 of file siesta_equilibrium.f.

Member Function/Subroutine Documentation

◆ siesta_set_magnetic_cache_calc()

subroutine siesta_equilibrium::siesta_set_magnetic_cache::siesta_set_magnetic_cache_calc ( type (siesta_class), intent(inout)  this)

Set magnetic cache.

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 siesta_class instance.

Definition at line 936 of file siesta_equilibrium.f.

◆ siesta_set_magnetic_cache_point()

subroutine siesta_equilibrium::siesta_set_magnetic_cache::siesta_set_magnetic_cache_point ( type (siesta_class), intent(inout)  this,
logical, intent(in)  use_axi 
)

Set magnetic cache initialy.

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

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

Definition at line 868 of file siesta_equilibrium.f.

◆ siesta_set_magnetic_cache_responce()

subroutine siesta_equilibrium::siesta_set_magnetic_cache::siesta_set_magnetic_cache_responce ( type (siesta_class), intent(inout)  this,
type (magnetic_response_class), intent(in)  response_object 
)

Set magnetic cache for plasma responce.

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

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

Definition at line 778 of file siesta_equilibrium.f.


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