FV3 Bundle
endian_utility Module Reference

Data Types

interface  swap_endian
 

Functions/Subroutines

logical function, public big_endian ()
 
elemental integer(short) function swap_short_integer (Input)
 
elemental integer(long) function swap_long_integer (Input)
 
elemental integer(llong) function swap_llong_integer (Input)
 
elemental real(single) function swap_single_float (Input)
 
elemental real(double) function swap_double_float (Input)
 
elemental complex(single) function swap_single_complex (Input)
 
elemental complex(double) function swap_double_complex (Input)
 

Function/Subroutine Documentation

◆ big_endian()

logical function, public endian_utility::big_endian ( )

Definition at line 192 of file Endian_Utility.f90.

◆ swap_double_complex()

elemental complex( double ) function endian_utility::swap_double_complex ( complex( double ), intent(in)  Input)
private

Definition at line 530 of file Endian_Utility.f90.

◆ swap_double_float()

elemental real( double ) function endian_utility::swap_double_float ( real( double ), intent(in)  Input)
private

Definition at line 470 of file Endian_Utility.f90.

◆ swap_llong_integer()

elemental integer( llong ) function endian_utility::swap_llong_integer ( integer( llong ), intent(in)  Input)
private

Definition at line 394 of file Endian_Utility.f90.

◆ swap_long_integer()

elemental integer( long ) function endian_utility::swap_long_integer ( integer( long ), intent(in)  Input)
private

Definition at line 356 of file Endian_Utility.f90.

◆ swap_short_integer()

elemental integer( short ) function endian_utility::swap_short_integer ( integer( short ), intent(in)  Input)
private

Definition at line 318 of file Endian_Utility.f90.

◆ swap_single_complex()

elemental complex( single ) function endian_utility::swap_single_complex ( complex( single ), intent(in)  Input)
private

Definition at line 508 of file Endian_Utility.f90.

◆ swap_single_float()

elemental real( single ) function endian_utility::swap_single_float ( real( single ), intent(in)  Input)
private

Definition at line 432 of file Endian_Utility.f90.