IterationPack_Algorithm.hpp File Reference

#include <assert.h>
#include <string>
#include <deque>
#include <list>
#include <vector>
#include <algorithm>
#include "IterationPack_AlgorithmState.hpp"
#include "IterationPack_AlgorithmTracker.hpp"
#include "IterationPack_AlgorithmStep.hpp"
#include "Teuchos_RCP.hpp"
#include "Teuchos_TestForException.hpp"
#include "Teuchos_StandardMemberCompositionMacros.hpp"
Include dependency graph for IterationPack_Algorithm.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IterationPack::Algorithm
 Acts as the central hub for an iterative algorithm. More...
class  IterationPack::Algorithm::DoesNotExist
 Thrown if name or id does not exist. More...
class  IterationPack::Algorithm::AlreadyExists
 Thrown if name already exists. More...
class  IterationPack::Algorithm::InvalidControlProtocal
 Thrown if an invalid control protocal is used. More...
class  IterationPack::Algorithm::InvalidRunningState
 Thrown if a member function is called while this is in an invalid running state.. More...
class  IterationPack::Algorithm::InvalidConfigChange
 Thrown if a member function is called while this is in an invalid running state.. More...
class  IterationPack::Algorithm::AlgorithmInterrupted
 Thrown if Algorithm was interrupted by the user. More...
struct  IterationPack::Algorithm::step_ptr_and_name< T_Step_ptr >
  More...
struct  IterationPack::Algorithm::assoc_steps_ele_t
  More...
class  IterationPack::Algorithm::name_comp< T_ele >
  More...

Namespaces

namespace  IterationPack
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 10:14:04 2011 for MOOCHO (Single Doxygen Collection) by  doxygen 1.6.3