AlgorithmTracker objects.
More...
#include <IterationPack_AlgorithmTrackerComposite.hpp>
Inheritance diagram for IterationPack::AlgorithmTrackerComposite:
Overridden from AlgorithmTracker | |
| void | initialize () |
| | |
| void | output_iteration (const Algorithm &algo) const |
| | |
| void | output_final (const Algorithm &algo, EAlgoReturn algo_return) const |
| | |
Public Types | |
| typedef Teuchos::RefCountPtr< AlgorithmTracker > | track_ptr_t |
| | |
| typedef std::list< track_ptr_t > | track_list_t |
| | |
Public Member Functions | |
| AlgorithmTrackerComposite (const ostream_ptr_t &journal_out) | |
| | |
| track_list_t & | tracks () |
Give access to the list of AlgorithmTracker object pointers. | |
| const track_list_t & | tracks () const |
| | |
AlgorithmTracker objects.
This class exposes a std::list<AlgorithmTracker*> object and lets the client manipulate the list. It is up to the client to maintain this list.
See the "Composite" pattern in "Design Patterns", Gama et al, 1995.
Definition at line 46 of file IterationPack_AlgorithmTrackerComposite.hpp.
|
|
Definition at line 50 of file IterationPack_AlgorithmTrackerComposite.hpp. |
|
|
Definition at line 52 of file IterationPack_AlgorithmTrackerComposite.hpp. |
|
|
Definition at line 35 of file IterationPack_AlgorithmTrackerComposite.cpp. |
|
|
Give access to the list of
|
|
|
|
|
|
Reimplemented from IterationPack::AlgorithmTracker. Definition at line 39 of file IterationPack_AlgorithmTrackerComposite.cpp. |
|
|
Reimplemented from IterationPack::AlgorithmTracker. Definition at line 47 of file IterationPack_AlgorithmTrackerComposite.cpp. |
|
||||||||||||
|
Reimplemented from IterationPack::AlgorithmTracker. Definition at line 57 of file IterationPack_AlgorithmTrackerComposite.cpp. |
1.3.9.1