IXFminus Y

From LIBISIS
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This is an interface to the IXFarray_Y_minus_dataset_2d and IXFdataset_1d_Y_minus_dataset_2d methods.

These subroutines will either subtract a scalar 1-D array or an IXTdataset_1d object from every column of an IXTdataset_2d object. The order of the arguments is fixed.


F90 syntax

use IXMdataset_2d
use IXMdataset_1d
type(IXTdataset_2d):: d2d, wres
type(IXTdataset_1d):: d1d
real(dp)::scalar1d(:)
type(IXTstatus)::status
:
!using interface
call IXFminus_Y(wres,d2d,scalar1d,status) ! wres=d2d-scalar1d
call IXFminus_Y(wres,d2d,d1d,status) ! wres=d2d-d1d

!using specific methods
call IXFarray_Y_minus_dataset_2d(wres,d2d,scalar1d,status) ! wres=d2d-scalar1d
call IXFdataset_1d_Y_minus_dataset_2d(wres,d2d,d1d,status) ! wres=d2d-d1d