OOPS
unstructured_interpolation_mod::unstrc_interp Type Reference
Collaboration diagram for unstructured_interpolation_mod::unstrc_interp:

Public Member Functions

generic, public create => create_new, create_read
 
procedure, public delete
 
procedure, public apply
 
procedure, public apply_ad
 
procedure, public write
 

Private Member Functions

procedure, private create_new
 
private create_read
 

Private Attributes

integer nn
 
integer ngrid_in
 
integer ngrid_out
 
integer ngrid_in_glo
 
type(fckit_mpi_comm) comm
 
integer, dimension(:), allocatable displs
 
integer, dimension(:), allocatable rcvcnt
 
real(kind=kind_real), dimension(:,:), allocatable interp_w
 
integer, dimension(:,:), allocatable interp_i
 

Detailed Description

Definition at line 25 of file unstructured_interpolation_mod.F90.

Member Function/Subroutine Documentation

◆ apply()

procedure, public unstructured_interpolation_mod::unstrc_interp::apply

Definition at line 39 of file unstructured_interpolation_mod.F90.

◆ apply_ad()

procedure, public unstructured_interpolation_mod::unstrc_interp::apply_ad

Definition at line 40 of file unstructured_interpolation_mod.F90.

◆ create()

generic, public unstructured_interpolation_mod::unstrc_interp::create

Definition at line 36 of file unstructured_interpolation_mod.F90.

Here is the call graph for this function:

◆ create_new()

procedure, private unstructured_interpolation_mod::unstrc_interp::create_new
private

Definition at line 37 of file unstructured_interpolation_mod.F90.

◆ create_read()

private unstructured_interpolation_mod::unstrc_interp::create_read
private

Definition at line 37 of file unstructured_interpolation_mod.F90.

◆ delete()

procedure, public unstructured_interpolation_mod::unstrc_interp::delete

Definition at line 38 of file unstructured_interpolation_mod.F90.

◆ write()

procedure, public unstructured_interpolation_mod::unstrc_interp::write

Definition at line 41 of file unstructured_interpolation_mod.F90.

Member Data Documentation

◆ comm

type(fckit_mpi_comm) unstructured_interpolation_mod::unstrc_interp::comm
private

Definition at line 30 of file unstructured_interpolation_mod.F90.

◆ displs

integer, dimension(:), allocatable unstructured_interpolation_mod::unstrc_interp::displs
private

Definition at line 31 of file unstructured_interpolation_mod.F90.

◆ interp_i

integer, dimension(:,:), allocatable unstructured_interpolation_mod::unstrc_interp::interp_i
private

Definition at line 34 of file unstructured_interpolation_mod.F90.

◆ interp_w

real(kind=kind_real), dimension(:,:), allocatable unstructured_interpolation_mod::unstrc_interp::interp_w
private

Definition at line 33 of file unstructured_interpolation_mod.F90.

◆ ngrid_in

integer unstructured_interpolation_mod::unstrc_interp::ngrid_in
private

Definition at line 27 of file unstructured_interpolation_mod.F90.

◆ ngrid_in_glo

integer unstructured_interpolation_mod::unstrc_interp::ngrid_in_glo
private

Definition at line 29 of file unstructured_interpolation_mod.F90.

◆ ngrid_out

integer unstructured_interpolation_mod::unstrc_interp::ngrid_out
private

Definition at line 28 of file unstructured_interpolation_mod.F90.

◆ nn

integer unstructured_interpolation_mod::unstrc_interp::nn
private

Definition at line 26 of file unstructured_interpolation_mod.F90.

◆ rcvcnt

integer, dimension(:), allocatable unstructured_interpolation_mod::unstrc_interp::rcvcnt
private

Definition at line 32 of file unstructured_interpolation_mod.F90.


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