shr_string_mod Module Reference

Functions/Subroutines

integer shr_string_countChar (str, char, rc)
function shr_string_toUpper (str)
function shr_string_toLower (str)
function shr_string_getParentDir (str)
integer shr_string_lastIndex (string, substr, rc)
integer shr_string_endIndex (string, substr, rc)
subroutine shr_string_leftAlign (str, rc)
subroutine shr_string_alphanum (str, rc)
subroutine shr_string_betweenTags (string, startTag, endTag, substr, rc)
subroutine shr_string_parseCFtunit (string, unit, bdate, bsec, rc)
subroutine shr_string_clean (string, rc)
logical shr_string_listIsValid (list, rc)
subroutine shr_string_listGetName (list, k, name, rc)
subroutine shr_string_listIntersect (list1, list2, listout, rc)
subroutine shr_string_listUnion (list1, list2, listout, rc)
subroutine shr_string_listMerge (list1, list2, listout, rc)
subroutine shr_string_listAppend (list, listadd, rc)
subroutine shr_string_listPrepend (listadd, list, rc)
integer shr_string_listGetIndexF (string, fldStr)
subroutine shr_string_listGetIndex (string, fldStr, kFld, print, rc)
integer shr_string_listGetNum (str)
subroutine shr_string_listSetDel (cflag)
subroutine shr_string_listGetDel (del)
subroutine shr_string_setAbort (flag)
subroutine shr_string_setDebug (iFlag)
subroutine shr_string_abort (string)

Variables

character(len=1), save listDel
character(len=2), save listDel2
logical, save doabort = .true.
integer(SHR_KIND_IN), save debug = 0

Function/Subroutine Documentation

subroutine shr_string_mod::shr_string_abort ( character(*),intent(in),optional  string  )  [private]

Definition at line 1716 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_alphanum ( character(*),intent(inout)  str,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 484 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_betweenTags ( character(*),intent(in)  string,
character(*),intent(in)  startTag,
character(*),intent(in)  endTag,
character(*),intent(out)  substr,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 545 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_clean ( character(*),intent(inout)  string,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 780 of file shr_string_mod.F90.

integer shr_string_mod::shr_string_countChar ( character(*),intent(in)  str,
character(1),intent(in)  char,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 100 of file shr_string_mod.F90.

integer shr_string_mod::shr_string_endIndex ( character(*),intent(in)  string,
character(*),intent(in)  substr,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 361 of file shr_string_mod.F90.

function shr_string_mod::shr_string_getParentDir ( character(len=*),intent(in)  str  ) 

Definition at line 258 of file shr_string_mod.F90.

integer shr_string_mod::shr_string_lastIndex ( character(*),intent(in)  string,
character(*),intent(in)  substr,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 311 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_leftAlign ( character(*),intent(inout)  str,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 425 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_listAppend ( character(*),intent(inout)  list,
character(*),intent(in)  listadd,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 1187 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_listGetDel ( character(*),intent(out)  del  ) 

Definition at line 1589 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_listGetIndex ( character(*),intent(in)  string,
character(*),intent(in)  fldStr,
integer(SHR_KIND_IN),intent(out)  kFld,
logical,intent(in),optional  print,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 1369 of file shr_string_mod.F90.

integer shr_string_mod::shr_string_listGetIndexF ( character(*),intent(in)  string,
character(*),intent(in)  fldStr 
)

Definition at line 1322 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_listGetName ( character(*),intent(in)  list,
integer(SHR_KIND_IN),intent(in)  k,
character(*),intent(out)  name,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 897 of file shr_string_mod.F90.

integer shr_string_mod::shr_string_listGetNum ( character(*),intent(in)  str  ) 

Definition at line 1494 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_listIntersect ( character(*),intent(in)  list1,
character(*),intent(in)  list2,
character(*),intent(out)  listout,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 983 of file shr_string_mod.F90.

logical shr_string_mod::shr_string_listIsValid ( character(*),intent(in)  list,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 829 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_listMerge ( character(*),intent(in)  list1,
character(*),intent(in)  list2,
character(*),intent(out)  listout,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 1117 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_listPrepend ( character(*),intent(in)  listadd,
character(*),intent(inout)  list,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 1255 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_listSetDel ( character(len=1),intent(in)  cflag  ) 

Definition at line 1545 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_listUnion ( character(*),intent(in)  list1,
character(*),intent(in)  list2,
character(*),intent(out)  listout,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 1045 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_parseCFtunit ( character(*),intent(in)  string,
character(*),intent(out)  unit,
integer(SHR_KIND_IN),intent(out)  bdate,
real(SHR_KIND_R8),intent(out)  bsec,
integer(SHR_KIND_IN),intent(out),optional  rc 
)

Definition at line 642 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_setAbort ( logical,intent(in)  flag  ) 

Definition at line 1631 of file shr_string_mod.F90.

subroutine shr_string_mod::shr_string_setDebug ( integer(SHR_KIND_IN),intent(in)  iFlag  ) 

Definition at line 1681 of file shr_string_mod.F90.

function shr_string_mod::shr_string_toLower ( character(len=*),intent(in)  str  ) 

Definition at line 206 of file shr_string_mod.F90.

function shr_string_mod::shr_string_toUpper ( character(len=*),intent(in)  str  ) 

Definition at line 154 of file shr_string_mod.F90.


Variable Documentation

integer(SHR_KIND_IN),save shr_string_mod::debug = 0

Definition at line 79 of file shr_string_mod.F90.

logical,save shr_string_mod::doabort = .true.

Definition at line 78 of file shr_string_mod.F90.

character(len=1),save shr_string_mod::listDel

Definition at line 76 of file shr_string_mod.F90.

character(len=2),save shr_string_mod::listDel2

Definition at line 77 of file shr_string_mod.F90.

 All Classes Namespaces Files Functions Variables Defines

Generated on Wed Jun 23 12:04:57 2010 for CESM_Driver by  doxygen 1.6.1