Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
utilities.f90 File Reference

Some F90 routines for handling LOGICAL variables and F90 pointers. More...

Go to the source code of this file.

Functions/Subroutines

subroutine com_set_true (i)
 
subroutine com_set_false (i)
 
subroutine com_copy_string (str_frm, len_frm, str_to, len_to)
 
subroutine com_mapptr_chr1d (p, tonull, x, n)
 
subroutine com_mapptr_int0d (p, tonull, x)
 
subroutine com_mapptr_int1d (p, tonull, x, n)
 
subroutine com_mapptr_int2d (p, tonull, x, n1, n2)
 
subroutine com_mapptr_int3d (p, tonull, x, n1, n2, n3)
 
subroutine com_mapptr_flt0d (p, tonull, x)
 
subroutine com_mapptr_flt1d (p, tonull, x, n)
 
subroutine com_mapptr_flt2d (p, tonull, x, n1, n2)
 
subroutine com_mapptr_flt3d (p, tonull, x, n1, n2, n3)
 
subroutine com_mapptr_dbl0d (p, tonull, x)
 
subroutine com_mapptr_dbl1d (p, tonull, x, n)
 
subroutine com_mapptr_dbl2d (p, tonull, x, n1, n2)
 
subroutine com_mapptr_dbl3d (p, tonull, x, n1, n2, n3)
 
subroutine com_getptr_chr0d (p, x)
 
subroutine com_getptr_chr1d (p, x)
 
subroutine com_getptr_int0d (p, x)
 
subroutine com_getptr_int1d (p, x)
 
subroutine com_getptr_int2d (p, x)
 
subroutine com_getptr_int3d (p, x)
 
subroutine com_getptr_flt0d (p, x)
 
subroutine com_getptr_flt1d (p, x)
 
subroutine com_getptr_flt2d (p, x)
 
subroutine com_getptr_flt3d (p, x)
 
subroutine com_getptr_dbl0d (p, x)
 
subroutine com_getptr_dbl1d (p, x)
 
subroutine com_getptr_dbl2d (p, x)
 
subroutine com_getptr_dbl3d (p, x)
 
subroutine com_settypeinfo (wrapper)
 
subroutine com_chkptr_begin
 
subroutine com_chkptr_end (str1, ptr1, str2, ptr2)
 

Detailed Description

Some F90 routines for handling LOGICAL variables and F90 pointers.

See Also
roccomf90.h, utilities.f90, mapptr.h

Definition in file utilities.f90.

Function/Subroutine Documentation

subroutine com_chkptr_begin ( )

Definition at line 508 of file utilities.f90.

Referenced by COM_F_FUNC2().

Here is the caller graph for this function:

subroutine com_chkptr_end ( character(17), intent(in)  str1,
integer, dimension(:), pointer  ptr1,
character(33), intent(in)  str2,
real, dimension(:), pointer  ptr2 
)

Definition at line 530 of file utilities.f90.

Referenced by COM_F_FUNC2().

Here is the caller graph for this function:

subroutine com_copy_string ( character( len_frm), intent(in)  str_frm,
integer, intent(in)  len_frm,
character( len_to), intent(out)  str_to,
integer, intent(in)  len_to 
)

Definition at line 33 of file utilities.f90.

References str_to.

Referenced by COM_F_FUNC2().

Here is the caller graph for this function:

subroutine com_getptr_chr0d ( character, pointer  p,
character, target  x 
)

Definition at line 273 of file utilities.f90.

References x.

subroutine com_getptr_chr1d ( character, dimension(:), pointer  p,
character, target  x 
)

Definition at line 293 of file utilities.f90.

References x.

Referenced by COM_F_FUNC2().

Here is the caller graph for this function:

subroutine com_getptr_dbl0d ( double precision, pointer  p,
double precision, target  x 
)

Definition at line 425 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_dbl1d ( double precision, dimension(:), pointer  p,
double precision, target  x 
)

Definition at line 439 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_dbl2d ( double precision, dimension(:,:), pointer  p,
double precision, target  x 
)

Definition at line 453 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_dbl3d ( double precision, dimension(:,:,:), pointer  p,
double precision, target  x 
)

Definition at line 467 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_flt0d ( real, pointer  p,
real, target  x 
)

Definition at line 369 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_flt1d ( real, dimension(:), pointer  p,
real, target  x 
)

Definition at line 383 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_flt2d ( real, dimension(:,:), pointer  p,
real, target  x 
)

Definition at line 397 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_flt3d ( real, dimension(:,:,:), pointer  p,
real, target  x 
)

