interfaces.f90 Source File


This file depends on

sourcefile~~interfaces.f90~~EfferentGraph sourcefile~interfaces.f90 interfaces.f90 sourcefile~constants.f90 constants.f90 sourcefile~interfaces.f90->sourcefile~constants.f90

Files dependent on this one

sourcefile~~interfaces.f90~~AfferentGraph sourcefile~interfaces.f90 interfaces.f90 sourcefile~nrtl.f90 nrtl.f90 sourcefile~nrtl.f90->sourcefile~interfaces.f90 sourcefile~implementations.f90 implementations.f90 sourcefile~implementations.f90->sourcefile~nrtl.f90 sourcefile~implementations.f90~2 implementations.f90 sourcefile~implementations.f90~2->sourcefile~implementations.f90 sourcefile~models.f90 models.f90 sourcefile~models.f90->sourcefile~implementations.f90 sourcefile~models.f90->sourcefile~implementations.f90~2 sourcefile~gerg2008.f90 gerg2008.f90 sourcefile~models.f90->sourcefile~gerg2008.f90 sourcefile~gerg2008.f90->sourcefile~implementations.f90~2 sourcefile~yaeos.f90 yaeos.f90 sourcefile~yaeos.f90->sourcefile~models.f90

Source Code

module yaeos__tapenade_interfaces
    use yaeos__constants, only: pr
    implicit none

   interface 
      subroutine pushinteger4(i)
         integer :: i
      end subroutine
      
      subroutine popinteger4(i)
         integer :: i
      end subroutine

      subroutine pushreal8array(a, n)
         import pr
         real(pr), dimension(n) :: a
         integer :: n
      end subroutine

      subroutine pushreal8(a)
         import pr
         real(pr) :: a
      end subroutine

      subroutine POPREAL8(a)
         import pr
         real(pr) :: a
      end subroutine

      subroutine POPREAL8ARRAY(a, n)
         import pr
         real(pr), dimension(n) :: a
         integer :: n
      end subroutine
   end interface
end module