|
Scientific Fortran Tools (SciFT)
1.2
|
Data Types | |
| type | string |
Public Member Functions | |
| subroutine | initdefault (this) |
| Constructor. More... | |
| subroutine, public | fstring_split (str, tokens, delimiters) |
| logical function, public | fstring_tological (str) |
| integer function, public | fstring_tointeger (str) |
| real(8) function, public | fstring_toreal (str) |
| type(string) function, public | fstring_tostring (str) |
| subroutine, public | fstring_tointegerarray (str, output) |
| subroutine, public | fstring_torealarray (str, output) |
| character(1000) function, public | fstring_frominteger (val, format) |
| character(:) function, allocatable, public | fstring_fromreal (val, format) |
| character(:) function, allocatable, public | fstring_fromlogical (val, format) |
| character(1000) function, public | fstring_fromintegerarray (val, format) |
| character(:) function, allocatable, public | fstring_fromrealarray (val, format) |
| character(:) function, allocatable, public | fstring_removetabs (str) |
| Replace every occurrence of the character in this string for four blank spaces. More... | |
| character(:) function, allocatable, public | fstring_replace (str, before, after, wholeWords, wordSeparators) |
| character(:) function, allocatable, public | fstring_replacebyrealarr (str, varName, varValue, wholeWords, wordSeparators) |
| integer function, public | fstring_count (str, ref, matchPos, wholeWords, wordSeparators) |
| integer function, public | fstring_hashkey (str) |
| Taken from the java.lang.String hash function, it use 32 bits. More... | |
| logical function, public | fstring_isnumeric (str) |
| character(len(str)) function, public | fstring_toupper (str) |
| Returns an uppercase copy of the string. More... | |
| character(len(str)) function, public | fstring_tolower (str) |
| Returns a lowercase copy of the string. More... | |
| logical function, public | fstring_isnull (str) |
| Returns a lowercase copy of the string. More... | |
| logical function, public | string_tological (str) |
| integer function, public | string_tointeger (str) |
| real(8) function, public | string_toreal (str) |
| subroutine, public | string_split (str, tokens, delimiters) |
Public Attributes | |
| character(*), parameter, public | endl = achar(10) |
| character(*), parameter, public | fstring_null = "@@!!##%%NULL%%##!!@@" |
Private Member Functions | |
| subroutine | fromfstring (this, fstr) |
| Constructor, from fortran string. More... | |
| subroutine | copy (this, other) |
| Copy constructor. More... | |
| subroutine | destroy (this) |
| Destructor. More... | |
| character(len=200) function | str (this) |
| Convert to string. More... | |
| subroutine | show (this, unit) |
| Show. More... | |
| logical function | isempty (this) |
| integer function | length (this) |
| character function | at (this, pos) |
| type(string) function | add (this, other) |
| type(string) function | addfstr (this, other) |
| logical function | lt (this, other) |
| logical function | eq (this, other) |
| logical function | eqfstr (this, other) |
| logical function | neq (this, other) |
| logical function | neqfstr (this, other) |
| subroutine | split (this, tokens, delimiters) |
| logical function | tological (this) |
| integer function | tointeger (this) |
| real(8) function | toreal (this) |
| subroutine | removetabs (this) |
| Replace every occurrence of the character in this string for four blank spaces. More... | |
| integer function | hashkey (this) |
| logical function | isnumeric (this) |
| type(string) function | toupper (this) |
| Returns an uppercase copy of the string. More... | |
| type(string) function | tolower (this) |
| Returns a lowercase copy of the string. More... | |
| subroutine | replace (this, before, after, wholeWords, wordSeparators) |
| Replaces every occurrence of the string before with the string after. More... | |
| subroutine | replacebyrealarr (this, varName, varValue, wholeWords, wordSeparators) |
| subroutine | string_test () |
| Test method. More... | |
Definition at line 32 of file String.f90.
|
private |
Definition at line 343 of file String.f90.
|
private |
Definition at line 354 of file String.f90.
|
private |
Definition at line 328 of file String.f90.
|
private |
Copy constructor.
Definition at line 228 of file String.f90.
|
private |
Destructor.
Definition at line 239 of file String.f90.
|
private |
Definition at line 376 of file String.f90.
|
private |
Definition at line 387 of file String.f90.
|
private |
Constructor, from fortran string.
Definition at line 216 of file String.f90.
| integer function, public string::fstring_count | ( | character(*), intent(in) | str, |
| character(*), intent(in) | ref, | ||
| integer, dimension(:), intent(out), optional, allocatable | matchPos, | ||
| logical, intent(in), optional | wholeWords, | ||
| character(*), intent(in), optional | wordSeparators | ||
| ) |
Definition at line 816 of file String.f90.
| character(1000) function, public string::fstring_frominteger | ( | integer, intent(in) | val, |
| character(*), intent(in), optional | format | ||
| ) |
Definition at line 648 of file String.f90.
| character(1000) function, public string::fstring_fromintegerarray | ( | integer, dimension(:), intent(in) | val, |
| character(*), intent(in), optional | format | ||
| ) |
Definition at line 705 of file String.f90.
| character(:) function, allocatable, public string::fstring_fromlogical | ( | logical, intent(in) | val, |
| character(*), intent(in), optional | format | ||
| ) |
Definition at line 686 of file String.f90.
| character(:) function, allocatable, public string::fstring_fromreal | ( | real(8), intent(in) | val, |
| character(*), intent(in), optional | format | ||
| ) |
Definition at line 667 of file String.f90.
| character(:) function, allocatable, public string::fstring_fromrealarray | ( | real(8), dimension(:), intent(in) | val, |
| character(*), intent(in), optional | format | ||
| ) |
Definition at line 724 of file String.f90.
| integer function, public string::fstring_hashkey | ( | character(*), intent(in) | str | ) |
Taken from the java.lang.String hash function, it use 32 bits.
Definition at line 965 of file String.f90.
| logical function, public string::fstring_isnull | ( | character(*), intent(in) | str | ) |
Returns a lowercase copy of the string.
Definition at line 1040 of file String.f90.
| logical function, public string::fstring_isnumeric | ( | character(*), intent(in) | str | ) |
Definition at line 980 of file String.f90.
| character(:) function, allocatable, public string::fstring_removetabs | ( | character(*), intent(inout) | str | ) |
Replace every occurrence of the character in this string for four blank spaces.
Definition at line 746 of file String.f90.
| character(:) function, allocatable, public string::fstring_replace | ( | character(*), intent(in) | str, |
| character(*), intent(in) | before, | ||
| character(*), intent(in) | after, | ||
| logical, intent(in), optional | wholeWords, | ||
| character(*), intent(in), optional | wordSeparators | ||
| ) |
Definition at line 756 of file String.f90.
| character(:) function, allocatable, public string::fstring_replacebyrealarr | ( | character(*), intent(inout) | str, |
| character(*), dimension(:), intent(in) | varName, | ||
| real(8), dimension(:), intent(in) | varValue, | ||
| logical, intent(in), optional | wholeWords, | ||
| character(*), intent(in), optional | wordSeparators | ||
| ) |
Definition at line 792 of file String.f90.
| subroutine, public string::fstring_split | ( | character(*), intent(in) | str, |
| character(*), dimension(:), intent(out), allocatable | tokens, | ||
| character(*), intent(in) | delimiters | ||
| ) |
Definition at line 431 of file String.f90.
| integer function, public string::fstring_tointeger | ( | character(*), intent(in) | str | ) |
Definition at line 560 of file String.f90.
| subroutine, public string::fstring_tointegerarray | ( | character(*), intent(in) | str, |
| integer, dimension(:), allocatable | output | ||
| ) |
Definition at line 590 of file String.f90.
| logical function, public string::fstring_tological | ( | character(*), intent(in) | str | ) |
Definition at line 550 of file String.f90.
| character(len(str)) function, public string::fstring_tolower | ( | character(*), intent(in) | str | ) |
Returns a lowercase copy of the string.
Definition at line 1021 of file String.f90.
| real(8) function, public string::fstring_toreal | ( | character(*), intent(in) | str | ) |
Definition at line 570 of file String.f90.
| subroutine, public string::fstring_torealarray | ( | character(*), intent(in) | str, |
| real(8), dimension(:), allocatable | output | ||
| ) |
Definition at line 615 of file String.f90.
| type(string) function, public string::fstring_tostring | ( | character(*), intent(in) | str | ) |
Definition at line 580 of file String.f90.
| character(len(str)) function, public string::fstring_toupper | ( | character(*), intent(in) | str | ) |
Returns an uppercase copy of the string.
Definition at line 1000 of file String.f90.
|
private |
Definition at line 898 of file String.f90.
| subroutine string::initdefault | ( | class(string) | this | ) |
Constructor.
Definition at line 206 of file String.f90.
|
private |
Definition at line 308 of file String.f90.
|
private |
Definition at line 908 of file String.f90.
|
private |
Definition at line 318 of file String.f90.
|
private |
Definition at line 365 of file String.f90.
|
private |
Definition at line 398 of file String.f90.
|
private |
Definition at line 409 of file String.f90.
|
private |
Replace every occurrence of the character in this string for four blank spaces.
Definition at line 541 of file String.f90.
|
private |
Replaces every occurrence of the string before with the string after.
Definition at line 938 of file String.f90.
|
private |
Definition at line 951 of file String.f90.
|
private |
Show.
Definition at line 277 of file String.f90.
|
private |
Definition at line 420 of file String.f90.
|
private |
Convert to string.
Definition at line 248 of file String.f90.
| subroutine, public string::string_split | ( | class(string), intent(in) | str, |
| character(*), dimension(:), intent(out), allocatable | tokens, | ||
| character(*), intent(in) | delimiters | ||
| ) |
Definition at line 1080 of file String.f90.
|
private |
Test method.
Definition at line 1091 of file String.f90.
| integer function, public string::string_tointeger | ( | type(string), intent(in) | str | ) |
Definition at line 1060 of file String.f90.
| logical function, public string::string_tological | ( | type(string), intent(in) | str | ) |
Definition at line 1050 of file String.f90.
| real(8) function, public string::string_toreal | ( | type(string), intent(in) | str | ) |
Definition at line 1070 of file String.f90.
|
private |
Definition at line 520 of file String.f90.
|
private |
Definition at line 510 of file String.f90.
Returns a lowercase copy of the string.
Definition at line 928 of file String.f90.
|
private |
Definition at line 530 of file String.f90.
Returns an uppercase copy of the string.
Definition at line 918 of file String.f90.
| character(*), parameter, public string::endl = achar(10) |
Definition at line 36 of file String.f90.
| character(*), parameter, public string::fstring_null = "@@!!##%%NULL%%##!!@@" |
Definition at line 37 of file String.f90.


