|
type(sll_t_coordinate_transformation_2d_analytic) function, pointer, public | sll_f_new_coordinate_transformation_2d_analytic (label, mesh_2d, x1_func, x2_func, j11_func, j12_func, j21_func, j22_func, params) |
| Create the analytic coordinate transformation. More...
|
|
subroutine, public | sll_s_coordinate_transformation_2d_analytic_init (transf, label, mesh_2d, x1_func, x2_func, j11_func, j12_func, j21_func, j22_func, params) |
|
subroutine | delete_transformation_2d_analytic (transf) |
|
class(sll_t_cartesian_mesh_2d) function, pointer | get_cartesian_mesh_analytic (transf) |
|
real(kind=f64) function | jacobian_2d_analytic (transf, eta1, eta2) |
|
real(kind=f64) function, dimension(1:2, 1:2) | jacobian_matrix_2d_analytic (transf, eta1, eta2) |
|
real(kind=f64) function, dimension(1:2, 1:2) | inverse_jacobian_matrix_2d_analytic (transf, eta1, eta2) |
|
real(kind=f64) function | x1_analytic (transf, eta1, eta2) |
|
real(kind=f64) function | x2_analytic (transf, eta1, eta2) |
|
real(kind=f64) function | x1_node_analytic (transf, i, j) |
|
real(kind=f64) function | x2_node_analytic (transf, i, j) |
|
real(kind=f64) function | x1_cell_analytic (transf, i, j) |
|
real(kind=f64) function | x2_cell_analytic (transf, i, j) |
|
real(kind=f64) function | jacobian_2d_cell_analytic (transf, i, j) |
|
real(kind=f64) function | jacobian_node_analytic (transf, i, j) |
|
subroutine | write_to_file_2d_analytic (transf, output_format) |
|
subroutine | read_from_file_2d_analytic (transf, filename) |
|
class(sll_t_cartesian_mesh_2d) function, pointer | get_cartesian_mesh_discrete (transf) |
|
real(kind=f64) function | x1_node_discrete (transf, i, j) |
|
real(kind=f64) function | x2_node_discrete (transf, i, j) |
|
real(kind=f64) function | x1_cell_discrete (transf, i, j) |
|
real(kind=f64) function | x2_cell_discrete (transf, i, j) |
|
real(kind=f64) function | x1_discrete (transf, eta1, eta2) |
|
real(kind=f64) function | x2_discrete (transf, eta1, eta2) |
|
real(kind=f64) function | jacobian_2d_discrete (transf, eta1, eta2) |
|
real(kind=f64) function | jacobian_2d_cell_discrete (transf, i, j) |
|
real(kind=f64) function, dimension(1:2, 1:2) | jacobian_matrix_2d_discrete (transf, eta1, eta2) |
|
real(kind=f64) function, dimension(1:2, 1:2) | inverse_jacobian_matrix_2d_discrete (transf, eta1, eta2) |
|
type(sll_t_coordinate_transformation_2d_discrete) function, pointer, public | sll_f_new_coordinate_transformation_2d_discrete (mesh_2d, label, x1_interpolator, x2_interpolator, jacobians_n_interpolator, x1_node, x2_node, jacobians_node, x1_cell, x2_cell, jacobians_cell) |
| Create a new coordinate transformation object. More...
|
|
subroutine, public | sll_s_coordinate_transformation_2d_discrete_init (transf, mesh_2d, label, x1_interpolator, x2_interpolator, jacobians_n_interpolator, x1_node, x2_node, jacobians_node, x1_cell, x2_cell, jacobians_cell) |
|
real(kind=f64) function | transf_2d_jacobian_node_discrete (transf, i, j) |
|
subroutine | write_to_file_2d_discrete (transf, output_format) |
|
subroutine | delete_transformation_2d_discrete (transf) |
|
subroutine | read_from_file_2d_discrete (transf, filename) |
|