plantFEM
Source Files
Modules
Procedures
Abstract Interfaces
Derived Types
Programs
cartesian_product
Interface
MIT
3 statements
Source File
ArrayClass.f90
ArrayClass
cartesian_product
Contents
Module Procedures
cartesian_product_real64_2
cartesian_product_real64_array_vec
public interface cartesian_product
Module Procedures
public function
cartesian_product_real64_2
(vec1, vec2) result(vec1_vec2)
Arguments
Type
Intent
Optional
Attributes
Name
real(kind=real64),
intent(in)
::
vec1
(:)
real(kind=real64),
intent(in)
::
vec2
(:)
Return Value
real(kind=real64), allocatable, (:,:)
public function
cartesian_product_real64_array_vec
(array1, vec2) result(array1_vec2)
Arguments
Type
Intent
Optional
Attributes
Name
real(kind=real64),
intent(in)
::
array1
(:,:)
real(kind=real64),
intent(in)
::
vec2
(:)
Return Value
real(kind=real64), allocatable, (:,:)