V3FIT
|
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... | |
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.
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.
[in,out] | this | A siesta_class instance. |
Definition at line 936 of file siesta_equilibrium.f.
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.
[in,out] | this | A siesta_class instance. |
[in] | use_axi | Magnetics can subtract off axisymmetric components. |
Definition at line 868 of file siesta_equilibrium.f.
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.
[in,out] | this | A siesta_class instance. |
[in] | response_object | A magnetic_response::magnetic_response_class instance. |
Definition at line 778 of file siesta_equilibrium.f.