Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(FEQParse_Function), | public | :: | Functions(maxFunctions) | ||||
logical, | public | :: | isInitialized | = | .false. | ||
integer, | public | :: | maxFunctionLength | = | 0 | ||
integer, | public, | parameter | :: | maxFunctions | = | 100 | |
integer, | public | :: | nFunctions | = | 17 |
enumerator | :: | cos_function | = | 1 | |
enumerator | :: | cosh_function | = | 2 | |
enumerator | :: | sin_function | = | 3 | |
enumerator | :: | sinh_function | = | 4 | |
enumerator | :: | tan_function | = | 5 | |
enumerator | :: | tanh_function | = | 6 | |
enumerator | :: | sqrt_function | = | 7 | |
enumerator | :: | abs_function | = | 8 | |
enumerator | :: | exp_function | = | 9 | |
enumerator | :: | ln_function | = | 10 | |
enumerator | :: | log_function | = | 11 | |
enumerator | :: | log10_function | = | 12 | |
enumerator | :: | acos_function | = | 13 | |
enumerator | :: | asin_function | = | 14 | |
enumerator | :: | atan_function | = | 15 | |
enumerator | :: | sech_function | = | 16 | |
enumerator | :: | rand_function | = | 17 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character, | intent(in) | :: | name | |||
procedure(f32) | :: | f_32 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character, | intent(in) | :: | name | |||
procedure(f64) | :: | f_64 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character, | public, | allocatable | :: | caps | |||
integer, | public | :: | len | ||||
procedure(f32), | public, | nopass, pointer | :: | ptr32 | => | null() | |
procedure(f64), | public, | nopass, pointer | :: | ptr64 | => | null() | |
character, | public, | allocatable | :: | str |
final :: Function_Finalize |
generic, public :: assignment(=) => character_assign_function, character_array_assign_function | |
procedure, private, pass(lhs) :: character_array_assign_function | |
procedure, private, pass(lhs) :: character_assign_function | |
procedure, private, pass(rhs) :: character_eq_function | |
procedure, private, pass(rhs) :: character_neq_function | |
procedure, private, pass(lhs) :: function_eq_character | |
procedure, private, pass(lhs) :: function_neq_character | |
generic, public :: invoke => invoke32, invoke64 | |
procedure, private, pass(this) :: invoke32 | |
procedure, private, pass(this) :: invoke64 | |
generic, public :: operator(/=) => function_neq_character, character_neq_function | |
generic, public :: operator(==) => function_eq_character, character_eq_function |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character, | intent(in) | :: | str |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character, | intent(in) | :: | item1 | |||
character, | intent(in) | :: | item2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | lhs | |||
class(FEQParse_Function), | intent(in) | :: | rhs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | lhs | |||
class(FEQParse_Function), | intent(in) | :: | rhs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEQParse_Function), | intent(in) | :: | lhs | Left hand side. |
||
character(len=*), | intent(in) | :: | rhs | Right hand side. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEQParse_Function), | intent(in) | :: | lhs | Left hand side. |
||
character(len=*), | intent(in) | :: | rhs | Right hand side. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEQParse_Function), | intent(in) | :: | this | |||
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEQParse_Function), | intent(in) | :: | this | |||
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character, | intent(in) | :: | name | |||
procedure(f32) | :: | f_32 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character, | intent(in) | :: | name | |||
procedure(f64) | :: | f_64 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(FEQParse_Function), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(Tuple), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEQParse_Function), | intent(inout) | :: | lhs | Left hand side. |
||
class(Tuple), | intent(in) | :: | rhs | Right hand side. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEQParse_Function), | intent(inout) | :: | lhs | Left hand side. |
||
character(len=*), | intent(in) | :: | rhs | Right hand side. |