PyTrilinos  Development
 All Classes Functions
Public Member Functions | Public Attributes
PyTrilinos.Isorropia.NestedEpetra.Orderer Class Reference
Inheritance diagram for PyTrilinos.Isorropia.NestedEpetra.Orderer:
Inheritance graph
[legend]
Collaboration diagram for PyTrilinos.Isorropia.NestedEpetra.Orderer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def order
def compute

Public Attributes

 this

Detailed Description

Proxy of C++ Isorropia::Epetra::Orderer class

Constructor & Destructor Documentation

__init__(Isorropia::Epetra::Orderer self, Teuchos::RCP< Epetra_CrsGraph const > input_graph, ParameterList paramlist=Teuchos::ParameterList("EmptyParameterList"), 
    bool compute_now=True) -> Orderer
__init__(Isorropia::Epetra::Orderer self, CrsGraph input_graph, ParameterList paramlist=Teuchos::ParameterList("EmptyParameterList"), 
    bool compute_now=True) -> Orderer
__init__(Isorropia::Epetra::Orderer self, Teuchos::RCP< Epetra_RowMatrix const > input_matrix, ParameterList paramlist=Teuchos::ParameterList("EmptyParameterList"), 
    bool compute_now=True) -> Orderer
__init__(Isorropia::Epetra::Orderer self, RowMatrix input_matrix, ParameterList paramlist=Teuchos::ParameterList("EmptyParameterList"), 
    bool compute_now=True) -> Orderer

Member Function Documentation

compute(Orderer self, bool forceOrdering=False)

virtual void
Isorropia::Operator::compute(bool forceRecomputing=false)=0

Method which does the work of computing a new
partitioning/coloring/ordering, depending on the child class used.

Parameters:
-----------

forceRecomputing:  Optional argument defaults to false. Depending on
the implementation, compute() should only perform a computation the
first time it is called, and subsequent repeated calls are no-ops. If
the user's intent is to re- compute the results (e.g., if parameters
or other inputs have been changed), then setting this flag to true
will force a new result to be computed. 

Reimplemented from PyTrilinos.Isorropia.NestedEpetra.Operator.

order(Orderer self, bool force_ordering=False)

virtual void
Isorropia::Orderer::order(bool forceOrdering=false)=0

Method which does the work of computing a new ordering.

Parameters:
-----------

forceOrdering:  Optional argument defaults to false. Depending on the
implementation, compute_partitioning() should only perform a
repartitioning the first time it is called, and subsequent repeated
calls are no-ops. If the user's intent is to re-compute the
partitioning (e.g., if parameters or other inputs have been changed),
then setting this flag to true will force a new partitioning to be
computed. 

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