11#include <Teuchos_StandardParameterEntryValidators.hpp> 
   18  typedef Teuchos::StringToIntegralParameterEntryValidator<enum_type>
 
   22      "Tpetra::CombineMode: rule for combining " 
   23      "entries that overlap across processes, when redistributing data via a " 
   24      "Tpetra::Import or Tpetra::Export";
 
   28  const Teuchos::Array<std::string>::size_type 
numParams = 6;
 
   38  strs[5] = 
"ADD_ASSIGN";
 
   40  docs[0] = 
"Sum new values";
 
   41  docs[1] = 
"Insert new values that don't currently exist";
 
   42  docs[2] = 
"Replace existing values with new values";
 
   43  docs[3] = 
"Replace old value with maximum of magnitudes of old and new values";
 
   44  docs[4] = 
"Replace old values with zero";
 
   46      "Do addition assignment (+=) of new values into existing value; " 
   47      "may not be supported by all classes";
 
 
Declaration of Tpetra::CombineMode enum, and a function for setting a Tpetra::CombineMode parameter i...
 
Struct that holds views of the contents of a CrsMatrix.
 
Namespace Tpetra contains the class and methods constituting the Tpetra library.
 
std::string combineModeToString(const CombineMode combineMode)
Human-readable string representation of the given CombineMode.
 
void setCombineModeParameter(Teuchos::ParameterList &plist, const std::string ¶mName)
Set CombineMode parameter in a Teuchos::ParameterList.
 
CombineMode
Rule for combining data in an Import or Export.
 
@ REPLACE
Replace existing values with new values.
 
@ ABSMAX
Replace old value with maximum of magnitudes of old and new values.
 
@ ADD_ASSIGN
Accumulate new values into existing values (may not be supported in all classes)
 
@ INSERT
Insert new values that don't currently exist.
 
@ ZERO
Replace old values with zero.