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

Creates a 1d GLL point map along a specified direction based on the connectivity in the mesh.

Data Types

type  map_1d_t
 Type that encapsulates a mapping from each gll point in the mesh to its corresponding (global) GLL point index in one direction. More...
 

Functions/Subroutines

subroutine map_1d_init (this, coef, dir, tol)
 
subroutine map_1d_init_char (this, coef, dir, tol)
 
subroutine map_1d_free (this)
 
subroutine map_1d_average_field_list (this, avg_planes, field_list)
 Computes average if field list in two directions and outputs matrix with averaged values avg_planes contains coordinates in first row, avg. of fields in the rest.
 
subroutine map_1d_average_vector_ptr (this, avg_planes, vector_ptr)
 Computes average if vector_pt in two directions and outputs matrix with averaged values avg_planes contains coordinates in first row, avg. of fields in the rest.
 

Function/Subroutine Documentation

◆ map_1d_average_field_list()

subroutine map_1d::map_1d_average_field_list ( class(map_1d_t), intent(inout this,
type(matrix_t), intent(inout avg_planes,
type(field_list_t), intent(inout field_list 
)
private
Parameters
avg_planesoutput averages
field_listlist of fields to be averaged

Definition at line 296 of file map_1d.f90.

◆ map_1d_average_vector_ptr()

subroutine map_1d::map_1d_average_vector_ptr ( class(map_1d_t), intent(inout this,
type(matrix_t), intent(inout avg_planes,
type(vector_ptr_t), dimension(:), intent(inout vector_ptr 
)
private
Parameters
avg_planesoutput averages
vector_ptsto vectors to be averaged

Definition at line 336 of file map_1d.f90.

◆ map_1d_free()

subroutine map_1d::map_1d_free ( class(map_1d_t this)
private

Definition at line 274 of file map_1d.f90.

◆ map_1d_init()

subroutine map_1d::map_1d_init ( class(map_1d_t this,
type(coef_t), intent(inout), target  coef,
integer, intent(in dir,
real(kind=rp), intent(in tol 
)

Definition at line 68 of file map_1d.f90.

Here is the call graph for this function:

◆ map_1d_init_char()

subroutine map_1d::map_1d_init_char ( class(map_1d_t this,
type(coef_t), intent(inout), target  coef,
character(len=*), intent(in dir,
real(kind=rp), intent(in tol 
)
private

Definition at line 253 of file map_1d.f90.