grid_tools  1.13.0
pmat4::outer_product Interface Reference

Private Member Functions

real(dp) function, dimension(size(a), size(b)) outer_product_d (a, b)
 Return the outer product matrix of two double precision real vectors. More...
 
integer(spi) function, dimension(size(a), size(b)) outer_product_i (a, b)
 Return the outer product matrix of two integer vectors. More...
 
real(sp) function, dimension(size(a), size(b)) outer_product_s (a, b)
 Return the outer product matrix of two single precision real vectors. More...
 

Detailed Description

Definition at line 67 of file pmat4.f90.

Member Function/Subroutine Documentation

◆ outer_product_d()

real(dp) function, dimension(size(a),size(b)) pmat4::outer_product::outer_product_d ( real(dp), dimension(:), intent(in)  a,
real(dp), dimension(:), intent(in)  b 
)
private

Return the outer product matrix of two double precision real vectors.

Parameters
[in]areal type input vector
[in]breal type input vector
Returns
c result, rank-1 matrix outer product
Author
R. J. Purser

Definition at line 289 of file pmat4.f90.

◆ outer_product_i()

integer(spi) function, dimension(size(a),size(b)) pmat4::outer_product::outer_product_i ( integer(spi), dimension(:), intent(in)  a,
integer(spi), dimension(:), intent(in)  b 
)
private

Return the outer product matrix of two integer vectors.

Parameters
[in]ainteger type input vector
[in]binteger type input vector
Returns
c result, rank-1 matrix outer product
Author
R. J. Purser

Definition at line 305 of file pmat4.f90.

◆ outer_product_s()

real(sp) function, dimension(size(a),size(b)) pmat4::outer_product::outer_product_s ( real(sp), dimension(:), intent(in)  a,
real(sp), dimension(:), intent(in)  b 
)
private

Return the outer product matrix of two single precision real vectors.

Parameters
[in]areal type input vector
[in]breal type input vector
Returns
c result, rank-1 matrix outer product
Author
R. J. Purser

Definition at line 273 of file pmat4.f90.


The documentation for this interface was generated from the following file: