IODA Bundle
fapi_encode_tests Module Reference

Functions/Subroutines

subroutine check_call (err, msg, success)
 
subroutine check_decoded_column_major (data, success)
 
real(8) function, dimension(7, 15) construct_data_column_major ()
 
subroutine initialise_encoder (encoder, success)
 
logical function test_encode_column_major ()
 
logical function test_encode_row_major ()
 
subroutine check_frame_column (frame, col, name, type, success)
 
subroutine check_encoded_odb (path, success)
 

Variables

integer(8), dimension(7), parameter col1_data = [1, 2, 3, 4, 5, 6, 7]
 
integer(8), dimension(7), parameter col2_data = [0, 0, 0, 0, 0, 0, 0]
 
integer(8), dimension(7), parameter col3_data = [73, 73, 73, 73, 73, 73, 73]
 
real(8), dimension(7), parameter col4_data = [1.432, 1.432, 1.432, 1.432, 1.432, 1.432, 1.432]
 
integer(8), dimension(7), parameter col5_data = [-17, -7, -7, 999999, 1, 4, 4]
 
character(16), dimension(7), parameter col6_data = [character(16) :: "aoeu", "aoeu", "abcdefghijkl", "None", "boo", "squiggle", "a"]
 
character(8), dimension(7), parameter col7_data = [character(8) :: "abcd", "abcd", "abcd", "abcd", "abcd", "abcd", "abcd"]
 
real(8), dimension(7), parameter col8_data = [2.345, 2.345, 2.345, 2.345, 2.345, 2.345, 2.345]
 
real(8), dimension(7), parameter col9_data = [999.99, 888.88, 777.77, 666.66, 999999.0, 444.44, 333.33]
 
real(8), dimension(7), parameter col10_data = [999.99, 888.88, 777.77, 666.66, 999999.0, 444.44, 333.33]
 
integer(8), dimension(7), parameter col11_data = [1, 999999, 3, 4, 5, 999999, 8]
 
integer(8), dimension(7), parameter col12_data = [-512, 999999, 3, 7623, -22000, 999999, 7]
 
integer(8), dimension(7), parameter col13_data = [-1234567, 8765432, 999999, 22, 2222222, -81222323, 999999]
 
integer(8), dimension(7), parameter col14_data = [999999, 999999, 999999, 999999, 999999, 999999, 999999]
 

Function/Subroutine Documentation

◆ check_call()

subroutine fapi_encode_tests::check_call ( integer, intent(in)  err,
character(*), intent(in)  msg,
logical, intent(inout)  success 
)

Definition at line 30 of file encode.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ check_decoded_column_major()

subroutine fapi_encode_tests::check_decoded_column_major ( real(8), dimension(:, :), intent(in)  data,
logical, intent(inout)  success 
)

Definition at line 42 of file encode.f90.

Here is the caller graph for this function:

◆ check_encoded_odb()

subroutine fapi_encode_tests::check_encoded_odb ( character(*), intent(in)  path,
logical, intent(inout)  success 
)

Definition at line 340 of file encode.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ check_frame_column()

subroutine fapi_encode_tests::check_frame_column ( type(odc_frame), intent(in)  frame,
integer, intent(in)  col,
character(*), intent(in)  name,
integer, intent(in)  type,
logical, intent(inout)  success 
)

Definition at line 243 of file encode.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ construct_data_column_major()

real(8) function, dimension(7, 15) fapi_encode_tests::construct_data_column_major

Definition at line 129 of file encode.f90.

Here is the caller graph for this function:

◆ initialise_encoder()

subroutine fapi_encode_tests::initialise_encoder ( type(odc_encoder encoder,
logical, intent(inout)  success 
)

Definition at line 151 of file encode.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_encode_column_major()

logical function fapi_encode_tests::test_encode_column_major

Definition at line 179 of file encode.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_encode_row_major()

logical function fapi_encode_tests::test_encode_row_major

Definition at line 211 of file encode.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ col10_data

real(8), dimension(7), parameter fapi_encode_tests::col10_data = [999.99, 888.88, 777.77, 666.66, 999999.0, 444.44, 333.33]

Definition at line 18 of file encode.f90.

◆ col11_data

integer(8), dimension(7), parameter fapi_encode_tests::col11_data = [1, 999999, 3, 4, 5, 999999, 8]

Definition at line 19 of file encode.f90.

◆ col12_data

integer(8), dimension(7), parameter fapi_encode_tests::col12_data = [-512, 999999, 3, 7623, -22000, 999999, 7]

Definition at line 20 of file encode.f90.

◆ col13_data

integer(8), dimension(7), parameter fapi_encode_tests::col13_data = [-1234567, 8765432, 999999, 22, 2222222, -81222323, 999999]

Definition at line 21 of file encode.f90.

◆ col14_data

integer(8), dimension(7), parameter fapi_encode_tests::col14_data = [999999, 999999, 999999, 999999, 999999, 999999, 999999]

Definition at line 22 of file encode.f90.

◆ col1_data

integer(8), dimension(7), parameter fapi_encode_tests::col1_data = [1, 2, 3, 4, 5, 6, 7]

Definition at line 9 of file encode.f90.

◆ col2_data

integer(8), dimension(7), parameter fapi_encode_tests::col2_data = [0, 0, 0, 0, 0, 0, 0]

Definition at line 10 of file encode.f90.

◆ col3_data

integer(8), dimension(7), parameter fapi_encode_tests::col3_data = [73, 73, 73, 73, 73, 73, 73]

Definition at line 11 of file encode.f90.

◆ col4_data

real(8), dimension(7), parameter fapi_encode_tests::col4_data = [1.432, 1.432, 1.432, 1.432, 1.432, 1.432, 1.432]

Definition at line 12 of file encode.f90.

◆ col5_data

integer(8), dimension(7), parameter fapi_encode_tests::col5_data = [-17, -7, -7, 999999, 1, 4, 4]

Definition at line 13 of file encode.f90.

◆ col6_data

character(16), dimension(7), parameter fapi_encode_tests::col6_data = [character(16) :: "aoeu", "aoeu", "abcdefghijkl", "None", "boo", "squiggle", "a"]

Definition at line 14 of file encode.f90.

◆ col7_data

character(8), dimension(7), parameter fapi_encode_tests::col7_data = [character(8) :: "abcd", "abcd", "abcd", "abcd", "abcd", "abcd", "abcd"]

Definition at line 15 of file encode.f90.

◆ col8_data

real(8), dimension(7), parameter fapi_encode_tests::col8_data = [2.345, 2.345, 2.345, 2.345, 2.345, 2.345, 2.345]

Definition at line 16 of file encode.f90.

◆ col9_data

real(8), dimension(7), parameter fapi_encode_tests::col9_data = [999.99, 888.88, 777.77, 666.66, 999999.0, 444.44, 333.33]

Definition at line 17 of file encode.f90.