|
| subroutine | tokamaker_alloc (tmaker_ptr, mesh_ptr, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_apply_field_eval (tmaker_ptr, int_obj, int_type, pt, fbary_tol, cell, dim, field) |
| | Evaluate a TokaMaker field with an interpolation object created by tokamaker_get_field_eval.
|
| subroutine | tokamaker_area_int (tmaker_ptr, vec_vals, reg_ind, result, error_str) |
| | Needs docs.
|
| logical function | tokamaker_ccast (tmaker_cptr, tmaker_obj, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_destroy (tmaker_ptr, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_eig_td (tmaker_ptr, omega, neigs, eigs, eig_vecs, include_bounds, eta_plasma, pm, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_eig_wall (tmaker_ptr, neigs, eigs, eig_vecs, pm, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_eval_green (n, r, z, rc, zc, vals) |
| | Needs docs.
|
| subroutine | tokamaker_flux_int (tmaker_ptr, psi_vals, field_vals, nvals, result, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_coil_currents (tmaker_ptr, currents, reg_currents, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_coil_lmat (tmaker_ptr, lmat, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_dels_curr (tmaker_ptr, psi_vals, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_field_eval (tmaker_ptr, imode, int_obj, error_str) |
| | Create an interpolation object for tokamaker fields.
|
| subroutine | tokamaker_get_globals (tmaker_ptr, itor, centroid, vol, pvol, dflux, tflux, bp_vol, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_jtor (tmaker_ptr, jtor, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_limiter (tmaker_ptr, np, r_loc, nloops, loop_ptr, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_mesh (tmaker_ptr, np, r_loc, nc, lc_loc, reg_loc, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_profs (tmaker_ptr, npsi, psi_in, f, fp, p, pp, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_psi (tmaker_ptr, psi_vals, psi_lim, psi_max, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_q (tmaker_ptr, npsi, psi_q, qvals, ravgs, dl, rbounds, zbounds, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_refs (tmaker_ptr, o_point, lim_point, x_points, diverted, plasma_bounds, alam, pnorm, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_get_vfixed (tmaker_ptr, npts, pts, fluxes, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_gs_calc_vloop (tmaker_ptr, vloop, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_init_psi (tmaker_ptr, r0, z0, a, kappa, delta, rhs_source, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_load_profiles (tmaker_ptr, f_file, f_offset, p_file, eta_file, f_ni_file, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_recon_run (tmaker_ptr, vacuum, settings, error_flag) |
| | Needs docs.
|
| subroutine | tokamaker_sauter_fc (tmaker_ptr, npsi, psi_saut, fc, r_avgs, modb_avgs, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_save_eqdsk (tmaker_ptr, filename, nr, nz, rbounds, zbounds, run_info, psi_pad, rcentr, trunc_eq, lim_filename, lcfs_press, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_save_ifile (tmaker_ptr, filename, npsi, ntheta, psi_pad, lcfs_press, pack_lcfs, single_prec, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_save_mug (tmaker_ptr, filename, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_coil_bounds (tmaker_ptr, coil_bounds, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_coil_current_dist (tmaker_ptr, icoil, curr_dist, error_str) |
| | Overwrites default coil flux contribution to non-uniform current distribution.
|
| subroutine | tokamaker_set_coil_currents (tmaker_ptr, currents, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_coil_regmat (tmaker_ptr, nregularize, coil_reg_mat, coil_reg_targets, coil_reg_weights, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_coil_vsc (tmaker_ptr, coil_gains, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_dipole_a (tmaker_ptr, dipole_a, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_flux (tmaker_ptr, locations, targets, weights, ntargets, grad_wt_lim, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_isoflux (tmaker_ptr, targets, ref_points, weights, ntargets, grad_wt_lim, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_psi (tmaker_ptr, psi_vals, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_psi_dt (tmaker_ptr, psi_vals, dt, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_saddles (tmaker_ptr, targets, weights, ntargets, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_settings (tmaker_ptr, settings, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_set_targets (tmaker_ptr, ip_target, ip_ratio_target, pax_target, estore_target, r0_target, v0_target, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_setup (tmaker_ptr, order, full_domain, ncoils, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_setup_regions (tmaker_ptr, coil_file, reg_eta, contig_flag, xpoint_mask, coil_nturns, ncoils, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_setup_td (tmaker_ptr, dt, lin_tol, nl_tol, pre_plasma, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_solve (tmaker_ptr, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_step_td (tmaker_ptr, time, dt, nl_its, lin_its, nretry, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_trace_surf (tmaker_ptr, psi_surf, points, npoints, error_str) |
| | Needs docs.
|
| subroutine | tokamaker_vac_solve (tmaker_ptr, psi_in, rhs_source, error_str) |
| | Needs docs.
|