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

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

Public Attributes

uint8_t boolBytes
 
int8_t edgecoeffs [12][3]
 
uint8_t edgeface [12][2]
 
uint8_t facenode [6][4]
 
uint8_t globalIndexBytes
 
uint8_t levelBytes
 
uint8_t markerBytes
 
uint32_t max_length
 
uint8_t nchildren
 
uint8_t nedges
 
uint8_t nfaces
 
uint8_t nnodes
 
uint8_t nnodesperface
 
uint8_t nodeface [8][3]
 
int8_t normals [6][3]
 
uint8_t octantBytes
 
uint8_t oppface [6]
 

Detailed Description

template<>
class Class_Global< 3 >

Global variables used in PABLO - 3D 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 24 of file Class_Global_3D.tpp.

Member Data Documentation

uint8_t Class_Global< 3 >::boolBytes

Bytes occupation of a boolean

Definition at line 189 of file Class_Global_3D.tpp.

int8_t Class_Global< 3 >::edgecoeffs[12][3]

Components (x,y,z) of the "normals" per edge

Definition at line 195 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::edgeface[12][2]

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

Definition at line 193 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::facenode[6][4]

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

Definition at line 192 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::globalIndexBytes

Bytes occupation of the index of an octant

Definition at line 186 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::levelBytes

Bytes occupation of the level of an octant

Definition at line 188 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::markerBytes

Bytes occupation of the refinement marker of an octant

Definition at line 187 of file Class_Global_3D.tpp.

uint32_t Class_Global< 3 >::max_length

Length of the logical domain

Definition at line 176 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::nchildren

Number of children of an octant

Definition at line 180 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::nedges

Number of edges of an octant

Definition at line 182 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::nfaces

Number of faces of an octant

Definition at line 181 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::nnodes

Number of nodes of an octant

Definition at line 183 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::nnodesperface

Number of nodes per face of an octant

Definition at line 184 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::nodeface[8][3]

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

Definition at line 191 of file Class_Global_3D.tpp.

int8_t Class_Global< 3 >::normals[6][3]

Components (x,y,z) of the normals per face

Definition at line 194 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::octantBytes

Bytes occupation of an octant

Definition at line 185 of file Class_Global_3D.tpp.

uint8_t Class_Global< 3 >::oppface[6]

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

Definition at line 190 of file Class_Global_3D.tpp.


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