OpenCMISS-Iron Internal API Documentation
types::mesh_element_type Type Reference

Contains the information for an element in a mesh. More...

Collaboration diagram for types::mesh_element_type:

Public Attributes

integer(intg) global_number
 The global element number in the mesh. More...
 
integer(intg) user_number
 The corresponding user number for the element. More...
 
type(basis_type), pointer basis
 A pointer to the basis function for the element. More...
 
integer(intg), dimension(:), allocatable mesh_element_nodes
 MESH_ELEMENT_NODES(nn). The mesh node number in the mesh of the nn'th local node in the element. Old CMISS name NPNE(nn,nbf,ne). More...
 
integer(intg), dimension(:), allocatable global_element_nodes
 GLOBAL_ELEMENT_NODES(nn). The global node number in the mesh of the nn'th local node in the element. Old CMISS name NPNE(nn,nbf,ne). More...
 
integer(intg), dimension(:,:), allocatable user_element_node_versions
 USER_ELEMENT_NODE_VERSIONS(derivative_idx,element_node_idx). The version number for the nn'th user node's nk'th derivative. Size of array dependent on the maximum number of derivatives for the basis of the specified element. More...
 
integer(intg), dimension(:), allocatable user_element_nodes
 USER_ELEMENT_NODES(nn). The user node number in the mesh of the nn'th local node in the element. Old CMISS name NPNE(nn,nbf,ne). More...
 
type(mesh_adjacent_element_type), dimension(:), allocatable adjacent_elements
 ADJACENT_ELEMENTS(-nic:nic). The adjacent elements information in the nic'th xi coordinate direction. Note that -nic gives the adjacent element before the element in the nic'th direction and +nic gives the adjacent element after the element in the nic'th direction. The ni=0 index will give the information on the current element. Old CMISS name NXI(-ni:ni,0:nei,ne). More...
 
logical boundary_element
 Is .TRUE. if the mesh element is on the boundary of a mesh, .FALSE. if not. More...
 

Detailed Description

Contains the information for an element in a mesh.

Definition at line 388 of file types.f90.

Member Data Documentation

type(mesh_adjacent_element_type), dimension(:), allocatable types::mesh_element_type::adjacent_elements

ADJACENT_ELEMENTS(-nic:nic). The adjacent elements information in the nic'th xi coordinate direction. Note that -nic gives the adjacent element before the element in the nic'th direction and +nic gives the adjacent element after the element in the nic'th direction. The ni=0 index will give the information on the current element. Old CMISS name NXI(-ni:ni,0:nei,ne).

Definition at line 396 of file types.f90.

type(basis_type), pointer types::mesh_element_type::basis

A pointer to the basis function for the element.

Definition at line 391 of file types.f90.

logical types::mesh_element_type::boundary_element

Is .TRUE. if the mesh element is on the boundary of a mesh, .FALSE. if not.

Definition at line 399 of file types.f90.

integer(intg), dimension(:), allocatable types::mesh_element_type::global_element_nodes

GLOBAL_ELEMENT_NODES(nn). The global node number in the mesh of the nn'th local node in the element. Old CMISS name NPNE(nn,nbf,ne).

Definition at line 393 of file types.f90.

integer(intg) types::mesh_element_type::global_number

The global element number in the mesh.

Definition at line 389 of file types.f90.

integer(intg), dimension(:), allocatable types::mesh_element_type::mesh_element_nodes

MESH_ELEMENT_NODES(nn). The mesh node number in the mesh of the nn'th local node in the element. Old CMISS name NPNE(nn,nbf,ne).

Definition at line 392 of file types.f90.

integer(intg), dimension(:,:), allocatable types::mesh_element_type::user_element_node_versions

USER_ELEMENT_NODE_VERSIONS(derivative_idx,element_node_idx). The version number for the nn'th user node's nk'th derivative. Size of array dependent on the maximum number of derivatives for the basis of the specified element.

Definition at line 394 of file types.f90.

integer(intg), dimension(:), allocatable types::mesh_element_type::user_element_nodes

USER_ELEMENT_NODES(nn). The user node number in the mesh of the nn'th local node in the element. Old CMISS name NPNE(nn,nbf,ne).

Definition at line 395 of file types.f90.

integer(intg) types::mesh_element_type::user_number

The corresponding user number for the element.

Definition at line 390 of file types.f90.