ramp_function_t Interface

public interface ramp_function_t

Create a new ramp function with given start, duration, y1 and y2


Module Procedures

private function new_ramp_function_t(start, duration, y1, y2) result(f)

Create a new ramp function with given start, duration, y1 and y2

Arguments

Type IntentOptional Attributes Name
real(kind=rkind), intent(in) :: start
real(kind=rkind), intent(in) :: duration
real(kind=rkind), intent(in) :: y1
real(kind=rkind), intent(in) :: y2

Return Value type(ramp_function_t)