Epetra  Development
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Enumerations
Epetra_CombineMode.h File Reference

Epetra_Combine Mode enumerable type. More...

Enumerations

enum  Epetra_CombineMode {
  Add, Zero, Insert, InsertAdd,
  Average, Epetra_Max, Epetra_Min, AbsMax,
  AbsMin, Epetra_AddLocalAlso
}
 

Detailed Description

Epetra_Combine Mode enumerable type.

Enumeration Type Documentation

If set to Add, components on the receiving processor will be added together. If set to Zero, off-processor components will be ignored. If set to Insert, off-processor components will replace existing components on the receiving processor. If set to InsertAdd, off-processor components will replace existing components, but multiple off-processor contributions will be added. If set to Average, off-processor components will be averaged with existing components on the receiving processor. (Recursive Binary Average) If set to AbsMax, magnitudes of off-processor components will be maxed with magnitudes of existing components of the receiving processor. { V = Supported by Epetra_Vector and Epetra_MultiVector, M = Supported by Epetra_CrsMatrix and Epetra_VbrMatrix }

Enumerator
Add 

Components on the receiving processor will be added together. (V,M)

Zero 

Off-processor components will be ignored. (V,M)

Insert 

Off-processor components will be inserted into locations on receiving processor replacing existing values. (V,M)

InsertAdd 

Off-processor components will be inserted into locations on receiving processor replacing existing values. (V,M)

Average 

Off-processor components will be averaged with existing components on the receiving processor. (V)

Epetra_Max 

Off-processor components will be maxed with existing components on the receiving processor. (V)

Epetra_Min 

Off-processor components will be min'ed with existing components on the receiving processor. (V)

AbsMax 

Magnitudes of Off-processor components will be maxed with magnitudes of existing components on the receiving processor. (V)

AbsMin 

Magnitudes of Off-processor components will be min'ed with magnitudes of existing components on the receiving processor. (V)

Epetra_AddLocalAlso 

Like Add but local components are also added