14 #ifndef _ZOLTAN2_PARAMETERS_HPP_
15 #define _ZOLTAN2_PARAMETERS_HPP_
27 const Teuchos::ParameterList &plIn, Teuchos::ParameterList &plOut);
30 std::string listNames=std::string(
""));
Time an algorithm (or other entity) as a whole.
fast typical checks for valid arguments
MessageOutputLevel
The amount of debugging or status output to print.
void createValidatorList(const Teuchos::ParameterList &plIn, Teuchos::ParameterList &plOut)
Create a list by adding validators to the users parameter list.
more involved, like validate a graph
TimerType
The type of timers which should be active.
/dev/null: do actions but don't output results
void createAllParameters(Teuchos::ParameterList &pList)
Create a list of all Zoltan2 parameters and validators.
void printListDocumentation(const Teuchos::ParameterList &pl, std::ostream &os, std::string listNames)
Time the substeps of an entity.
sub-steps, each method's entry and exit
Run both MACRO and MICRO timers.
AssertionLevel
Level of error checking or assertions desired.
no assertion checks will be done
OSType
Output stream types.
Timers added while testing, removed later.
don't display status/debug messages
the status at each high level step
Gathering definitions used in software development.
multiCriteriaNorm
Enumerator used in code for multicriteria norm choice.
include more detail about sub-steps
No timing data will be collected (the default).