init Subroutine

public subroutine init(self, equi, mesh, filename)

Type Bound

immersed_rho_t

Arguments

Type IntentOptional Attributes Name
class(immersed_rho_t), intent(inout) :: self
class(equilibrium_t), intent(inout) :: equi
type(mesh_cart_t), intent(in) :: mesh
character(len=*), intent(in), optional :: filename

Calls

proc~~init~9~~CallsGraph proc~init~9 immersed_rho_t%init interface~get_n_points mesh_cart_t%get_n_points proc~init~9->interface~get_n_points interface~get_phi mesh_cart_t%get_phi proc~init~9->interface~get_phi interface~get_x mesh_cart_t%get_x proc~init~9->interface~get_x interface~get_y mesh_cart_t%get_y proc~init~9->interface~get_y proc~build_adj_inds immersed_t%build_adj_inds proc~init~9->proc~build_adj_inds proc~build_inds immersed_t%build_inds proc~init~9->proc~build_inds proc~read_params_immersed_rho immersed_rho_t%read_params_immersed_rho proc~init~9->proc~read_params_immersed_rho proc~step_hermite step_hermite proc~init~9->proc~step_hermite rho rho proc~init~9->rho proc~build_adj_inds->interface~get_n_points interface~get_index_neighbor mesh_cart_t%get_index_neighbor proc~build_adj_inds->interface~get_index_neighbor proc~unique_tuples unique_tuples proc~build_adj_inds->proc~unique_tuples proc~build_inds->interface~get_n_points proc~handle_error handle_error proc~read_params_immersed_rho->proc~handle_error proc~binomial_coefficient_r binomial_coefficient_r proc~step_hermite->proc~binomial_coefficient_r proc~heaviside heaviside proc~step_hermite->proc~heaviside none~handle_error error_handler_t%handle_error proc~handle_error->none~handle_error