Neko  0.8.1
A portable framework for high-order spectral element flow simulations
vector::vector_t Type Reference
Collaboration diagram for vector::vector_t:

Public Member Functions

procedure, pass(v) init => vector_init
 
procedure, pass(v) free => vector_free
 
procedure, pass(v) size => vector_size
 
procedure, pass(v) vector_assign_vector
 
procedure, pass(v) vector_assign_scalar
 
generic assignment => vector_assign_vector, vector_assign_scalar
 

Public Attributes

real(kind=rp), dimension(:), allocatable x
 Vector entries. More...
 
type(c_ptr) x_d = C_NULL_PTR
 Device pointer. More...
 
integer n = 0
 Size of vector. More...
 

Detailed Description

Definition at line 44 of file vector.f90.

Member Function/Subroutine Documentation

◆ assignment()

generic vector::vector_t::assignment

Definition at line 54 of file vector.f90.

Here is the call graph for this function:

◆ free()

procedure, pass(v) vector::vector_t::free

Definition at line 50 of file vector.f90.

◆ init()

procedure, pass(v) vector::vector_t::init

Definition at line 49 of file vector.f90.

◆ size()

procedure, pass(v) vector::vector_t::size

Definition at line 51 of file vector.f90.

◆ vector_assign_scalar()

procedure, pass(v) vector::vector_t::vector_assign_scalar

Definition at line 53 of file vector.f90.

◆ vector_assign_vector()

procedure, pass(v) vector::vector_t::vector_assign_vector

Definition at line 52 of file vector.f90.

Member Data Documentation

◆ n

integer vector::vector_t::n = 0

Size of vector.

Definition at line 47 of file vector.f90.

◆ x

real(kind=rp), dimension(:), allocatable vector::vector_t::x

Vector entries.

Definition at line 45 of file vector.f90.

◆ x_d

type(c_ptr) vector::vector_t::x_d = C_NULL_PTR

Device pointer.

Definition at line 46 of file vector.f90.


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