My Project
 All Classes Files Functions Variables Macros
allocate_field Module Reference

Data Types

interface  allocate2d_u
interface  allocate2d_v
interface  allocate_u
interface  allocate_v
interface  switch2d_u
interface  switch2d_v
interface  switch_u
interface  switch_v

Public Member Functions

subroutine init_nan
subroutine allocate1d_u1d (field, d)
subroutine allocate2d_u1d (field, dim1, d)
subroutine allocate3d_u1d (field, dim1, dim2, d)
subroutine allocate1d_v1d (field, d)
subroutine allocate2d_v1d (field, dim1, d)
subroutine allocate3d_v1d (field, dim1, dim2, d)
subroutine allocate1d_u2d (field, d)
subroutine allocate2d_u2d (field, dim1, d)
subroutine allocate3d_u2d (field, dim1, dim2, d)
subroutine allocate1d_v2d (field, d)
subroutine allocate2d_v2d (field, dim1, d)
subroutine allocate3d_v2d (field, dim1, dim2, d)
subroutine switch1d_u1d (field, old_dist, new_dist, up, down)
subroutine switch2d_u1d (field, old_dist, new_dist, up, down)
subroutine switch3d_u1d (field, old_dist, new_dist, up, down)
subroutine switch1d_v1d (field, old_dist, new_dist, up, down)
subroutine switch2d_v1d (field, old_dist, new_dist, up, down)
subroutine switch3d_v1d (field, old_dist, new_dist, up, down)
subroutine switch1d_u2d (field, old_dist, new_dist, up, down)
subroutine switch2d_u2d (field, old_dist, new_dist, up, down)
subroutine switch3d_u2d (field, old_dist, new_dist, up, down)
subroutine switch1d_v2d (field, old_dist, new_dist, up, down)
subroutine switch2d_v2d (field, old_dist, new_dist, up, down)
subroutine switch3d_v2d (field, old_dist, new_dist, up, down)

Public Attributes

real nan

Detailed Description

Definition at line 1 of file allocate_field_mod.f90.

Member Function/Subroutine Documentation

subroutine allocate_field::allocate1d_u1d ( real, dimension(:), pointer  field,
type(distrib), intent(in)  d 
)

Definition at line 52 of file allocate_field_mod.f90.

subroutine allocate_field::allocate1d_u2d ( real, dimension(:,:), pointer  field,
type(distrib), intent(in)  d 
)

Definition at line 158 of file allocate_field_mod.f90.

subroutine allocate_field::allocate1d_v1d ( real, dimension(:), pointer  field,
type(distrib), intent(in)  d 
)

Definition at line 102 of file allocate_field_mod.f90.

subroutine allocate_field::allocate1d_v2d ( real, dimension(:,:), pointer  field,
type(distrib), intent(in)  d 
)

Definition at line 211 of file allocate_field_mod.f90.

subroutine allocate_field::allocate2d_u1d ( real, dimension(:,:), pointer  field,
integer  dim1,
type(distrib), intent(in)  d 
)

Definition at line 68 of file allocate_field_mod.f90.

subroutine allocate_field::allocate2d_u2d ( real, dimension(:,:,:), pointer  field,
integer  dim1,
type(distrib), intent(in)  d 
)

Definition at line 175 of file allocate_field_mod.f90.

subroutine allocate_field::allocate2d_v1d ( real, dimension(:,:), pointer  field,
integer  dim1,
type(distrib), intent(in)  d 
)

Definition at line 118 of file allocate_field_mod.f90.

subroutine allocate_field::allocate2d_v2d ( real, dimension(:,:,:), pointer  field,
integer  dim1,
type(distrib), intent(in)  d 
)

Definition at line 228 of file allocate_field_mod.f90.

subroutine allocate_field::allocate3d_u1d ( real, dimension(:,:,:), pointer  field,
integer  dim1,
integer  dim2,
type(distrib), intent(in)  d 
)

Definition at line 84 of file allocate_field_mod.f90.

subroutine allocate_field::allocate3d_u2d ( real, dimension(:,:,:,:), pointer  field,
integer  dim1,
integer  dim2,
type(distrib), intent(in)  d 
)

Definition at line 192 of file allocate_field_mod.f90.

subroutine allocate_field::allocate3d_v1d ( real, dimension(:,:,:), pointer  field,
integer  dim1,
integer  dim2,
type(distrib), intent(in)  d 
)

Definition at line 134 of file allocate_field_mod.f90.

subroutine allocate_field::allocate3d_v2d ( real, dimension(:,:,:,:), pointer  field,
integer  dim1,
integer  dim2,
type(distrib), intent(in)  d 
)

Definition at line 245 of file allocate_field_mod.f90.

subroutine allocate_field::init_nan ( )

Definition at line 39 of file allocate_field_mod.f90.

Here is the caller graph for this function:

subroutine allocate_field::switch1d_u1d ( real, dimension(:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 280 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch1d_u2d ( real, dimension(:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 510 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch1d_v1d ( real, dimension(:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 391 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch1d_v2d ( real, dimension(:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 624 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch2d_u1d ( real, dimension(:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 316 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch2d_u2d ( real, dimension(:,:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 547 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch2d_v1d ( real, dimension(:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 427 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch2d_v2d ( real, dimension(:,:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 661 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch3d_u1d ( real, dimension(:,:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 352 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch3d_u2d ( real, dimension(:,:,:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 584 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch3d_v1d ( real, dimension(:,:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 463 of file allocate_field_mod.f90.

Here is the call graph for this function:

subroutine allocate_field::switch3d_v2d ( real, dimension(:,:,:,:), pointer  field,
type(distrib), intent(in)  old_dist,
type(distrib), intent(in)  new_dist,
integer, intent(in), optional  up,
integer, intent(in), optional  down 
)

Definition at line 698 of file allocate_field_mod.f90.

Here is the call graph for this function:

Member Data Documentation

real allocate_field::nan

Definition at line 35 of file allocate_field_mod.f90.


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