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

Base type for a stack. More...

Inheritance diagram for stack::stack_t:

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 49 of file stack.f90.

Member Function/Subroutine Documentation

◆ clear()

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

Definition at line 56 of file stack.f90.

◆ free()

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

Definition at line 55 of file stack.f90.

◆ init()

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

Definition at line 54 of file stack.f90.

◆ is_empty()

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

Definition at line 58 of file stack.f90.

◆ push()

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

Definition at line 59 of file stack.f90.

◆ size()

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

Definition at line 57 of file stack.f90.

Member Data Documentation

◆ data

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

Definition at line 50 of file stack.f90.

◆ size_

integer stack::stack_t::size_
private

Definition at line 52 of file stack.f90.

◆ top_

integer stack::stack_t::top_
private

Definition at line 51 of file stack.f90.


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