#include <Teko_BlockedReordering.hpp>

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. | |
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.
| 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.
| 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.
int Teko::BlockReorderLeaf::value_ [protected] |
The value of the index for this leaf.
Definition at line 260 of file Teko_BlockedReordering.hpp.
1.7.6.1