WAVEWATCH III  beta 0.0.1
yownodepool::t_node Type Reference

Holds the nodes data. More...

Public Member Functions

procedure insertconnnode
 Insert a node to the connected Nodes array. More...
 
procedure connnodes
 return a pointer to the i-th node number conntected to this node Just a helper function to make nicer code More...
 
procedure isghost
 returns true if this node is a ghost node More...
 

Public Attributes

integer id = 0
 the local node number More...
 
integer id_global = 0
 the global node number More...
 
integer nconnnodes = 0
 number of connected nodes. More...
 
integer domainid = 0
 The domain ID to which this node belongs. More...
 

Detailed Description

Holds the nodes data.

Such as x, y, z data or the number of connected nodes

Definition at line 48 of file yownodepool.F90.

Member Function/Subroutine Documentation

◆ connnodes()

procedure yownodepool::t_node::connnodes

return a pointer to the i-th node number conntected to this node Just a helper function to make nicer code

Definition at line 72 of file yownodepool.F90.

◆ insertconnnode()

procedure yownodepool::t_node::insertconnnode

Insert a node to the connected Nodes array.

See Node_insertConnNode() Just a helper subroutine to make nicer code

Definition at line 68 of file yownodepool.F90.

◆ isghost()

procedure yownodepool::t_node::isghost

returns true if this node is a ghost node

Definition at line 75 of file yownodepool.F90.

Member Data Documentation

◆ domainid

integer yownodepool::t_node::domainid = 0

The domain ID to which this node belongs.

The first domain starts by 1. Fortran Stye

Definition at line 63 of file yownodepool.F90.

63  integer :: domainID = 0

◆ id

integer yownodepool::t_node::id = 0

the local node number

Definition at line 51 of file yownodepool.F90.

51  integer :: id = 0

◆ id_global

integer yownodepool::t_node::id_global = 0

the global node number

Definition at line 54 of file yownodepool.F90.

54  integer :: id_global = 0

◆ nconnnodes

integer yownodepool::t_node::nconnnodes = 0

number of connected nodes.

holds the number of neighbors conntected to this node. to get the connected nodes, iterate over the connNodes() Array

Definition at line 59 of file yownodepool.F90.

59  integer :: nConnNodes = 0