Neko  0.8.1
A portable framework for high-order spectral element flow simulations
element Module Reference

Data Types

type  element_t
 Base type for an element. More...
 
interface  element_diameter
 
interface  element_centroid
 
interface  element_equal
 
interface  element_facet_id
 
interface  element_facet_order
 

Functions/Subroutines

subroutine element_init (this, id, gdim, npts)
 Create an element with npts. More...
 
subroutine element_free (this)
 Deallocate an element. More...
 
pure integer function element_gdim (this)
 Get the geometric dimension of an element. More...
 
pure integer function element_npts (this)
 Get the number of points in an element. More...
 
type(point_t) function, pointer element_point (this, i)
 Return a pointer to point i of the element. More...
 

Function/Subroutine Documentation

◆ element_free()

subroutine element::element_free ( class(element_t), intent(inout)  this)
private

Deallocate an element.

Definition at line 130 of file element.f90.

◆ element_gdim()

pure integer function element::element_gdim ( class(element_t), intent(in)  this)
private

Get the geometric dimension of an element.

Definition at line 140 of file element.f90.

◆ element_init()

subroutine element::element_init ( class(element_t), intent(inout)  this,
integer, intent(inout)  id,
integer, intent(in)  gdim,
integer, intent(in)  npts 
)
private

Create an element with npts.

Definition at line 112 of file element.f90.

◆ element_npts()

pure integer function element::element_npts ( class(element_t), intent(in)  this)
private

Get the number of points in an element.

Definition at line 147 of file element.f90.

◆ element_point()

type(point_t) function, pointer element::element_point ( class(element_t), intent(in)  this,
integer, intent(in)  i 
)
private

Return a pointer to point i of the element.

Definition at line 154 of file element.f90.