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

List of all members.

Public Member Functions

def __init__
def schedule
def compute

Public Attributes

 this

Detailed Description

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

Constructor & Destructor Documentation

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

Member Function Documentation

compute(LevelScheduler self, bool force_compute=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.

schedule(LevelScheduler self, bool force_scheduling=False)

virtual
void Isorropia::LevelScheduler::schedule(bool forceScheduling=false)=0

Method which does the work of computing a new level schedule.

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

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

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