interpolate Interface

public interface interpolate

Calls

interface~~interpolate~~CallsGraph interface~interpolate interpolate proc~interpolate_r1 interpolate_r1 interface~interpolate->proc~interpolate_r1 proc~rkmsg_r1 rkmsg_r1 proc~interpolate_r1->proc~rkmsg_r1 proc~get_saved_state_r1 get_saved_state_r1 proc~interpolate_r1->proc~get_saved_state_r1 proc~get_stop_on_fatal_r1 get_stop_on_fatal_r1 proc~rkmsg_r1->proc~get_stop_on_fatal_r1 proc~set_saved_state_r1 set_saved_state_r1 proc~rkmsg_r1->proc~set_saved_state_r1

Called by

interface~~interpolate~~CalledByGraph interface~interpolate interpolate proc~range_integrate_r1 range_integrate_r1 proc~range_integrate_r1->interface~interpolate interface~range_integrate range_integrate interface~range_integrate->proc~range_integrate_r1 proc~upstream_calculate upstream_calculate proc~upstream_calculate->interface~range_integrate

Contents


Module Procedures

private subroutine interpolate_r1(comm, f, t_want, y_want, yderiv_want)

Arguments

Type IntentOptional AttributesName
type(rk_comm_real_1d), intent(inout), target:: comm
public function f(t, y)
Arguments
Type IntentOptional AttributesName
real(kind=wp), intent(in) :: t
real(kind=wp), intent(in), dimension(:):: y
Return Value real(kind=wp), dimension(size(y,1))
real(kind=wp), intent(in) :: t_want
real(kind=wp), intent(out), optional dimension(:):: y_want
real(kind=wp), intent(out), optional dimension(:):: yderiv_want