PABLO  0.1
PArallel Balanced Linear Octree
 All Classes Functions Variables Pages
Public Attributes | List of all members
Class_Global< 2 > Class Template Reference

Global variables used in PABLO - 2D specialization. More...

Public Attributes

uint8_t boolBytes
 
uint8_t facenode [4][2]
 
uint8_t globalIndexBytes
 
uint8_t levelBytes
 
uint8_t markerBytes
 
uint32_t max_length
 
uint8_t nchildren
 
uint8_t nfaces
 
uint8_t nnodes
 
uint8_t nnodesperface
 
uint8_t nodeface [4][2]
 
int8_t normals [4][3]
 
uint8_t octantBytes
 
uint8_t oppface [4]
 

Detailed Description

template<>
class Class_Global< 2 >

Global variables used in PABLO - 2D specialization.

Date
23/apr/2014
Authors
Edoardo Lombardi
Marco Cisternino
Version
0.1
License:
This version of PABLO is released under the LGPL License.

Global variables are used in PABLO everywhere and they are public, i.e. each global variable can be used as constant by external codes.

Definition at line 25 of file Class_Global_2D.tpp.

Member Data Documentation

uint8_t Class_Global< 2 >::boolBytes

Bytes occupation of a boolean

Definition at line 87 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::facenode[4][2]

facenode[i][0:1] = local indices of nodes of the i-th face of an octant

Definition at line 90 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::globalIndexBytes

Bytes occupation of the index of an octant

Definition at line 84 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::levelBytes

Bytes occupation of the level of an octant

Definition at line 86 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::markerBytes

Bytes occupation of the refinement marker of an octant

Definition at line 85 of file Class_Global_2D.tpp.

uint32_t Class_Global< 2 >::max_length

Length of the logical domain

Definition at line 75 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::nchildren

Number of children of an octant

Definition at line 79 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::nfaces

Number of faces of an octant

Definition at line 80 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::nnodes

Number of nodes of an octant

Definition at line 81 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::nnodesperface

Number of nodes per face of an octant

Definition at line 82 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::nodeface[4][2]

nodeface[i][0:1] = local indices of faces sharing the i-th node of an octant

Definition at line 89 of file Class_Global_2D.tpp.

int8_t Class_Global< 2 >::normals[4][3]

Components (x,y,z) of the normals per face (z=0 in 2D)

Definition at line 91 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::octantBytes

Bytes occupation of an octant

Definition at line 83 of file Class_Global_2D.tpp.

uint8_t Class_Global< 2 >::oppface[4]

oppface[i] = Index of the face of an octant neighbour through the i-th face of the current octant

Definition at line 88 of file Class_Global_2D.tpp.


The documentation for this class was generated from the following file: