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)
 

Variables

type(type_t), public type_none = type_t(0)
 
type(type_t), public type_float = type_t(1)
 
type(type_t), public type_cmplx = type_t(2)
 
type(type_t), public type_integer = type_t(3)
 
type(type_t), public type_byte = type_t(4)
 
type(type_t), public type_integer8 = type_t(5)
 
integer, dimension(5) sizes = (/8, 16, 4, 1, 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 151 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 159 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 169 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 179 of file types.F90.

Variable Documentation

◆ type_none

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

Definition at line 132 of file types.F90.

◆ type_float

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

Definition at line 133 of file types.F90.

◆ type_cmplx

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

Definition at line 134 of file types.F90.

◆ type_integer

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

Definition at line 135 of file types.F90.

◆ type_byte

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

Definition at line 136 of file types.F90.

◆ type_integer8

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

Definition at line 137 of file types.F90.

◆ sizes

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

Definition at line 147 of file types.F90.