IterationPack_Algorithm.cpp File Reference

#include <signal.h>
#include <iterator>
#include <numeric>
#include "IterationPack_Algorithm.hpp"
#include "StopWatchPack_stopwatch.hpp"
#include "Teuchos_TestForException.hpp"
#include "Teuchos_TypeNameTraits.hpp"

Include dependency graph for IterationPack_Algorithm.cpp:

Go to the source code of this file.

Namespaces

namespace  IterationPack

Enumerations

enum  EInterruptStatus { NOT_INTERRUPTED = 0, STOP_END_STEP = 1, STOP_END_ITER = 2, ABORT_PROGRAM = 3 }

Functions

void sig_handler_interrupt_algorithm (int signum)
template<class T>
my_max (const T &v1, const T &v2)

Variables

int static_mpi_initialized = false
int static_num_running_algorithms = 0
int static_num_proc = 0
int static_proc_rank = 0
bool static_interrupt_called = false
bool static_processed_user_interrupt = false
EInterruptStatus static_interrupt_status = NOT_INTERRUPTED
bool static_interrupt_terminate_return = false


Enumeration Type Documentation

enum EInterruptStatus

Enumerator:
NOT_INTERRUPTED 
STOP_END_STEP 
STOP_END_ITER 
ABORT_PROGRAM 

Definition at line 70 of file IterationPack_Algorithm.cpp.


Function Documentation

void sig_handler_interrupt_algorithm ( int  signum  ) 

Definition at line 51 of file IterationPack_Algorithm.cpp.

template<class T>
T @63::my_max ( const T &  v1,
const T &  v2 
) [inline, static]

Definition at line 64 of file IterationPack_Algorithm.cpp.


Variable Documentation

int static_mpi_initialized = false [static]

Definition at line 72 of file IterationPack_Algorithm.cpp.

int static_num_running_algorithms = 0 [static]

Definition at line 73 of file IterationPack_Algorithm.cpp.

int static_num_proc = 0 [static]

Definition at line 74 of file IterationPack_Algorithm.cpp.

int static_proc_rank = 0 [static]

Definition at line 75 of file IterationPack_Algorithm.cpp.

bool static_interrupt_called = false [static]

Definition at line 76 of file IterationPack_Algorithm.cpp.

bool static_processed_user_interrupt = false [static]

Definition at line 77 of file IterationPack_Algorithm.cpp.

EInterruptStatus static_interrupt_status = NOT_INTERRUPTED [static]

Definition at line 78 of file IterationPack_Algorithm.cpp.

bool static_interrupt_terminate_return = false [static]

Definition at line 79 of file IterationPack_Algorithm.cpp.


Generated on Tue Oct 20 12:52:58 2009 for MOOCHO (Single Doxygen Collection) by doxygen 1.4.7