Abstract Interfaces

Abstract InterfaceLocationDescription
i_fun_antiderivative MODgvec_rProfile_base
i_fun_eval_at_rho2 MODgvec_rProfile_base
i_fun_find_cell sll_m_bsplines_base

Find which grid cell contains the given point

Read more…
i_fun_hmap_eval MODgvec_c_hmap

evaluate the mapping h q=(X^1,X^2,zeta) -> (x,y,z)

i_fun_hmap_eval_dxdq MODgvec_c_hmap

evaluate total derivative of the mapping sum k=1,3 (dx(1:3)/dq^k) q_vec^k, where dx(1:3)/dq^k, k=1,2,3 is evaluated at q_in=(X^1,X^2,zeta) ,

i_fun_hmap_eval_gij MODgvec_c_hmap

evaluate sum_ij (qL_i (G_ij(q_G)) qR_j) , where qL=(dX^1/dalpha,dX^2/dalpha ,dzeta/dalpha) and qR=(dX^1/dbeta,dX^2/dbeta ,dzeta/dbeta) and dzeta_dalpha then known to be either 0 of ds and dtheta and 1 for dzeta

i_fun_hmap_eval_gij_dq MODgvec_c_hmap

evaluate sum_k sum_ij (qL_i d/dq^k(G_ij(q_G)) qR_j) q_vec^k, k=1,2,3 where qL=(dX^1/dalpha,dX^2/dalpha ,dzeta/dalpha) and qR=(dX^1/dbeta,dX^2/dbeta ,dzeta/dbeta) and dzeta_dalpha then known to be either 0 of ds and dtheta and 1 for dzeta

i_fun_hmap_eval_Jh MODgvec_c_hmap

evaluate Jacobian of mapping h: J_h=sqrt(det(G)) at q=(X^1,X^2,zeta)

i_fun_hmap_eval_Jh_dq MODgvec_c_hmap

evaluate derivative of Jacobian of mapping h: sum_k dJ_h(q)/dq^k q_vec^k, k=1,2 at q=(X^1,X^2,zeta)

i_fun_sbase_evalDOF2D_s MODgvec_sBase
i_fun_sbase_evalDOF_base MODgvec_sBase
i_fun_sbase_evalDOF_GP MODgvec_sBase
i_fun_sbase_evalDOF_s MODgvec_sBase
i_fun_sbase_initDOF MODgvec_sBase
i_fun_sgrid_find_elem MODgvec_sGrid
i_fun_sol_var_norm_2 MODgvec_c_sol_var
i_func_evalprof MODgvec_Transform_SFL
i_newton_Min1D MODgvec_Newton
i_newton_Min2D_ddFR MODgvec_Newton
i_newton_Min2D_dFR MODgvec_Newton
i_newton_Min2D_FR MODgvec_Newton
i_newton_Root1D MODgvec_Newton
i_newton_Root1D_FdF MODgvec_Newton
i_newton_Root2D_dFR MODgvec_Newton
i_newton_Root2D_FR MODgvec_Newton
i_sub_eval_basis sll_m_bsplines_base

Evaluate value at x of all basis functions with support in local cell values[j] = B_j(x) for jmin <= j <= jmin+degree

i_sub_eval_basis_and_n_derivs sll_m_bsplines_base

Evaluate value and n derivatives at x of all basis functions with support in local cell derivs[i,j] = (d/dx)^i B_j(x) for 0 <= i <= n and jmin <= j <= jmin+degree

i_sub_eval_deriv sll_m_bsplines_base

Evaluate derivative at x of all basis functions with support in local cell derivs[j] = B_j'(x) for jmin <= j <= jmin+degree

i_sub_factorize sll_m_spline_matrix_base
i_sub_free sll_m_bsplines_base

Free storage

Read more…
i_sub_free sll_m_spline_matrix_base
i_sub_get_element sll_m_spline_matrix_base
i_sub_hmap_eval_all MODgvec_c_hmap
i_sub_hmap_get_ddx_dqij MODgvec_c_hmap

evaluate all second derivatives d^2x(1:3)/(dq^i dq^j), i,j=1,2,3 is evaluated at q_in=(X^1,X^2,zeta),

i_sub_hmap_get_dx_dqi MODgvec_c_hmap

evaluate all first derivatives dx(1:3)/dq^i, i=1,2,3 , at q_in=(X^1,X^2,zeta),

i_sub_mat_add sll_m_spline_matrix_base
i_sub_mat_copy sll_m_spline_matrix_base
i_sub_matvec_prod sll_m_spline_matrix_base
i_sub_sBase_applyBCtoDOF MODgvec_sBase
i_sub_sBase_applyBCtoRHS MODgvec_sBase
i_sub_sbase_change_base MODgvec_sBase
i_sub_sbase_compare MODgvec_sBase
i_sub_sbase_copy MODgvec_sBase
i_sub_sBase_eval MODgvec_sBase
i_sub_sbase_free MODgvec_sBase
i_sub_sbase_init MODgvec_sBase
i_sub_set_element sll_m_spline_matrix_base
i_sub_sgrid_compare MODgvec_sGrid
i_sub_sgrid_copy MODgvec_sGrid
i_sub_sgrid_free MODgvec_sGrid
i_sub_sgrid_init MODgvec_sGrid
i_sub_sol_var MODgvec_c_sol_var
i_sub_sol_var_AXBY MODgvec_c_sol_var
i_sub_sol_var_copy MODgvec_c_sol_var
i_sub_sol_var_init MODgvec_c_sol_var
i_sub_sol_var_set_to_scalar MODgvec_c_sol_var
i_sub_sol_var_set_to_solvar MODgvec_c_sol_var
i_sub_solve_inplace sll_m_spline_matrix_base
i_sub_write sll_m_spline_matrix_base
RaiseException MODgvec_Globals