|
| subroutine, public | m_helper::s_comp_n_from_prim (vftmp, rtmp, ntmp, weights) |
| | Computes the bubble number density n from the primitive variables.
|
| |
| subroutine, public | m_helper::s_comp_n_from_cons (vftmp, nrtmp, ntmp, weights) |
| |
| impure subroutine, public | m_helper::s_print_2d_array (a, div) |
| |
| impure subroutine, public | m_helper::s_initialize_nonpoly |
| | Initializes non-polydisperse bubble modeling.
|
| |
| elemental subroutine, public | m_helper::s_transcoeff (omega, peclet, re_trans, im_trans) |
| | Computes the transfer coefficient for the non-polytropic bubble compression process.
|
| |
| elemental subroutine, public | m_helper::s_int_to_str (i, res) |
| |
| subroutine, public | m_helper::s_simpson (local_weight, local_r0) |
| | Computes the Simpson weights for quadrature.
|
| |
| pure real(wp) function, dimension(3), public | m_helper::f_cross (a, b) |
| | This procedure computes the cross product of two vectors.
|
| |
| elemental subroutine, public | m_helper::s_swap (lhs, rhs) |
| | This procedure swaps two real numbers.
|
| |
| real(wp) function, dimension(1:4, 1:4), public | m_helper::f_create_transform_matrix (param, center) |
| | This procedure creates a transformation matrix.
|
| |
| subroutine, public | m_helper::s_transform_vec (vec, matrix) |
| | This procedure transforms a vector by a matrix.
|
| |
| subroutine, public | m_helper::s_transform_triangle (triangle, matrix, matrix_n) |
| | This procedure transforms a triangle by a matrix, one vertex at a time.
|
| |
| subroutine, public | m_helper::s_transform_model (model, matrix, matrix_n) |
| | This procedure transforms a model by a matrix, one triangle at a time.
|
| |
| type(t_bbox) function, public | m_helper::f_create_bbox (model) |
| | This procedure creates a bounding box for a model.
|
| |
| elemental logical function, public | m_helper::f_xor (lhs, rhs) |
| | This procedure performs xor on lhs and rhs.
|
| |
| elemental integer function, public | m_helper::f_logical_to_int (predicate) |
| | This procedure converts logical to 1 or 0.
|
| |
| recursive real(wp) function, public | m_helper::unassociated_legendre (x, l) |
| | This function generates the unassociated legendre poynomials.
|
| |
| recursive real(wp) function, public | m_helper::spherical_harmonic_func (x, phi, l, m_order) |
| | This function calculates the spherical harmonic function evaluated at x and phi.
|
| |
| recursive real(wp) function, public | m_helper::associated_legendre (x, l, m_order) |
| | This function generates the associated legendre polynomials evaluated at x with inputs l and m.
|
| |
| elemental integer(kind=int64_kind) function, public | m_helper::double_factorial (n_in) |
| | This function calculates the double factorial value of an integer.
|
| |
| elemental integer(kind=int64_kind) function, public | m_helper::factorial (n_in) |
| | The following function calculates the factorial value of an integer.
|
| |
| real(wp) function, public | m_helper::f_cut_on (x, eps) |
| | This function calculates a smooth cut-on function that is zero for x values smaller than zero and goes to one. It can be used for generating smooth initial conditions.
|
| |
| real(wp) function, public | m_helper::f_cut_off (x, eps) |
| | This function calculates a smooth cut-off function that is one for x values smaller than zero and goes to zero. It can be used for generating smooth initial conditions.
|
| |
| real(wp) function | m_helper::f_gx (x) |
| | This function is a helper function for the functions f_cut_on and f_cut_off.
|
| |
| subroutine, public | m_helper::s_downsample_data (q_cons_vf, q_cons_temp, m_ds, n_ds, p_ds, m_glb_ds, n_glb_ds, p_glb_ds) |
| |
| subroutine, public | m_helper::s_upsample_data (q_cons_vf, q_cons_temp) |
| |