ebf_endian_utility.f90 File Reference

Data Structures

interface  Ebf_Endian_Utility::Swap_Endian

Namespaces

namespace  Ebf_Type_Kinds
namespace  Ebf_Endian_Utility

Functions

LOGICAL Ebf_Endian_Utility::Big_Endian ()
INTEGER(Short) Ebf_Endian_Utility::Swap_Short_Integer (Input)
INTEGER(Long) Ebf_Endian_Utility::Swap_Long_Integer (Input)
INTEGER(LLong) Ebf_Endian_Utility::Swap_LLong_Integer (Input)
REAL(Single) Ebf_Endian_Utility::Swap_Single_Float (Input)
REAL(Double) Ebf_Endian_Utility::Swap_Double_Float (Input)
COMPLEX(Single) Ebf_Endian_Utility::Swap_Single_Complex (Input)
COMPLEX(Double) Ebf_Endian_Utility::Swap_Double_Complex (Input)

Variables

INTEGER, parameter Ebf_Type_Kinds::IFP = 2
INTEGER, parameter Ebf_Type_Kinds::IIP = 3
INTEGER, parameter Ebf_Type_Kinds::Byte = SELECTED_INT_KIND(1)
INTEGER, parameter Ebf_Type_Kinds::Short = SELECTED_INT_KIND(4)
INTEGER, parameter Ebf_Type_Kinds::Long = SELECTED_INT_KIND(8)
INTEGER, parameter Ebf_Type_Kinds::LLong_t = SELECTED_INT_KIND(16)
INTEGER, parameter Ebf_Type_Kinds::LLong = ( ( ( 1 + SIGN( 1
INTEGER, parameter Ebf_Type_Kinds::n_Bytes_Byte = 1
INTEGER, parameter Ebf_Type_Kinds::n_Bytes_Short = 2
INTEGER, parameter Ebf_Type_Kinds::n_Bytes_Long = 4
INTEGER, parameter Ebf_Type_Kinds::n_Bytes_LLong = 8
INTEGER, parameter Ebf_Type_Kinds::N_IP_KINDS = 4
INTEGER, dimension(n_ip_kinds),
parameter 
Ebf_Type_Kinds::IP_KIND_TYPES = (/ Byte, Short, Long, LLong /)
INTEGER, dimension(n_ip_kinds),
parameter 
Ebf_Type_Kinds::IP_BYTE_SIZES = (/ n_Bytes_Byte, n_Bytes_Short, n_Bytes_Long, n_Bytes_LLong /)
INTEGER, parameter Ebf_Type_Kinds::IP_Kind = IP_KIND_TYPES( IIP )
INTEGER, parameter Ebf_Type_Kinds::n_Bytes_IP_Kind = IP_BYTE_SIZES( IIP )
INTEGER, parameter Ebf_Type_Kinds::Single = SELECTED_REAL_KIND(6)
INTEGER, parameter Ebf_Type_Kinds::Double = SELECTED_REAL_KIND(15)
INTEGER, parameter Ebf_Type_Kinds::Quad_t = SELECTED_REAL_KIND(20)
INTEGER, parameter Ebf_Type_Kinds::Quad = ( ( ( 1 + SIGN( 1
INTEGER, parameter Ebf_Type_Kinds::n_Bytes_Single = 4
INTEGER, parameter Ebf_Type_Kinds::n_Bytes_Double = 8
INTEGER, parameter Ebf_Type_Kinds::n_Bytes_Quad = 16
INTEGER, parameter Ebf_Type_Kinds::N_FP_KINDS = 3
INTEGER, dimension(n_fp_kinds),
parameter 
Ebf_Type_Kinds::FP_KIND_TYPES = (/ Single, Double, Quad /)
INTEGER, dimension(n_fp_kinds),
parameter 
Ebf_Type_Kinds::FP_BYTE_SIZES = (/ n_Bytes_Single, n_Bytes_Double, n_Bytes_Quad /)
INTEGER, parameter Ebf_Type_Kinds::FP_Kind = FP_KIND_TYPES( IFP )
INTEGER, parameter Ebf_Type_Kinds::n_Bytes_FP_Kind = FP_BYTE_SIZES( IFP )
Generated on Fri May 17 17:03:23 2013 by  doxygen 1.6.3