|
XNLO - XNLO
1.1.0
eXtreme NonLinear Optics
|
#include <grid_tw.hpp>
Public Member Functions | |
| grid_tw (int N_t_, double t_min_, double t_max_) | |
Public Attributes | |
| ArrayXd | t |
| ArrayXd | w |
| int | N_t |
| double | t_min |
| double | t_max |
| double | dt |
Modified by Patrick Anderson on 07/05/2015. "grid_tw" is a linear temporal grid. The spectral counterpart of this grid is evaluated and made accessible.
| XNLO::grid_tw::grid_tw | ( | int | N_t_, |
| double | t_min_, | ||
| double | t_max_ | ||
| ) |
Constructor
| double XNLO::grid_tw::dt |
| int XNLO::grid_tw::N_t |
| ArrayXd XNLO::grid_tw::t |
| double XNLO::grid_tw::t_max |
| double XNLO::grid_tw::t_min |
| ArrayXd XNLO::grid_tw::w |


Invite a friend
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Boekingen #12345
Datum: 1-1-2000
Code-1234
Boekingen #12345
Datum: 1-1-2000
Code-1234
Boekingen #12345
Datum: 1-1-2000
Code-1234


HAR goes on the left and cURL comes out on the right.
har-to-curl.js is hosted on GitHub. By @mcaruanagalizia.