|
Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "Teuchos_FancyOStream.hpp"#include "Teuchos_Array.hpp"#include "Teuchos_Tuple.hpp"#include "Teuchos_RCP.hpp"#include "Teuchos_Time.hpp"#include "Teuchos_Exceptions.hpp"

Go to the source code of this file.
Classes | |
| class | Teuchos::TabularOutputter |
| Utility class that makes it easy to create formatted tables of output. More... | |
| class | Teuchos::TabularOutputter::MissingFieldsError |
| More... | |
| class | Teuchos::TabularOutputter::InvalidFieldSpecError |
| More... | |
| class | Teuchos::TabularOutputter::MissingHeaderError |
| More... | |
| class | Teuchos::TabularOutputter::InvalidFieldOutputError |
| More... | |
| struct | Teuchos::TabularOutputter::FieldSpec |
Namespaces | |
| namespace | Teuchos |
Defines | |
| #define | TEUCHOS_START_PERF_OUTPUT_TIMER(OUTPUTTER, NUMLOOPS) |
| Start a timer block using a TabularOutputter object . | |
| #define | TEUCHOS_START_PERF_OUTPUT_TIMER_INNERLOOP(OUTPUTTER, NUMLOOPS, NUMINNERLOOPS) |
| Start a timer block using a TabularOutputter object . | |
| #define | TEUCHOS_START_PERF_OUTPUT_TIMER_INNERLOOP(OUTPUTTER, NUMLOOPS, NUMINNERLOOPS) |
| Start a timer block using a TabularOutputter object . | |
| #define | TEUCHOS_END_PERF_OUTPUT_TIMER(OUTPUTTER, VARNAME) |
| End a timer block, output the time field to a TabularOutputter object, and set a variable with the time. | |
| #define TEUCHOS_START_PERF_OUTPUT_TIMER | ( | OUTPUTTER, | |
| NUMLOOPS | |||
| ) |
(OUTPUTTER).startTimer(NUMLOOPS); \
for ( int k = 0; k < (NUMLOOPS); ++k )
Start a timer block using a TabularOutputter object .
Definition at line 214 of file Teuchos_TabularOutputter.hpp.
| #define TEUCHOS_START_PERF_OUTPUT_TIMER_INNERLOOP | ( | OUTPUTTER, | |
| NUMLOOPS, | |||
| NUMINNERLOOPS | |||
| ) |
(OUTPUTTER).startTimer((NUMLOOPS)*(NUMINNERLOOPS)); \
for ( int k = 0; k < (NUMLOOPS); ++k )
Start a timer block using a TabularOutputter object .
Definition at line 226 of file Teuchos_TabularOutputter.hpp.
| #define TEUCHOS_START_PERF_OUTPUT_TIMER_INNERLOOP | ( | OUTPUTTER, | |
| NUMLOOPS, | |||
| NUMINNERLOOPS | |||
| ) |
(OUTPUTTER).startTimer((NUMLOOPS)*(NUMINNERLOOPS)); \
for ( int k = 0; k < (NUMLOOPS); ++k )
Start a timer block using a TabularOutputter object .
Definition at line 226 of file Teuchos_TabularOutputter.hpp.
| #define TEUCHOS_END_PERF_OUTPUT_TIMER | ( | OUTPUTTER, | |
| VARNAME | |||
| ) |
const double VARNAME = (OUTPUTTER).stopTimer(); \ (OUTPUTTER).outputField(VARNAME)
End a timer block, output the time field to a TabularOutputter object, and set a variable with the time.
Definition at line 234 of file Teuchos_TabularOutputter.hpp.
1.7.6.1