Neko  0.9.0
A portable framework for high-order spectral element flow simulations
stack::stack_i8_t Type Reference

Integer*8 based stack. More...

Inheritance diagram for stack::stack_i8_t:
Collaboration diagram for stack::stack_i8_t:

Public Member Functions

procedure, pass(this), public pop => stack_i8_pop
 
procedure, pass(this), public array => stack_i8_data
 

Private Member Functions

procedure, non_overridable, pass(this) init => stack_init
 
procedure, non_overridable, pass(this) free => stack_free
 
procedure, non_overridable, pass(this) clear => stack_clear
 
procedure, non_overridable, pass(this) size => stack_size
 
procedure, non_overridable, pass(this) is_empty => stack_is_empty
 
procedure, non_overridable, pass(this) push => stack_push
 

Private Attributes

class(*), dimension(:), allocatable data
 
integer top_
 
integer size_
 

Detailed Description

Definition at line 70 of file stack.f90.

Member Function/Subroutine Documentation

◆ array()

procedure, pass(this), public stack::stack_i8_t::array

Definition at line 73 of file stack.f90.

◆ clear()

procedure, non_overridable, pass(this) stack::stack_t::clear
privateinherited

Definition at line 56 of file stack.f90.

◆ free()

procedure, non_overridable, pass(this) stack::stack_t::free
privateinherited

Definition at line 55 of file stack.f90.

◆ init()

procedure, non_overridable, pass(this) stack::stack_t::init
privateinherited

Definition at line 54 of file stack.f90.

◆ is_empty()

procedure, non_overridable, pass(this) stack::stack_t::is_empty
privateinherited

Definition at line 58 of file stack.f90.

◆ pop()

procedure, pass(this), public stack::stack_i8_t::pop

Definition at line 72 of file stack.f90.

◆ push()

procedure, non_overridable, pass(this) stack::stack_t::push
privateinherited

Definition at line 59 of file stack.f90.

◆ size()

procedure, non_overridable, pass(this) stack::stack_t::size
privateinherited

Definition at line 57 of file stack.f90.

Member Data Documentation

◆ data

class(*), dimension(:), allocatable stack::stack_t::data
privateinherited

Definition at line 50 of file stack.f90.

◆ size_

integer stack::stack_t::size_
privateinherited

Definition at line 52 of file stack.f90.

◆ top_

integer stack::stack_t::top_
privateinherited

Definition at line 51 of file stack.f90.


The documentation for this type was generated from the following file: