Amesos2 - Direct Sparse Solver Interfaces Version of the Day
Classes | Enumerations
Amesos2_TypeDecl.hpp File Reference

Enum and other types declarations for Amesos2. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Amesos2::has_special_impl
 Indicates that the concrete class has a special implementation that should be called. More...
 
struct  Amesos2::no_special_impl
 Indicates that the concrete class can use the generic getC{c|r}s methods implemented in MatrixAdapter. More...
 
struct  Amesos2::row_access
 Indicates that the object of an adapter provides row access to its data. More...
 
struct  Amesos2::col_access
 Indicates that the object of an adapter provides column access to its data. More...
 

Enumerations

enum  Amesos2::EPhase {
  CLEAN ,
  PREORDERING ,
  SYMBFACT ,
  NUMFACT ,
  SOLVE
}
 Used to indicate a phase in the direct solution.
 
enum  Amesos2::EDistribution {
  Amesos2::DISTRIBUTED ,
  Amesos2::DISTRIBUTED_NO_OVERLAP ,
  Amesos2::GLOBALLY_REPLICATED ,
  Amesos2::ROOTED ,
  Amesos2::CONTIGUOUS_AND_ROOTED
}
 
enum  Amesos2::EStorage_Ordering {
  Amesos2::SORTED_INDICES ,
  Amesos2::ARBITRARY
}
 

Detailed Description

Enum and other types declarations for Amesos2.

Author
Eric Bavier etbav.nosp@m.ie@s.nosp@m.andia.nosp@m..gov
Date
Mon Jul 18 11:57:14 2011

Enumeration Type Documentation

◆ EDistribution

Enumerator
DISTRIBUTED 

no processor has a view of the entire matrix, only local pieces

DISTRIBUTED_NO_OVERLAP 

no row or column may be present on more than one processor

GLOBALLY_REPLICATED 

each processor has a view of the entire matrix

ROOTED 

only rank=0 has a full view, all others have nothing.

CONTIGUOUS_AND_ROOTED 

the global GIDs of the map are not contiguous

◆ EStorage_Ordering

Enumerator
SORTED_INDICES 

row/col indices need to appear in sorted order

ARBITRARY 

index order can be arbitrary