An implementation of the Prober interface that operates on Epetra matrices and linear systems.  
 More...
#include <Isorropia_EpetraProber.hpp>
 | 
|   | Prober (Teuchos::RCP< const Epetra_CrsGraph > input_graph, const Teuchos::ParameterList ¶mlist, bool compute_now=true) | 
|   | Constructor.  More...
  | 
|   | 
|   | Prober (const Epetra_CrsGraph *input_graph, const Teuchos::ParameterList ¶mlist, bool compute_now=true) | 
|   | Constructor.  More...
  | 
|   | 
|   | Prober (Teuchos::RCP< const Epetra_CrsMatrix > input_matrix, const Teuchos::ParameterList ¶mlist, bool compute_now=true) | 
|   | Constructor.  More...
  | 
|   | 
|   | Prober (const Epetra_CrsMatrix *input_matrix, const Teuchos::ParameterList ¶mlist, bool compute_now=true) | 
|   | Constructor.  More...
  | 
|   | 
|   | Prober () | 
|   | Default Constructor.  More...
  | 
|   | 
|   | ~Prober () | 
|   | Destructor.  More...
  | 
|   | 
| void  | setList (const Teuchos::ParameterList ¶mlist) | 
|   | Sets the parameter list.  More...
  | 
|   | 
| void  | setGraph (Teuchos::RCP< const Epetra_CrsGraph > input_graph) | 
|   | Sets the graph.  More...
  | 
|   | 
| void  | color () | 
|   | Compute the coloring.  More...
  | 
|   | 
| int  | getNumOrthogonalVectors () | 
|   | Get the number of orthogonal vectors (or the number of colors from coloring)  More...
  | 
|   | 
| int  | probe (const Epetra_Operator &op, Epetra_CrsMatrix &out_matrix) | 
|   | Perform the actual probing.  More...
  | 
|   | 
| Teuchos::RCP< Epetra_CrsMatrix >  | probe (const Epetra_Operator &op) | 
|   | Perform the actual probing.  More...
  | 
|   | 
An implementation of the Prober interface that operates on Epetra matrices and linear systems. 
The Prober currently works only on structurally symmetric problems. Support for structually non-symmetric problems is under development. 
 
      
        
          | Isorropia::Epetra::Prober::Prober  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | Isorropia::Epetra::Prober::~Prober  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void Isorropia::Epetra::Prober::setList  | 
          ( | 
          const Teuchos::ParameterList &  | 
          paramlist | ) | 
           | 
        
      
 
 
  
  
      
        
          | void Isorropia::Epetra::Prober::setGraph  | 
          ( | 
          Teuchos::RCP< const Epetra_CrsGraph >  | 
          input_graph | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Teuchos::RCP<const Epetra_CrsGraph> Isorropia::Epetra::Prober::input_graph_ | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Colorer* Isorropia::Epetra::Prober::colorer_ | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Teuchos::ParameterList Isorropia::Epetra::Prober::List_ | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool Isorropia::Epetra::Prober::has_colored | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: