Neko  0.8.99
A portable framework for high-order spectral element flow simulations
curve::curve_t Type Reference
Collaboration diagram for curve::curve_t:

Public Member Functions

procedure, pass(z) init => curve_element_init
 
procedure, pass(z) free => curve_element_free
 
procedure, pass(z) finalize => curve_element_finalize
 
procedure, pass(z) add_element => curve_element_add
 

Public Attributes

type(struct_curve_t), dimension(:), allocatable curve_el
 
integer size = 0
 

Private Attributes

type(stack_curve_t), private scratch
 
logical, private finalized = .false.
 

Detailed Description

Definition at line 12 of file curve.f90.

Member Function/Subroutine Documentation

◆ add_element()

procedure, pass(z) curve::curve_t::add_element

Definition at line 21 of file curve.f90.

◆ finalize()

procedure, pass(z) curve::curve_t::finalize

Definition at line 20 of file curve.f90.

◆ free()

procedure, pass(z) curve::curve_t::free

Definition at line 19 of file curve.f90.

◆ init()

procedure, pass(z) curve::curve_t::init

Definition at line 18 of file curve.f90.

Member Data Documentation

◆ curve_el

type(struct_curve_t), dimension(:), allocatable curve::curve_t::curve_el

Definition at line 13 of file curve.f90.

◆ finalized

logical, private curve::curve_t::finalized = .false.
private

Definition at line 16 of file curve.f90.

◆ scratch

type(stack_curve_t), private curve::curve_t::scratch
private

Definition at line 14 of file curve.f90.

◆ size

integer curve::curve_t::size = 0

Definition at line 15 of file curve.f90.


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