PyTrilinos  Development
 All Classes Functions
Public Member Functions | Public Attributes
PyTrilinos.NOX.Epetra.CrsGraph Class Reference
Inheritance diagram for PyTrilinos.NOX.Epetra.CrsGraph:
Inheritance graph
[legend]
Collaboration diagram for PyTrilinos.NOX.Epetra.CrsGraph:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def InsertGlobalIndices
def RemoveGlobalIndices
def InsertMyIndices
def RemoveMyIndices
def FillComplete
def OptimizeStorage
def ExtractGlobalRowView
def Filled
def StorageOptimized
def IndicesAreGlobal
def IndicesAreLocal
def LowerTriangular
def UpperTriangular
def NoDiagonal
def MyGlobalRow
def HaveColMap
def NumMyRows
def NumGlobalRows
def NumGlobalRows64
def NumMyCols
def NumGlobalCols
def NumGlobalCols64
def NumGlobalNonzeros
def NumGlobalNonzeros64
def NumGlobalDiagonals
def NumGlobalDiagonals64
def NumMyDiagonals
def NumMyBlockRows
def NumGlobalBlockRows
def NumGlobalBlockRows64
def NumMyBlockCols
def NumGlobalBlockCols
def NumGlobalBlockCols64
def NumMyBlockDiagonals
def NumGlobalBlockDiagonals
def NumGlobalBlockDiagonals64
def NumGlobalEntries
def NumGlobalEntries64
def NumMyEntries
def MaxRowDim
def GlobalMaxRowDim
def MaxColDim
def GlobalMaxColDim
def NumMyNonzeros
def NumGlobalIndices
def NumAllocatedGlobalIndices
def MaxNumIndices
def GlobalMaxNumIndices
def MaxNumNonzeros
def GlobalMaxNumNonzeros
def NumMyIndices
def NumAllocatedMyIndices
def IndexBase
def RowMap
def ReplaceRowMap
def ReplaceColMap
def ColMap
def DomainMap
def RangeMap
def Importer
def Exporter
def Comm
def LRID
def GRID
def GRID64
def LCID
def GCID
def GCID64
def MyGRID
def MyLRID
def MyGCID
def MyLCID
def PrintGraphData
def ImportMap
def TransformToLocal
def ReferenceCount
def DataPtr
def SortGhostsAssociatedWithEachProcessor
def __init__
def ExtractGlobalRowCopy
def __getitem__
def ExtractMyRowCopy

Public Attributes

 this

Detailed Description

Proxy of C++ Epetra_CrsGraph class

Constructor & Destructor Documentation

def PyTrilinos.NOX.Epetra.CrsGraph.__init__ (   self,
  args 
)
__init__(self, Epetra_DataAccess CV, BlockMap rowMap, int numIndicesPerRow,
    bool staticProfile=False) -> CrsGraph

  Constructor with implicit column map and constant indices per row.
  Arguments:

    CV                - Epetra.Copy or Epetra.View
    rowMap            - Map describing distribution of rows across processors
    numIndicesPerRow  - Integer number of indices per row
    staticProfile     - Static profile flag

__init__(self, Epetra_DataAccess CV, BlockMap rowMap, BlockMap colMap,
    int numIndicesPerRow, bool staticProfile=False) -> CrsGraph

  Constructor with specified column map and constant indices per row.
  Arguments:

    CV                - Epetra.Copy or Epetra.View
    rowMap            - Map describing distribution of rows across processors
    colMap            - Map describing distribution of columns across processors
    numIndicesPerRow  - Integer number of indices per row
    staticProfile     - Static profile flag

__init__(self, CrsGraph graph) -> CrsGraph

  Copy constructor.  Arguments:

    graph - Source graph for copy constructor

__init__(self, Epetra_DataAccess CV, BlockMap rowMap, PySequence
    numIndicesPerRow, bool staticProfile=False) -> CrsGraph

  Constructor with implicit column map and variable indices per row.
  Arguments:

    CV                - Epetra.Copy or Epetra.View
    rowMap            - Map describing distribution of rows across processors
    numIndicesPerRow  - Sequence of integers representing the number of indices
                per row
    staticProfile     - Static profile flag

__init__(self, Epetra_DataAccess CV, BlockMap rowMap, BlockMap colMap,
    PySequence numIndicesPerRow, bool staticProfile=False) -> CrsGraph

  Constructor with specified column map and variable indices per row.
  Arguments:

    CV                - Epetra.Copy or Epetra.View
    rowMap            - Map describing distribution of rows across processors
    colMap            - Map describing distribution of columns across processors
    numIndicesPerRow  - Sequence of integers representing the number of indices
                per row
    staticProfile     - Static profile flag

Reimplemented from PyTrilinos.NOX.Epetra.Object.


Member Function Documentation

def PyTrilinos.NOX.Epetra.CrsGraph.__getitem__ (   self,
  args 
)
__getitem__(CrsGraph self, int i) -> int *
def PyTrilinos.NOX.Epetra.CrsGraph.ColMap (   self,
  args 
)
ColMap(CrsGraph self) -> BlockMap
def PyTrilinos.NOX.Epetra.CrsGraph.Comm (   self,
  args 
)
Comm(CrsGraph self) -> Comm

Reimplemented from PyTrilinos.NOX.Epetra.DistObject.

def PyTrilinos.NOX.Epetra.CrsGraph.DataPtr (   self,
  args 
)
DataPtr(CrsGraph self) -> Epetra_CrsGraphData const *
def PyTrilinos.NOX.Epetra.CrsGraph.DomainMap (   self,
  args 
)
DomainMap(CrsGraph self) -> BlockMap
def PyTrilinos.NOX.Epetra.CrsGraph.Exporter (   self,
  args 
)
Exporter(CrsGraph self) -> Export
ExtractGlobalRowCopy(CrsGraph self, long long GlobalRow, int LenOfIndices, int & NumIndices, long long * Indices) -> int
ExtractGlobalRowCopy(CrsGraph self, int globalRow) -> PyObject *
ExtractGlobalRowView(CrsGraph self, long long GlobalRow, int & NumIndices, long long *& Indices) -> int
ExtractMyRowCopy(CrsGraph self, int localRow) -> PyObject *
def PyTrilinos.NOX.Epetra.CrsGraph.FillComplete (   self,
  args 
)
FillComplete(CrsGraph self) -> int
FillComplete(CrsGraph self, BlockMap DomainMap, BlockMap RangeMap) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.Filled (   self,
  args 
)
Filled(CrsGraph self) -> bool
def PyTrilinos.NOX.Epetra.CrsGraph.GCID (   self,
  args 
)
GCID(CrsGraph self, int LCID_in) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.GCID64 (   self,
  args 
)
GCID64(CrsGraph self, int LCID_in) -> long long
GlobalMaxColDim(CrsGraph self) -> int
GlobalMaxNumIndices(CrsGraph self) -> int
GlobalMaxNumNonzeros(CrsGraph self) -> int
GlobalMaxRowDim(CrsGraph self) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.GRID (   self,
  args 
)
GRID(CrsGraph self, int LRID_in) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.GRID64 (   self,
  args 
)
GRID64(CrsGraph self, int LRID_in) -> long long
def PyTrilinos.NOX.Epetra.CrsGraph.HaveColMap (   self,
  args 
)
HaveColMap(CrsGraph self) -> bool
def PyTrilinos.NOX.Epetra.CrsGraph.Importer (   self,
  args 
)
Importer(CrsGraph self) -> Import
def PyTrilinos.NOX.Epetra.CrsGraph.ImportMap (   self,
  args 
)
ImportMap(CrsGraph self) -> BlockMap
def PyTrilinos.NOX.Epetra.CrsGraph.IndexBase (   self,
  args 
)
IndexBase(CrsGraph self) -> int
IndicesAreGlobal(CrsGraph self) -> bool
IndicesAreLocal(CrsGraph self) -> bool
InsertGlobalIndices(self, int globalRow, PySequence indices) -> int

Insert a sequence of global indices into the set of nonzero columns
for the specified global row.  Argument indices can be a numpy array
of integers or any python sequence that can be converted to a numpy
array of integers.  The integers represent global IDs that are to be
inserted into the graph.  An integer error/warning code is returned.

InsertGlobalIndices(self, int globalRow, PySequence indices) -> int

Insert a sequence of global indices into the set of nonzero columns
for the specified global row.  Argument indices can be a numpy array
of integers or any python sequence that can be converted to a numpy
array of integers.  The integers represent global IDs that are to be
inserted into the graph.  An integer error/warning code is returned.

InsertMyIndices(self, int localRow, PySequence indices) -> int

Insert a sequence of local indices into the set of nonzero columns for
the specified local row.  Argument indices can be a numpy array of
integers or any python sequence that can be converted to a numpy array
of integers.  The integers represent local IDs that are to be inserted
into the graph.  An integer error/warning code is returned.

