Defines procedures that test equality of different kinds of arguments. Procedures defined here are USEd by the FTAssertions Module.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | ASSERT_SUCCESS | = | 0 | |
| integer, | public, | parameter | :: | ASSERT_SIZE_DIFFERS | = | 1 | |
| integer, | public, | parameter | :: | ASSERT_VALUES_DIFFER | = | 2 | |
| character(len=21), | public, | parameter | :: | compareCodeStrings(0:2) | = | [ASSERT_VALUES_OK_NAME, ASSERT_SIZE_DIFFERS_NAME, ASSERT_VALUES_DIFFERS_NAME] |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | DIMENSION(:) | :: | a | ||
| integer, | intent(in), | DIMENSION(:) | :: | b | ||
| type(assertInfoArray1D), | intent(inout), | optional | :: | info |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | DIMENSION(:,:) | :: | a | ||
| integer, | intent(in), | DIMENSION(:,:) | :: | b | ||
| type(assertInfoArray2D), | intent(inout), | optional | :: | info |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | x | |||
| real, | intent(in) | :: | y | |||
| real, | intent(in) | :: | relTol | |||
| real, | intent(in), | optional | :: | absTol |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | DIMENSION(:) | :: | a | ||
| real, | intent(in), | DIMENSION(:) | :: | b | ||
| real, | intent(in) | :: | relTol | |||
| real, | intent(in), | optional | :: | absTol | ||
| integer, | intent(inout), | optional | :: | code |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | DIMENSION(:,:) | :: | a | ||
| real, | intent(in), | DIMENSION(:,:) | :: | b | ||
| real, | intent(in) | :: | relTol | |||
| real, | intent(in), | optional | :: | absTol | ||
| integer, | intent(out), | optional | :: | code |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | x | |||
| double precision, | intent(in) | :: | y | |||
| double precision, | intent(in) | :: | relTol | |||
| double precision, | intent(in), | optional | :: | absTol |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in), | DIMENSION(:) | :: | a | ||
| double precision, | intent(in), | DIMENSION(:) | :: | b | ||
| double precision, | intent(in) | :: | relTol | |||
| double precision, | intent(in), | optional | :: | absTol | ||
| integer, | intent(out), | optional | :: | code |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in), | DIMENSION(:,:) | :: | a | ||
| double precision, | intent(in), | DIMENSION(:,:) | :: | b | ||
| double precision, | intent(in) | :: | relTol | |||
| double precision, | intent(in), | optional | :: | absTol | ||
| integer, | intent(out), | optional | :: | code |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | s1 | ||||
| character(len=*) | :: | s2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SELECTED_REAL_KIND(QUAD_DIGITS)), | intent(in) | :: | x | |||
| real(kind=SELECTED_REAL_KIND(QUAD_DIGITS)), | intent(in) | :: | y | |||
| real(kind=SELECTED_REAL_KIND(QUAD_DIGITS)), | intent(in) | :: | relTol | |||
| real(kind=SELECTED_REAL_KIND(QUAD_DIGITS)), | intent(in), | optional | :: | absTol |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=128), | public | :: | failureName | ||||
| integer, | public | :: | failureType | ||||
| logical, | public, | DIMENSION(:), ALLOCATABLE | :: | locations |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=128), | public | :: | failureName | ||||
| integer, | public | :: | failureType | ||||
| logical, | public, | DIMENSION(:,:), ALLOCATABLE | :: | locations |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical | :: | condition |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical | :: | condition |