Public Member Functions | |
def | __init__ |
def | SumIntoGlobalValues |
def | ReplaceGlobalValues |
def | GlobalAssemble |
def | setIgnoreNonLocalEntries |
def | __init__ |
def | SumIntoGlobalValues |
def | ReplaceGlobalValues |
def | GlobalAssemble |
def | setIgnoreNonLocalEntries |
Public Attributes | |
this |
Epetra Finite-Element Vector. This class inherits Epetra_MultiVector and thus provides all Epetra_MultiVector functionality. The added functionality provided by Epetra_FEVector is the ability to perform finite-element style vector assembly. It accepts sub-vector contributions, such as those that would come from element-load vectors, etc., and these sub-vectors need not be owned by the local processor. In other words, the user can assemble overlapping data (e.g., corresponding to shared finite-element nodes). When the user is finished assembling their vector data, they then call the method Epetra_FEVector::GlobalAssemble() which gathers the overlapping data (all non-local data that was input on each processor) into the data- distribution specified by the map that the Epetra_FEVector is constructed with. C++ includes: Epetra_FEVector.h
def PyTrilinos::Epetra::Epetra_FEVector::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, BlockMap Map, int numVectors = 1, bool ignoreNonLocalEntries = False) -> Epetra_FEVector __init__(self, Epetra_FEVector source) -> Epetra_FEVector Epetra_FEVector::Epetra_FEVector(const Epetra_FEVector &source) Copy constructor.
Reimplemented from PyTrilinos::Epetra::Epetra_MultiVector.
Reimplemented in PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::NumPyFEVector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::NumPyFEVector, and PyTrilinos::Epetra::FEVector.
def PyTrilinos::Epetra::Epetra_FEVector::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, BlockMap Map, int numVectors = 1, bool ignoreNonLocalEntries = False) -> Epetra_FEVector __init__(self, Epetra_FEVector source) -> Epetra_FEVector Epetra_FEVector::Epetra_FEVector(const Epetra_FEVector &source) Copy constructor.
Reimplemented from PyTrilinos::Epetra::Epetra_MultiVector.
Reimplemented in PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::NumPyFEVector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::NumPyFEVector, and PyTrilinos::Epetra::FEVector.
def PyTrilinos::Epetra::Epetra_FEVector::GlobalAssemble | ( | self, | ||
args | ||||
) |
GlobalAssemble(self, Epetra_CombineMode mode = Add) -> int int Epetra_FEVector::GlobalAssemble(Epetra_CombineMode mode=Add) Gather any overlapping/shared data into the non-overlapping partitioning defined by the Map that was passed to this vector at construction time. Data imported from other processors is stored on the owning processor with a "sumInto" or accumulate operation. This is a collective method -- every processor must enter it before any will complete it.
def PyTrilinos::Epetra::Epetra_FEVector::GlobalAssemble | ( | self, | ||
args | ||||
) |
GlobalAssemble(self, Epetra_CombineMode mode = Add) -> int int Epetra_FEVector::GlobalAssemble(Epetra_CombineMode mode=Add) Gather any overlapping/shared data into the non-overlapping partitioning defined by the Map that was passed to this vector at construction time. Data imported from other processors is stored on the owning processor with a "sumInto" or accumulate operation. This is a collective method -- every processor must enter it before any will complete it.
def PyTrilinos::Epetra::Epetra_FEVector::ReplaceGlobalValues | ( | self, | ||
args | ||||
) |
ReplaceGlobalValues(self, int numIDs, int GIDs, double values, int vectorIndex = 0) -> int ReplaceGlobalValues(self, Epetra_IntSerialDenseVector GIDs, Epetra_SerialDenseVector values, int vectorIndex = 0) -> int ReplaceGlobalValues(self, int numIDs, int GIDs, int numValuesPerID, double values, int vectorIndex = 0) -> int int Epetra_FEVector::ReplaceGlobalValues(int numIDs, const int *GIDs, const int *numValuesPerID, const double *values, int vectorIndex=0)
Reimplemented in PyTrilinos::Epetra::NumPyFEVector, and PyTrilinos::Epetra::NumPyFEVector.
def PyTrilinos::Epetra::Epetra_FEVector::ReplaceGlobalValues | ( | self, | ||
args | ||||
) |
ReplaceGlobalValues(self, int numIDs, int GIDs, double values, int vectorIndex = 0) -> int ReplaceGlobalValues(self, Epetra_IntSerialDenseVector GIDs, Epetra_SerialDenseVector values, int vectorIndex = 0) -> int ReplaceGlobalValues(self, int numIDs, int GIDs, int numValuesPerID, double values, int vectorIndex = 0) -> int int Epetra_FEVector::ReplaceGlobalValues(int numIDs, const int *GIDs, const int *numValuesPerID, const double *values, int vectorIndex=0)
Reimplemented in PyTrilinos::Epetra::NumPyFEVector, and PyTrilinos::Epetra::NumPyFEVector.
def PyTrilinos::Epetra::Epetra_FEVector::setIgnoreNonLocalEntries | ( | self, | ||
args | ||||
) |
setIgnoreNonLocalEntries(self, bool flag) void Epetra_FEVector::setIgnoreNonLocalEntries(bool flag) Set whether or not non-local data values should be ignored.
def PyTrilinos::Epetra::Epetra_FEVector::setIgnoreNonLocalEntries | ( | self, | ||
args | ||||
) |
setIgnoreNonLocalEntries(self, bool flag) void Epetra_FEVector::setIgnoreNonLocalEntries(bool flag) Set whether or not non-local data values should be ignored.
def PyTrilinos::Epetra::Epetra_FEVector::SumIntoGlobalValues | ( | self, | ||
args | ||||
) |
SumIntoGlobalValues(self, int numIDs, int GIDs, double values, int vectorIndex = 0) -> int SumIntoGlobalValues(self, Epetra_IntSerialDenseVector GIDs, Epetra_SerialDenseVector values, int vectorIndex = 0) -> int SumIntoGlobalValues(self, int numIDs, int GIDs, int numValuesPerID, double values, int vectorIndex = 0) -> int int Epetra_FEVector::SumIntoGlobalValues(int numIDs, const int *GIDs, const int *numValuesPerID, const double *values, int vectorIndex=0)
Reimplemented in PyTrilinos::Epetra::NumPyFEVector, and PyTrilinos::Epetra::NumPyFEVector.
def PyTrilinos::Epetra::Epetra_FEVector::SumIntoGlobalValues | ( | self, | ||
args | ||||
) |
SumIntoGlobalValues(self, int numIDs, int GIDs, double values, int vectorIndex = 0) -> int SumIntoGlobalValues(self, Epetra_IntSerialDenseVector GIDs, Epetra_SerialDenseVector values, int vectorIndex = 0) -> int SumIntoGlobalValues(self, int numIDs, int GIDs, int numValuesPerID, double values, int vectorIndex = 0) -> int int Epetra_FEVector::SumIntoGlobalValues(int numIDs, const int *GIDs, const int *numValuesPerID, const double *values, int vectorIndex=0)
Reimplemented in PyTrilinos::Epetra::NumPyFEVector, and PyTrilinos::Epetra::NumPyFEVector.