|
The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
|
Data Types | |
| type | cylinv_interp |
| Abstract interpolation class for inverse mappings. More... | |
| type | tracer |
| Abstract tracer class for 2D grids. More... | |
| type | tracer_lsode |
| Tracer implementation using LSODE as the ODE solver. More... | |
| interface | tracer_setup |
| Interface definition for setup. More... | |
| interface | tracer_step |
| Interface definition for step and delete. More... | |
Modules | |
| module | tracing_2d |
| 2D tracing implementation for Open FUSION Toolkit (OFT) | |
Functions/Subroutines | |
| subroutine | set_tracer (type) |
| Allocate tracer for current thread. | |
| subroutine | trace_advance_lsode (self) |
| Advance the tracer one step using LSODE. | |
| subroutine | trace_delete_lsode (self) |
| Destroy LSODE tracer and deallocate internal storage. | |
| subroutine | trace_setup_lsode (self, y, cell) |
| Initialize tracer using LSODE. | |
| subroutine | tracing_eval_b (neq, t, y, ydot) |
| Evaluate B-field for tracing using LSODE (called by LSODE). | |
| subroutine | tracing_eval_binv (neq, t, y, ydot) |
| Evaluate B-field for tracing in inverse coordinates using LSODE (called by LSODE). | |
| subroutine | tracing_line (pt, filename) |
| Trace field line and save path to file. | |
| subroutine | tracinginv_fs (mesh, pt, ptout) |
| Trace field line for one flux surface transit in inverse coordinates. | |
Variables | |
| class(tracer), pointer | active_tracer => NULL() |
| Current tracer for thread (OpenMP). | |