Definition at line 411 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_int0d ( integer, pointer  p,
integer, target  x 
)

Definition at line 307 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_int1d ( integer, dimension(:), pointer  p,
integer, target  x 
)

Definition at line 327 of file utilities.f90.

References x.

Referenced by COM_F_FUNC2(), and com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_int2d ( integer, dimension(:,:), pointer  p,
integer, target  x 
)

Definition at line 341 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_getptr_int3d ( integer, dimension(:,:,:), pointer  p,
integer, target  x 
)

Definition at line 355 of file utilities.f90.

References x.

Referenced by com_get_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_chr1d ( character, dimension(:), pointer  p,
integer, intent(in)  tonull,
character, dimension(n), target  x,
integer, intent(in)  n 
)

Definition at line 42 of file utilities.f90.

References x.

Referenced by COM_F_FUNC2(), and mapcharptr().

Here is the caller graph for this function:

subroutine com_mapptr_dbl0d ( double precision, pointer  p,
integer, intent(in)  tonull,
double precision, target  x 
)

Definition at line 200 of file utilities.f90.

References x.

Referenced by com_set_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_dbl1d ( double precision, dimension(:), pointer  p,
integer, intent(in)  tonull,
double precision, dimension(n), target  x,
integer, intent(in)  n 
)

Definition at line 222 of file utilities.f90.

References x.

Referenced by com_set_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_dbl2d ( double precision, dimension(:, :), pointer  p,
integer, intent(in)  tonull,
double precision, dimension(n1, n2), target  x,
integer, intent(in)  n1,
integer, intent(in)  n2 
)

Definition at line 239 of file utilities.f90.

References x.

Referenced by com_set_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_dbl3d ( double precision, dimension(:, :, :), pointer  p,
integer, intent(in)  tonull,
double precision, dimension(n1, n2, n3), target  x,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3 
)

Definition at line 256 of file utilities.f90.

References x.

subroutine com_mapptr_flt0d ( real, pointer  p,
integer, intent(in)  tonull,
real, target  x 
)

Definition at line 126 of file utilities.f90.

References x.

Referenced by com_set_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_flt1d ( real, dimension(:), pointer  p,
integer, intent(in)  tonull,
real, dimension(n), target  x,
integer, intent(in)  n 
)

Definition at line 148 of file utilities.f90.

References x.

Referenced by com_set_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_flt2d ( real, dimension(:, :), pointer  p,
integer, intent(in)  tonull,
real, dimension(n1, n2), target  x,
integer, intent(in)  n1,
integer, intent(in)  n2 
)

Definition at line 165 of file utilities.f90.

References x.

Referenced by com_set_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_flt3d ( real, dimension(:, :, :), pointer  p,
integer, intent(in)  tonull,
real, dimension(n1, n2, n3), target  x,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3 
)

Definition at line 182 of file utilities.f90.

References x.

subroutine com_mapptr_int0d ( integer, pointer  p,
integer, intent(in)  tonull,
integer, target  x 
)

Definition at line 58 of file utilities.f90.

References x.

Referenced by com_set_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_int1d ( integer, dimension(:), pointer  p,
integer, intent(in)  tonull,
integer, dimension(n), target  x,
integer, intent(in)  n 
)

Definition at line 74 of file utilities.f90.

References x.

Referenced by COM_F_FUNC2(), and com_set_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_int2d ( integer, dimension(:, :), pointer  p,
integer, intent(in)  tonull,
integer, dimension(n1, n2), target  x,
integer, intent(in)  n1,
integer, intent(in)  n2 
)

Definition at line 91 of file utilities.f90.

References x.

Referenced by com_set_address_f().

Here is the caller graph for this function:

subroutine com_mapptr_int3d ( integer, dimension(:, :, :), pointer  p,
integer, intent(in)  tonull,
integer, dimension(n1, n2, n3), target  x,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3 
)

Definition at line 108 of file utilities.f90.

References x.

subroutine com_set_false ( logical  i)

Definition at line 28 of file utilities.f90.

References i.

Referenced by COM_F_FUNC2().

Here is the caller graph for this function:

subroutine com_set_true ( logical  i)

Definition at line 23 of file utilities.f90.

References i.

Referenced by COM_F_FUNC2().

Here is the caller graph for this function:

subroutine com_settypeinfo ( type(data_wrapper), intent(out)  wrapper)

Definition at line 481 of file utilities.f90.

References Line_2< R, T >::a(), and i.

Referenced by COM_F_FUNC2().

Here is the call graph for this function:

Here is the caller graph for this function: