Neko  0.9.0
A portable framework for high-order spectral element flow simulations
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. More...
 
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. More...
 

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 297 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 337 of file map_1d.f90.

◆ map_1d_free()

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

Definition at line 275 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 69 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 254 of file map_1d.f90.