Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes

Algorithms::OutputOperator< VECTOR > Class Template Reference

Inheritance diagram for Algorithms::OutputOperator< VECTOR >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 OutputOperator ()
virtual ~OutputOperator ()
void initialize_stream (std::ostream &stream)
OutputOperator< VECTOR > & operator<< (unsigned int step)
virtual OutputOperator< VECTOR > & operator<< (const NamedData< VECTOR * > &vectors)

Protected Attributes

unsigned int step

Private Member Functions

 OutputOperator (const OutputOperator< VECTOR > &)

Private Attributes

std::ostream * os

Detailed Description

template<class VECTOR>
class Algorithms::OutputOperator< VECTOR >

An unary operator base class, intended to output the vectors in NamedData in each step of an iteration.

Author:
Guido Kanschat, 2010

Definition at line 97 of file operator.h.


Constructor & Destructor Documentation

template<class VECTOR>
Algorithms::OutputOperator< VECTOR >::OutputOperator ( const OutputOperator< VECTOR > &   ) [private]
template<class VECTOR>
Algorithms::OutputOperator< VECTOR >::OutputOperator (  )
template<class VECTOR>
virtual Algorithms::OutputOperator< VECTOR >::~OutputOperator (  ) [virtual]

Empty virtual destructor.


Member Function Documentation

template<class VECTOR>
void Algorithms::OutputOperator< VECTOR >::initialize_stream ( std::ostream &  stream )

Set the stream os to which data is written. If no stream is selected with this function, data goes to deallog.

template<class VECTOR >
OutputOperator< VECTOR > & Algorithms::OutputOperator< VECTOR >::operator<< ( unsigned int  step )

Set the current step.

Definition at line 131 of file operator.h.

template<class VECTOR>
virtual OutputOperator<VECTOR>& Algorithms::OutputOperator< VECTOR >::operator<< ( const NamedData< VECTOR * > &  vectors ) [virtual]

Output all the vectors in NamedData.

Reimplemented in Algorithms::DoFOutputOperator< VECTOR, dim, spacedim >.


Member Data Documentation

template<class VECTOR>
unsigned int Algorithms::OutputOperator< VECTOR >::step [protected]

Definition at line 124 of file operator.h.

template<class VECTOR>
std::ostream* Algorithms::OutputOperator< VECTOR >::os [private]

Definition at line 126 of file operator.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:04:13 by doxygen 1.7.2