

Public Member Functions | |
| def | LID |
| def | GID |
| def | GID64 |
| def | MyGID |
| def | MyLID |
| def | MinAllGID |
| def | MinAllGID64 |
| def | MaxAllGID |
| def | MaxAllGID64 |
| def | MinMyGID |
| def | MinMyGID64 |
| def | MaxMyGID |
| def | MaxMyGID64 |
| def | MinLID |
| def | MaxLID |
| def | NumGlobalElements |
| def | NumGlobalElements64 |
| def | NumMyElements |
| def | MyGlobalElementsPtr |
| def | ElementSize |
| def | FirstPointInElement |
| def | IndexBase |
| def | NumGlobalPoints |
| def | NumGlobalPoints64 |
| def | NumMyPoints |
| def | MinMyElementSize |
| def | MaxMyElementSize |
| def | MinElementSize |
| def | MaxElementSize |
| def | UniqueGIDs |
| def | GlobalIndicesInt |
| def | GlobalIndicesLongLong |
| def | GlobalIndicesTypeValid |
| def | GlobalIndicesTypeMatch |
| def | ConstantElementSize |
| def | SameAs |
| def | PointSameAs |
| def | LinearMap |
| def | DistributedGlobal |
| def | MyGlobalElements64 |
| def | Comm |
| def | IsOneToOne |
| def | __init__ |
| def | RemoteIDList |
| def | FindLocalElementID |
| def | MyGlobalElements |
| def | FirstPointInElementList |
| def | ElementSizeList |
| def | PointToElementList |
Public Attributes | |
| this | |
Proxy of C++ Epetra_BlockMap class
| def PyTrilinos.NOX.Epetra.BlockMap.__init__ | ( | self, | |
| args | |||
| ) |
__init__(self, int numGlobalElements, int elementSize, int indexBase,
Comm comm) -> BlockMap
BlockMap constructor with implicit local elements and constant element
size. Arguments are:
numGlobalElements - Total number of elements over all processors.
Specify -1 to have the constructor compute
the number of global elements
elementSize - The number of degrees of freedom associated
with every element.
indexBase - The base integer value for indexed array
references. Typically this is 0 for C/C++ and 1
for Fortran, but it can be set to any integer
value.
comm - The Epetra.Comm communicator. This communicator
can in turn be queried for processor rank and
size information.
__init__(Epetra_BlockMap self, long long NumGlobalElements, int ElementSize, int IndexBase, Comm Comm) -> BlockMap
__init__(self, int numGlobalElements, int numMyElements, int elementSize,
int indexBase, Comm comm) -> BlockMap
BlockMap constructor with specified number of local elements and
constant element size. Arguments are:
numGlobalElements - Total number of elements over all processors.
Specify -1 to have the constructor compute
the number of global elements
numMyElements - Number of local elements on this processor.
elementSize - The number of degrees of freedom associated
with every element.
indexBase - The base integer value for indexed array
references. Typically this is 0 for C/C++ and 1
for Fortran, but it can be set to any integer
value.
comm - The Epetra.Comm communicator. This communicator
can in turn be queried for processor rank and
size information.
__init__(Epetra_BlockMap self, long long NumGlobalElements, int NumMyElements, int ElementSize, int IndexBase, Comm Comm) -> BlockMap
__init__(self, int numGlobalElements, PySequence myGlobalElements,
int elementSize, int indexBase, Comm comm) -> BlockMap
BlockMap constructor with specified list of local elements and
constant element size. Arguments are:
numGlobalElements - Total number of elements over all processors.
Specify -1 to have the constructor compute
the number of global elements
myGlobalElements - A sequence of integers specifying the global
element indexes on this processor.
elementSize - The number of degrees of freedom associated
with every element.
indexBase - The base integer value for indexed array
references. Typically this is 0 for C/C++ and 1
for Fortran, but it can be set to any integer
value.
comm - The Epetra.Comm communicator. This communicator
can in turn be queried for processor rank and
size information.
__init__(Epetra_BlockMap self, long long NumGlobalElements, int NumMyElements, long long const * MyGlobalElements,
int ElementSize, int IndexBase, Comm Comm) -> BlockMap
__init__(Epetra_BlockMap self, long long NumGlobalElements, int NumMyElements, long long const * MyGlobalElements,
int const * ElementSizeList, int IndexBase, Comm Comm) -> BlockMap
__init__(self, BlockMap map) -> BlockMap
BlockMap copy constructor.
__init__(self, int numGlobalElements, PySequence myGlobalElements,
PySequence elementsSizes, int indexBase, Comm comm) -> BlockMap
BlockMap constructor with specified list of local elements and
specified list of element sizes. Arguments are:
numGlobalElements - Total number of elements over all processors.
Specify -1 to have the constructor compute
the number of global elements
myGlobalElements - A sequence of integers specifying the global
element indexes on this processor.
elementSizes - A sequence of integers specifying the number of
degrees of freedom associated with each element
on this processor.
indexBase - The base integer value for indexed array
references. Typically this is 0 for C/C++ and 1
for Fortran, but it can be set to any integer
value.
comm - The Epetra.Comm communicator. This communicator
can in turn be queried for processor rank and
size information.
Reimplemented from PyTrilinos.NOX.Epetra.Object.
Reimplemented in PyTrilinos.NOX.Epetra.LocalMap, and PyTrilinos.NOX.Epetra.Map.
| def PyTrilinos.NOX.Epetra.BlockMap.Comm | ( | self, | |
| args | |||
| ) |
Comm(BlockMap self) -> Comm
| def PyTrilinos.NOX.Epetra.BlockMap.ConstantElementSize | ( | self, | |
| args | |||
| ) |
ConstantElementSize(BlockMap self) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.DistributedGlobal | ( | self, | |
| args | |||
| ) |
DistributedGlobal(BlockMap self) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.ElementSize | ( | self, | |
| args | |||
| ) |
ElementSize(BlockMap self) -> int ElementSize(BlockMap self, int LID) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.ElementSizeList | ( | self, | |
| args | |||
| ) |
ElementSizeList(BlockMap self) -> PyObject * Returns a numpy array of integer sizes for each local element.
| def PyTrilinos.NOX.Epetra.BlockMap.FindLocalElementID | ( | self, | |
| args | |||
| ) |
FindLocalElementID(BlockMap self, int pointID) -> PyObject * Returns a tuple containing the local ID of the element that contains the given local pointID, and the offset of the point in that element.
| def PyTrilinos.NOX.Epetra.BlockMap.FirstPointInElement | ( | self, | |
| args | |||
| ) |
FirstPointInElement(BlockMap self, int LID) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.FirstPointInElementList | ( | self, | |
| args | |||
| ) |
FirstPointInElementList(BlockMap self) -> PyObject * Returns a numpy array of integer first local point numbers for all of the local elements.
| def PyTrilinos.NOX.Epetra.BlockMap.GID | ( | self, | |
| args | |||
| ) |
GID(BlockMap self, int LID) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.GID64 | ( | self, | |
| args | |||
| ) |
GID64(BlockMap self, int LID) -> long long
| def PyTrilinos.NOX.Epetra.BlockMap.GlobalIndicesInt | ( | self, | |
| args | |||
| ) |
GlobalIndicesInt(BlockMap self) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.GlobalIndicesLongLong | ( | self, | |
| args | |||
| ) |
GlobalIndicesLongLong(BlockMap self) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.GlobalIndicesTypeMatch | ( | self, | |
| args | |||
| ) |
GlobalIndicesTypeMatch(BlockMap self, BlockMap other) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.GlobalIndicesTypeValid | ( | self, | |
| args | |||
| ) |
GlobalIndicesTypeValid(BlockMap self) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.IndexBase | ( | self, | |
| args | |||
| ) |
IndexBase(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.IsOneToOne | ( | self, | |
| args | |||
| ) |
IsOneToOne(BlockMap self) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.LID | ( | self, | |
| args | |||
| ) |
LID(BlockMap self, int GID) -> int LID(BlockMap self, long long GID) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.LinearMap | ( | self, | |
| args | |||
| ) |
LinearMap(BlockMap self) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.MaxAllGID | ( | self, | |
| args | |||
| ) |
MaxAllGID(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MaxAllGID64 | ( | self, | |
| args | |||
| ) |
MaxAllGID64(BlockMap self) -> long long
| def PyTrilinos.NOX.Epetra.BlockMap.MaxElementSize | ( | self, | |
| args | |||
| ) |
MaxElementSize(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MaxLID | ( | self, | |
| args | |||
| ) |
MaxLID(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MaxMyElementSize | ( | self, | |
| args | |||
| ) |
MaxMyElementSize(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MaxMyGID | ( | self, | |
| args | |||
| ) |
MaxMyGID(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MaxMyGID64 | ( | self, | |
| args | |||
| ) |
MaxMyGID64(BlockMap self) -> long long
| def PyTrilinos.NOX.Epetra.BlockMap.MinAllGID | ( | self, | |
| args | |||
| ) |
MinAllGID(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MinAllGID64 | ( | self, | |
| args | |||
| ) |
MinAllGID64(BlockMap self) -> long long
| def PyTrilinos.NOX.Epetra.BlockMap.MinElementSize | ( | self, | |
| args | |||
| ) |
MinElementSize(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MinLID | ( | self, | |
| args | |||
| ) |
MinLID(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MinMyElementSize | ( | self, | |
| args | |||
| ) |
MinMyElementSize(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MinMyGID | ( | self, | |
| args | |||
| ) |
MinMyGID(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MinMyGID64 | ( | self, | |
| args | |||
| ) |
MinMyGID64(BlockMap self) -> long long
| def PyTrilinos.NOX.Epetra.BlockMap.MyGID | ( | self, | |
| args | |||
| ) |
MyGID(BlockMap self, int GID_in) -> bool MyGID(BlockMap self, long long GID_in) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.MyGlobalElements | ( | self, | |
| args | |||
| ) |
MyGlobalElements(BlockMap self, long long * MyGlobalElementList) -> int MyGlobalElements(BlockMap self) -> PyObject * Returns a numpy array of integers specifying the list of global IDs on the processor.
| def PyTrilinos.NOX.Epetra.BlockMap.MyGlobalElements64 | ( | self, | |
| args | |||
| ) |
MyGlobalElements64(BlockMap self) -> long long *
| def PyTrilinos.NOX.Epetra.BlockMap.MyGlobalElementsPtr | ( | self, | |
| args | |||
| ) |
MyGlobalElementsPtr(BlockMap self, int *& MyGlobalElementList) -> int MyGlobalElementsPtr(BlockMap self, long long *& MyGlobalElementList) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.MyLID | ( | self, | |
| args | |||
| ) |
MyLID(BlockMap self, int LID_in) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.NumGlobalElements | ( | self, | |
| args | |||
| ) |
NumGlobalElements(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.NumGlobalElements64 | ( | self, | |
| args | |||
| ) |
NumGlobalElements64(BlockMap self) -> long long
| def PyTrilinos.NOX.Epetra.BlockMap.NumGlobalPoints | ( | self, | |
| args | |||
| ) |
NumGlobalPoints(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.NumGlobalPoints64 | ( | self, | |
| args | |||
| ) |
NumGlobalPoints64(BlockMap self) -> long long
| def PyTrilinos.NOX.Epetra.BlockMap.NumMyElements | ( | self, | |
| args | |||
| ) |
NumMyElements(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.NumMyPoints | ( | self, | |
| args | |||
| ) |
NumMyPoints(BlockMap self) -> int
| def PyTrilinos.NOX.Epetra.BlockMap.PointSameAs | ( | self, | |
| args | |||
| ) |
PointSameAs(BlockMap self, BlockMap Map) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.PointToElementList | ( | self, | |
| args | |||
| ) |
PointToElementList(BlockMap self) -> PyObject * Returns a numpy array of integers such that for each local point, it indicates the local element ID that the point belongs to.
| def PyTrilinos.NOX.Epetra.BlockMap.RemoteIDList | ( | self, | |
| args | |||
| ) |
RemoteIDList(BlockMap self, int NumIDs, long long const * GIDList, int * PIDList, int * LIDList) -> int RemoteIDList(BlockMap self, int NumIDs, long long const * GIDList, int * PIDList, int * LIDList, int * SizeList) -> int RemoteIDList(BlockMap self, PyObject * GIDList) -> PyObject * ``GIDList`` is a sequence of integer global IDs, and the return argument is the three-tuple ``(PIDList, LIDList, sizeList)``, which are ``numpy.ndarray`` objects of integers representing the processor IDs, local IDs and element sizes, respectively.
| def PyTrilinos.NOX.Epetra.BlockMap.SameAs | ( | self, | |
| args | |||
| ) |
SameAs(BlockMap self, BlockMap Map) -> bool
| def PyTrilinos.NOX.Epetra.BlockMap.UniqueGIDs | ( | self, | |
| args | |||
| ) |
UniqueGIDs(BlockMap self) -> bool
1.7.6.1