

Public Member Functions | |
| def | __init__ |
| def | schedule |
| def | compute |
Public Attributes | |
| this | |
Proxy of C++ Isorropia::Epetra::LevelScheduler class
| def PyTrilinos.Isorropia.NestedEpetra.LevelScheduler.__init__ | ( | self, | |
| args | |||
| ) |
__init__(Isorropia::Epetra::LevelScheduler self, Teuchos::RCP< Epetra_CrsGraph const > input_graph, ParameterList paramlist=Teuchos::ParameterList("EmptyParameterList"),
bool compute_now=True) -> LevelScheduler
| def PyTrilinos.Isorropia.NestedEpetra.LevelScheduler.compute | ( | self, | |
| args | |||
| ) |
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.
| def PyTrilinos.Isorropia.NestedEpetra.LevelScheduler.schedule | ( | self, | |
| args | |||
| ) |
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.
1.7.6.1