COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Types | Public Member Functions | Public Attributes | List of all members
ElementTypeFaceConnectivity Struct Reference

Stores connectivity information about the faces that form the cell boundary. More...

#include <ElementType.hpp>

Public Types

typedef boost::iterator_range< std::vector< Uint >::const_iterator > RangeT
 Range of const indices. More...
 

Public Member Functions

RangeT nodes_range (const Uint face) const
 Iterator range over the nodes of the given face. More...
 

Public Attributes

std::vector< Uintdispls
 Index of the first node of each face, relative to the numbering of the parent cell. More...
 
std::vector< Uintstride
 Number of nodes for each face. More...
 
std::vector< Uintnodes
 Node indices for each face. More...
 

Detailed Description

Stores connectivity information about the faces that form the cell boundary.

Definition at line 228 of file ElementType.hpp.

Member Typedef Documentation

typedef boost::iterator_range<std::vector<Uint>::const_iterator> RangeT

Range of const indices.

Definition at line 231 of file ElementType.hpp.

Member Function Documentation

RangeT nodes_range ( const Uint  face) const
inline

Iterator range over the nodes of the given face.

Definition at line 243 of file ElementType.hpp.

Member Data Documentation

std::vector<Uint> displs

Index of the first node of each face, relative to the numbering of the parent cell.

Definition at line 234 of file ElementType.hpp.

std::vector<Uint> nodes

Node indices for each face.

Definition at line 240 of file ElementType.hpp.

std::vector<Uint> stride

Number of nodes for each face.

Definition at line 237 of file ElementType.hpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin