init Subroutine

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

Type Bound

immersed_trace_t

Arguments

Type IntentOptional Attributes Name
class(immersed_trace_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~~CallsGraph proc~init immersed_trace_t%init in_vessel in_vessel proc~init->in_vessel interface~get_n_points mesh_cart_t%get_n_points proc~init->interface~get_n_points interface~get_phi mesh_cart_t%get_phi proc~init->interface~get_phi interface~get_x mesh_cart_t%get_x proc~init->interface~get_x interface~get_y mesh_cart_t%get_y proc~init->interface~get_y proc~build_adj_inds immersed_t%build_adj_inds proc~init->proc~build_adj_inds proc~build_inds immersed_t%build_inds proc~init->proc~build_inds proc~distance_to_boundary distance_to_boundary proc~init->proc~distance_to_boundary proc~get_dphi_shift get_dphi_shift proc~init->proc~get_dphi_shift proc~handle_error handle_error proc~init->proc~handle_error proc~read_params_immersed_trace immersed_trace_t%read_params_immersed_trace proc~init->proc~read_params_immersed_trace proc~sigmoid sigmoid proc~init->proc~sigmoid 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~distance_to_boundary->in_vessel proc~distance_to_boundary->proc~handle_error proc~trace trace proc~distance_to_boundary->proc~trace proc~get_dphi_shift->proc~handle_error proc~find_zero find_zero proc~get_dphi_shift->proc~find_zero none~handle_error error_handler_t%handle_error proc~handle_error->none~handle_error proc~read_params_immersed_trace->proc~handle_error proc~step_hermite step_hermite proc~sigmoid->proc~step_hermite func func proc~find_zero->func proc~binomial_coefficient_r binomial_coefficient_r proc~step_hermite->proc~binomial_coefficient_r proc~heaviside heaviside proc~step_hermite->proc~heaviside proc~trace->proc~handle_error destroy destroy proc~trace->destroy initialize initialize proc~trace->initialize integrate integrate proc~trace->integrate proc~get_stderr get_stderr proc~trace->proc~get_stderr