45     integer, 
private :: gdim_
 
   46     integer, 
private :: npts_
 
 
   95       class(
tuple_t), 
intent(inout) :: t
 
   96       integer, 
intent(in) :: side
 
 
  105       class(
tuple_t), 
intent(inout) :: t
 
  106       integer, 
intent(in) :: side
 
 
  114    integer, 
intent(inout) :: id
 
  115    integer, 
intent(in) :: gdim
 
  116    integer, 
intent(in) :: npts
 
  125    allocate(this%pts(this%npts_))
 
 
  133    if (
allocated(this%pts)) 
then 
 
  156    integer, 
intent(in) :: i
 
 
subroutine element_free(this)
Deallocate an element.
 
subroutine element_init(this, id, gdim, npts)
Create an element with npts.
 
type(point_t) function, pointer element_point(this, i)
Return a pointer to point i of the element.
 
pure integer function element_npts(this)
Get the number of points in an element.
 
pure integer function element_gdim(this)
Get the geometric dimension of an element.
 
integer, parameter, public dp
 
Base type for an element.
 
Defines a pointer to a point type.
 
A point in  with coordinates .
 
Base type for an n-tuple.