def PyTrilinos.NOX.Epetra.CrsGraph.LCID (   self,
  args 
)
LCID(CrsGraph self, int GCID_in) -> int
LCID(CrsGraph self, long long GCID_in) -> int
LowerTriangular(CrsGraph self) -> bool
def PyTrilinos.NOX.Epetra.CrsGraph.LRID (   self,
  args 
)
LRID(CrsGraph self, int GRID_in) -> int
LRID(CrsGraph self, long long GRID_in) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.MaxColDim (   self,
  args 
)
MaxColDim(CrsGraph self) -> int
MaxNumIndices(CrsGraph self) -> int
MaxNumNonzeros(CrsGraph self) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.MaxRowDim (   self,
  args 
)
MaxRowDim(CrsGraph self) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.MyGCID (   self,
  args 
)
MyGCID(CrsGraph self, int GCID_in) -> bool
MyGCID(CrsGraph self, long long GCID_in) -> bool
def PyTrilinos.NOX.Epetra.CrsGraph.MyGlobalRow (   self,
  args 
)
MyGlobalRow(CrsGraph self, int GID) -> bool
MyGlobalRow(CrsGraph self, long long GID) -> bool
def PyTrilinos.NOX.Epetra.CrsGraph.MyGRID (   self,
  args 
)
MyGRID(CrsGraph self, int GRID_in) -> bool
MyGRID(CrsGraph self, long long GRID_in) -> bool
def PyTrilinos.NOX.Epetra.CrsGraph.MyLCID (   self,
  args 
)
MyLCID(CrsGraph self, int LCID_in) -> bool
def PyTrilinos.NOX.Epetra.CrsGraph.MyLRID (   self,
  args 
)
MyLRID(CrsGraph self, int LRID_in) -> bool
def PyTrilinos.NOX.Epetra.CrsGraph.NoDiagonal (   self,
  args 
)
NoDiagonal(CrsGraph self) -> bool
NumAllocatedGlobalIndices(CrsGraph self, long long Row) -> int
NumAllocatedMyIndices(CrsGraph self, int Row) -> int
NumGlobalBlockCols(CrsGraph self) -> int
NumGlobalBlockCols64(CrsGraph self) -> long long
NumGlobalBlockDiagonals(CrsGraph self) -> int
NumGlobalBlockDiagonals64(CrsGraph self) -> long long
NumGlobalBlockRows(CrsGraph self) -> int
NumGlobalBlockRows64(CrsGraph self) -> long long
NumGlobalCols(CrsGraph self) -> int
NumGlobalCols64(CrsGraph self) -> long long
NumGlobalDiagonals(CrsGraph self) -> int
NumGlobalDiagonals64(CrsGraph self) -> long long
NumGlobalEntries(CrsGraph self) -> int
NumGlobalEntries64(CrsGraph self) -> long long
NumGlobalIndices(CrsGraph self, long long Row) -> int
NumGlobalNonzeros(CrsGraph self) -> int
NumGlobalNonzeros64(CrsGraph self) -> long long
NumGlobalRows(CrsGraph self) -> int
NumGlobalRows64(CrsGraph self) -> long long
NumMyBlockCols(CrsGraph self) -> int
NumMyBlockDiagonals(CrsGraph self) -> int
NumMyBlockRows(CrsGraph self) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.NumMyCols (   self,
  args 
)
NumMyCols(CrsGraph self) -> int
NumMyDiagonals(CrsGraph self) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.NumMyEntries (   self,
  args 
)
NumMyEntries(CrsGraph self) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.NumMyIndices (   self,
  args 
)
NumMyIndices(CrsGraph self, int Row) -> int
NumMyNonzeros(CrsGraph self) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.NumMyRows (   self,
  args 
)
NumMyRows(CrsGraph self) -> int
OptimizeStorage(CrsGraph self) -> int
PrintGraphData(CrsGraph self, ostream & os)
PrintGraphData(CrsGraph self, ostream & os, int level)
def PyTrilinos.NOX.Epetra.CrsGraph.RangeMap (   self,
  args 
)
RangeMap(CrsGraph self) -> BlockMap
ReferenceCount(CrsGraph self) -> int
RemoveGlobalIndices(self, int globalRow, PySequence indices) -> int

Remove a sequence of global indices from the set of nonzero columns
for the specified global row.  Argument indices can be a numpy array
of integers or any python sequence that can be converted to a numpy
array of integers.  The integers represent global IDs that are to be
removed from the graph.  An integer error/warning code is returned.

RemoveGlobalIndices(CrsGraph self, long long GlobalRow, int NumIndices, long long * Indices) -> int
RemoveGlobalIndices(CrsGraph self, long long Row) -> int
RemoveMyIndices(self, int localRow, PySequence indices) -> int

Remove a sequence of local indices from the set of nonzero columns for
the specified local row.  Argument indices can be a numpy array of
integers or any python sequence that can be converted to a numpy array
of integers.  The integers represent local IDs that are to be removed
from the graph.  An integer error/warning code is returned.

RemoveMyIndices(CrsGraph self, int Row) -> int
ReplaceColMap(CrsGraph self, BlockMap newmap) -> int
ReplaceRowMap(CrsGraph self, BlockMap newmap) -> int
def PyTrilinos.NOX.Epetra.CrsGraph.RowMap (   self,
  args 
)
RowMap(CrsGraph self) -> BlockMap
SortGhostsAssociatedWithEachProcessor(CrsGraph self, bool Flag)
StorageOptimized(CrsGraph self) -> bool
TransformToLocal(CrsGraph self) -> int
TransformToLocal(CrsGraph self, BlockMap DomainMap, BlockMap RangeMap) -> int
UpperTriangular(CrsGraph self) -> bool

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