diff --git a/src/types.F90 b/src/types.F90 index f1b7dcc..db26cc5 100644 --- a/src/types.F90 +++ b/src/types.F90 @@ -425,10 +425,13 @@ elemental subroutine initialize_dual_${label}$${bits}$(num, order) end subroutine initialize_dual_${label}$${bits}$ + !> Returns the derivative order the dual number handles pure function dual_${name}$${bits}$_order(this) result(order_value) + !> Dual number class(dual_${name}$${bits}$), intent(in) :: this + !> Derivative order, starting from 0th order integer :: order_value order_value = size(this%f) - 1