|  | 
| type(csl_periodic_1d_advector) function, pointer, public | sll_f_new_csl_periodic_1d_advector (interp, charac, Npts, eta_min, eta_max, eta_coords, csl_degree) | 
|  | 
| subroutine | initialize_csl_periodic_1d_advector (adv, interp, charac, Npts, eta_min, eta_max, eta_coords, csl_degree) | 
|  | 
| subroutine | csl_periodic_advect_1d (adv, A, dt, input, output) | 
|  | 
| subroutine | csl_periodic_advect_1d_constant (adv, A, dt, input, output) | 
|  | 
| subroutine | delete_csl_periodic_1d_adv (adv) | 
|  | 
| subroutine | check_charac_feet (origin, feet, Npts, epsilon) | 
|  | 
| real(kind=f64) function | compute_gap_min (input, Npts) | 
|  | 
| real(kind=f64) function | compute_gap_max (input, Npts) | 
|  | 
| subroutine | compute_csl_hermite_mat (d, N, output) | 
|  | 
| subroutine | compute_inverse_csl_hermite_mat (N, mat) | 
|  | 
| subroutine | mult_circulant_mat (N, mat, f, fft_buf) | 
|  | 
| subroutine | compute_csl_integral (Npts, interp, origin, feet, output) | 
|  | 
| real(kind=f64) function | compute_simpson_contribution_csl_periodic (interp, a, b, eta_min, eta_max) | 
|  | 
| subroutine | compute_csl_mat (interp, eta_min, eta_max, Npts, output) | 
|  | 
| real(kind=f64) function | compute_quadrature (interp, a, b, w) | 
|  | 
| subroutine | check_solve_csl_mat (csl_mat, csl_mat_init, N, fft_buf) | 
|  | 
| subroutine | circ_mat_mul_direct (a, input, output, N) | 
|  | 
| subroutine | compute_node_derivative_order3 (interp, deriv, N, eta_min, eta_max) | 
|  | 
| subroutine | update_solution_csl_periodic (interp, input, deriv, charac, Npts, eta_min, eta_max, output, csl_degree) | 
|  | 
| real(kind=f64) function | evaluate_hermite_1d (x, dof) | 
|  | 
| real(kind=f64) function | contribution_simpson_hermite (a, b, dof) | 
|  | 
| subroutine | compute_csl_ww (ww, r, s) | 
|  | 
| real(kind=f64) function | contribution_gauss_lagrange (a, b, xval, fval, r, s, xw, ng) | 
|  |