![]() |
|
#include <oomph_definitions.h>
Public Member Functions | |
OomphInfo () | |
template<class _Tp > | |
std::ostream & | operator<< (_Tp argument) |
std::ostream *& | stream_pt () |
Access function for the stream pointer. More... | |
std::ostream & | operator<< (std::ostream &(*f)(std::ostream &)) |
Overload insertor to handle stream modifiers. More... | |
OutputModifier *& | output_modifier_pt () |
Access function for the output modifier pointer. More... | |
Private Attributes | |
std::ostream * | Stream_pt |
Pointer to the output stream – defaults to std::cout. More... | |
OutputModifier * | Output_modifier_pt |
Pointer to the output modifier object – defaults to no modification. More... | |
///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// This class is a wrapper to a stream and an output modifier that is used to control the "info" output from OomphLib. Its instationiation can be used like std::cout.
|
inline |
Set default values for the output stream (cout) and modifier (no modification)
|
inline |
Overload the << operator, writing output to the stream addressed by Stream_pt and calling the function defined by the object addressed by Output_modifier_pt
References oomph::oomph_nullstream, and GlobalParameters::Stream_pt.
|
inline |
|
inline |
Access function for the output modifier pointer.
Referenced by oomph::MPI_Helpers::init(), and main().
|
inline |
Access function for the stream pointer.
References GlobalParameters::Stream_pt.
Referenced by PMLStructuredCubicHelmholtz< ELEMENT >::apply_boundary_conditions(), oomph::BlackBoxFDNewtonSolver::black_box_fd_newton_solve(), oomph::MGSolver< DIM >::disable_output(), oomph::HelmholtzMGPreconditioner< DIM >::disable_output(), main(), oomph::HelmholtzMGPreconditioner< DIM >::preconditioner_solve(), oomph::MGPreconditioner< DIM >::preconditioner_solve(), oomph::BlockDiagonalPreconditioner< MATRIX >::setup(), oomph::BlockTriangularPreconditioner< MATRIX >::setup(), oomph::MGPreconditioner< DIM >::setup(), oomph::HelmholtzMGPreconditioner< DIM >::setup(), oomph::ExactDGPBlockPreconditioner< MATRIX >::setup(), oomph::BandedBlockTriangularPreconditioner< MATRIX >::setup(), oomph::SpaceTimeNavierStokesSubsidiaryPreconditioner::setup(), oomph::GMRESBlockPreconditioner::setup(), and oomph::MGSolver< DIM >::solve().
|
private |
Pointer to the output modifier object – defaults to no modification.
|
private |
Pointer to the output stream – defaults to std::cout.