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.