Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
vector Module Reference

Defines a vector.

Data Types

type  vector_ptr_t
 
type  vector_t
 

Functions/Subroutines

subroutine vector_init (v, n)
 Initialise a vector of size n.
 
subroutine vector_allocate (a, n)
 Vector allocation without initialisation.
 
subroutine vector_free (v)
 Deallocate a vector.
 
pure integer function vector_size (v)
 Return the number of entries in the vector.
 
subroutine vector_assign_vector (v, w)
 Assignment \( v = w \).
 
subroutine vector_assign_scalar (v, s)
 Assignment \( v = s \).
 

Function/Subroutine Documentation

◆ vector_allocate()

subroutine vector::vector_allocate ( class(vector_t), intent(inout a,
integer, intent(in n 
)
private

Definition at line 93 of file vector.f90.

◆ vector_assign_scalar()

subroutine vector::vector_assign_scalar ( class(vector_t), intent(inout v,
real(kind=rp), intent(in s 
)
private

Definition at line 147 of file vector.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ vector_assign_vector()

subroutine vector::vector_assign_vector ( class(vector_t), intent(inout v,
type(vector_t), intent(in w 
)
private

Definition at line 133 of file vector.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ vector_free()

subroutine vector::vector_free ( class(vector_t), intent(inout v)
private

Definition at line 110 of file vector.f90.

Here is the call graph for this function:

◆ vector_init()

subroutine vector::vector_init ( class(vector_t), intent(inout v,
integer, intent(in n 
)

Definition at line 80 of file vector.f90.

Here is the call graph for this function:

◆ vector_size()

pure integer function vector::vector_size ( class(vector_t), intent(in v)
private

Definition at line 126 of file vector.f90.