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

Contains the topology information for a global node of a mesh. More...

Collaboration diagram for types::meshnodetype:

Public Attributes

integer(intg) meshnumber
 The mesh node number in the mesh. More...
 
integer(intg) globalnumber
 The global node number in the mesh. More...
 
integer(intg) usernumber
 The corresponding user number for the node. More...
 
integer(intg) numberofderivatives
 The number of global derivatives at the node for the mesh. Old CMISS name NKT(nj,np). More...
 
type(meshnodederivativetype), dimension(:), allocatable derivatives
 derivatives(derivativeIdx). Contains information on the derivativeIdx'th derivative of the node. More...
 
integer(intg) numberofsurroundingelements
 The number of elements surrounding the node in the mesh. Old CMISS name NENP(np,0,0:nr). More...
 
integer(intg), dimension(:), pointer surroundingelements
 surroudingElements(localElementIdx). The global element number of the localElementIdx'th element that is surrounding the node. Old CMISS name NENP(np,nep,0:nr). More...
 
logical boundarynode
 Is .TRUE. if the mesh node is on the boundary of the mesh, .FALSE. if not. More...
 

Detailed Description

Contains the topology information for a global node of a mesh.

Definition at line 421 of file types.f90.

Member Data Documentation

logical types::meshnodetype::boundarynode

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

Definition at line 429 of file types.f90.

type(meshnodederivativetype), dimension(:), allocatable types::meshnodetype::derivatives

derivatives(derivativeIdx). Contains information on the derivativeIdx'th derivative of the node.

Definition at line 426 of file types.f90.

integer(intg) types::meshnodetype::globalnumber

The global node number in the mesh.

Definition at line 423 of file types.f90.

integer(intg) types::meshnodetype::meshnumber

The mesh node number in the mesh.

Definition at line 422 of file types.f90.

integer(intg) types::meshnodetype::numberofderivatives

The number of global derivatives at the node for the mesh. Old CMISS name NKT(nj,np).

Definition at line 425 of file types.f90.

integer(intg) types::meshnodetype::numberofsurroundingelements

The number of elements surrounding the node in the mesh. Old CMISS name NENP(np,0,0:nr).

Definition at line 427 of file types.f90.

integer(intg), dimension(:), pointer types::meshnodetype::surroundingelements

surroudingElements(localElementIdx). The global element number of the localElementIdx'th element that is surrounding the node. Old CMISS name NENP(np,nep,0:nr).

Todo:
Change this to allocatable.

Definition at line 428 of file types.f90.

integer(intg) types::meshnodetype::usernumber

The corresponding user number for the node.

Definition at line 424 of file types.f90.