Teko Version of the Day
Public Member Functions | Protected Attributes
Teko::BlockReorderLeaf Class Reference

#include <Teko_BlockedReordering.hpp>

Inheritance diagram for Teko::BlockReorderLeaf:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Teuchos::RCP
< BlockReorderManager
Copy () const
 Make a copy of this object.
virtual int GetNumBlocks () const
 Get the number of subblocks (this one returns 0 b/c its a leaf)
virtual void SetNumBlocks (int sz)
 Set the number of subblocks (this one does nothing b/c its a leaf)
virtual void SetBlock (int blockIndex, int reorder)
 Set the sub block, this does nothing b/c its a leaf.
virtual const Teuchos::RCP
< BlockReorderManager
GetBlock (int blockIndex)
 Get a particular subblock...this returns null.
virtual const Teuchos::RCP
< const BlockReorderManager
GetBlock (int blockIndex) const
 Get a particular subblock...this returns null.
int GetIndex () const
 Get the the index that is stored in this block.
virtual std::string toString () const
 Return a string description of this leaf class.
virtual int LargestIndex () const
 Largest index in this manager.
Constructors
 BlockReorderLeaf (int ind)
 Simple constructor that sets the index.
 BlockReorderLeaf (const BlockReorderLeaf &brl)
 Copy constructor.

Protected Attributes

int value_
 The value of the index for this leaf.

Detailed Description

A class that corresponds to the leaf, or stopping critera for BlockReorderManager. This class should not be used directly.

Definition at line 214 of file Teko_BlockedReordering.hpp.


Constructor & Destructor Documentation

Teko::BlockReorderLeaf::BlockReorderLeaf ( int  ind) [inline]

Simple constructor that sets the index.

Definition at line 220 of file Teko_BlockedReordering.hpp.

Teko::BlockReorderLeaf::BlockReorderLeaf ( const BlockReorderLeaf brl) [inline]

Copy constructor.

Definition at line 223 of file Teko_BlockedReordering.hpp.


Member Function Documentation

virtual Teuchos::RCP<BlockReorderManager> Teko::BlockReorderLeaf::Copy ( ) const [inline, virtual]

Make a copy of this object.

Reimplemented from Teko::BlockReorderManager.

Definition at line 228 of file Teko_BlockedReordering.hpp.

virtual int Teko::BlockReorderLeaf::GetNumBlocks ( ) const [inline, virtual]

Get the number of subblocks (this one returns 0 b/c its a leaf)

Reimplemented from Teko::BlockReorderManager.

Definition at line 232 of file Teko_BlockedReordering.hpp.

virtual void Teko::BlockReorderLeaf::SetNumBlocks ( int  sz) [inline, virtual]

Set the number of subblocks (this one does nothing b/c its a leaf)

Reimplemented from Teko::BlockReorderManager.

Definition at line 235 of file Teko_BlockedReordering.hpp.

virtual void Teko::BlockReorderLeaf::SetBlock ( int  blockIndex,
int  reorder 
) [inline, virtual]

Set the sub block, this does nothing b/c its a leaf.

Reimplemented from Teko::BlockReorderManager.

Definition at line 238 of file Teko_BlockedReordering.hpp.

virtual const Teuchos::RCP<BlockReorderManager> Teko::BlockReorderLeaf::GetBlock ( int  blockIndex) [inline, virtual]

Get a particular subblock...this returns null.

Reimplemented from Teko::BlockReorderManager.

Definition at line 241 of file Teko_BlockedReordering.hpp.

virtual const Teuchos::RCP<const BlockReorderManager> Teko::BlockReorderLeaf::GetBlock ( int  blockIndex) const [inline, virtual]

Get a particular subblock...this returns null.

Reimplemented from Teko::BlockReorderManager.

Definition at line 245 of file Teko_BlockedReordering.hpp.

int Teko::BlockReorderLeaf::GetIndex ( ) const [inline]

Get the the index that is stored in this block.

Definition at line 249 of file Teko_BlockedReordering.hpp.

virtual std::string Teko::BlockReorderLeaf::toString ( ) const [inline, virtual]

Return a string description of this leaf class.

Reimplemented from Teko::BlockReorderManager.

Definition at line 252 of file Teko_BlockedReordering.hpp.

virtual int Teko::BlockReorderLeaf::LargestIndex ( ) const [inline, virtual]

Largest index in this manager.

Reimplemented from Teko::BlockReorderManager.

Definition at line 256 of file Teko_BlockedReordering.hpp.


Member Data Documentation

The value of the index for this leaf.

Definition at line 260 of file Teko_BlockedReordering.hpp.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables