Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

BoundaryStruct Class Reference

boundary information in a structured FE mesh. More...

#include <BoundaryStruct.h>

Inheritance diagram for BoundaryStruct::

BoundaryMesh HandleId List of all members.

Public Methods

 BoundaryStruct (const GridFE &, const Ptv(int))&
 ~BoundaryStruct ()
virtual int getNoElms () const
virtual int getNoNodes () const
virtual int getNoBounds () const
virtual int getNoElmNodes (const int) const
virtual int getNoNodeElms (const int) const
virtual int getNoBoundNodes (const int) const
virtual int getNoNodeBounds (const int) const
virtual int getNoElmBounds (const int) const
virtual int getNoBoundElms (const int) const
virtual bool nodeOnElm (const int, const int) const
virtual bool nodeOnBound (const int, const int) const
virtual bool boundOnElm (const int, const int) const
virtual int getElmNodes (const int, VecSimplest(int))&const
virtual int getNodeElms (const int, VecSimplest(int))&const
virtual int getBoundNodes (const int, VecSimplest(int))&const
virtual int getNodeBounds (const int, VecSimplest(int))&const
virtual int getElmBounds (const int, VecSimplest(int))&const
virtual int getBoundElms (const int, VecSimplest(int))&const

Detailed Description

boundary information in a structured FE mesh.

NAME: BoundaryStruct - boundary information in a structured FE mesh

DESCRIPTION:

The class implements the functions specified in class "BoundaryMesh" when the grid is of finite element type and is topologically equivalent to a rectangle or box (so-called IJK-type node numbering).


Constructor & Destructor Documentation

BoundaryStruct::BoundaryStruct ( const GridFE &,
const Ptv(int) )
 

BoundaryStruct::~BoundaryStruct ( ) [inline]
 


Member Function Documentation

bool BoundaryStruct::boundOnElm ( const int,
const int ) const [virtual]
 

checks if a part of the boundary (the first argument) contains an element (the second argument).

Reimplemented from BoundaryMesh.

int BoundaryStruct::getBoundElms ( const int,
VecSimplest(int) ) const [virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getBoundNodes ( const int,
VecSimplest(int) ) const [virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getElmBounds ( const int,
VecSimplest(int) ) const [virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getElmNodes ( const int,
VecSimplest(int) ) const [virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNoBoundElms ( const int ) const [virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNoBoundNodes ( const int ) const [inline, virtual]
 

returns the number of nodes in the boundary-to-node connectivity data structure.

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNoBounds ( ) const [virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNoElmBounds ( const int ) const [inline, virtual]
 

returns the number of nodes in the boundary-to-element connectivity data structure.

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNoElmNodes ( const int ) const [inline, virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNoElms ( ) const [virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNoNodeBounds ( const int ) const [virtual]
 

returns the number of nodes in the node-to-boundary connectivity data structure.

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNoNodeElms ( const int ) const [virtual]
 

returns the number of nodes in the node-to-element connectivity data structure.

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNoNodes ( ) const [virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNodeBounds ( const int,
VecSimplest(int) ) const [virtual]
 

Reimplemented from BoundaryMesh.

int BoundaryStruct::getNodeElms ( const int,
VecSimplest(int) ) const [virtual]
 

Reimplemented from BoundaryMesh.

bool BoundaryStruct::nodeOnBound ( const int,
const int ) const [virtual]
 

checks if a node (the first argument) is on a part of the boundary (the second argument).

Reimplemented from BoundaryMesh.

bool BoundaryStruct::nodeOnElm ( const int,
const int ) const [virtual]
 

checks if a specified global node number (first argument) belongs to an element (second argument).

Reimplemented from BoundaryMesh.


The documentation for this class was generated from the following file:
Copyright © 2003 inuTech GmbH. All rights reserved.