Octopus
types_oct_m Module Reference

Data Types

interface  operator(/=)
 
interface  operator(==)
 
type  type_t
 

Functions/Subroutines

integer pure function, public types_get_size (this)
 
logical pure function types_equal (ta, tb)
 
logical pure function types_not_equal (ta, tb)
 
logical pure function, public type_is_complex (this)
 
logical pure function, public type_is_single (this)
 

Variables

type(type_t), parameter, public type_none = type_t(0)
 
type(type_t), parameter, public type_float = type_t(1)
 
type(type_t), parameter, public type_cmplx = type_t(2)
 
type(type_t), parameter, public type_integer = type_t(3)
 
type(type_t), parameter, public type_byte = type_t(4)
 
type(type_t), parameter, public type_integer8 = type_t(5)
 
type(type_t), parameter, public type_float_single = type_t(6)
 
type(type_t), parameter, public type_cmplx_single = type_t(7)
 
integer, dimension(7), parameter sizes = (/8, 16, 4, 1, 8, 4, 8/)
 

Function/Subroutine Documentation

◆ types_get_size()

integer pure function, public types_oct_m::types_get_size ( type(type_t), intent(in)  this)

Definition at line 156 of file types.F90.

◆ types_equal()

logical pure function types_oct_m::types_equal ( type(type_t), intent(in)  ta,
type(type_t), intent(in)  tb 
)
private

Definition at line 164 of file types.F90.

◆ types_not_equal()

logical pure function types_oct_m::types_not_equal ( type(type_t), intent(in)  ta,
type(type_t), intent(in)  tb 
)
private

Definition at line 174 of file types.F90.

◆ type_is_complex()

logical pure function, public types_oct_m::type_is_complex ( type(type_t), intent(in)  this)

Definition at line 184 of file types.F90.

◆ type_is_single()

logical pure function, public types_oct_m::type_is_single ( type(type_t), intent(in)  this)

Definition at line 193 of file types.F90.

Variable Documentation

◆ type_none

type(type_t), parameter, public types_oct_m::type_none = type_t(0)

Definition at line 135 of file types.F90.

◆ type_float

type(type_t), parameter, public types_oct_m::type_float = type_t(1)

Definition at line 136 of file types.F90.

◆ type_cmplx

type(type_t), parameter, public types_oct_m::type_cmplx = type_t(2)

Definition at line 137 of file types.F90.

◆ type_integer

type(type_t), parameter, public types_oct_m::type_integer = type_t(3)

Definition at line 138 of file types.F90.

◆ type_byte

type(type_t), parameter, public types_oct_m::type_byte = type_t(4)

Definition at line 139 of file types.F90.

◆ type_integer8

type(type_t), parameter, public types_oct_m::type_integer8 = type_t(5)

Definition at line 140 of file types.F90.

◆ type_float_single

type(type_t), parameter, public types_oct_m::type_float_single = type_t(6)

Definition at line 141 of file types.F90.

◆ type_cmplx_single

type(type_t), parameter, public types_oct_m::type_cmplx_single = type_t(7)

Definition at line 142 of file types.F90.

◆ sizes

integer, dimension(7), parameter types_oct_m::sizes = (/8, 16, 4, 1, 8, 4, 8/)
private

Definition at line 152 of file types.F90.