src/Utility/Inform.h File Reference

#include <iostream.h>
#include <iomanip.h>
#include <strstream.h>
#include "Utility/Pstring.h"

Include dependency graph for Inform.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Inform

Defines

#define MIN_INFORM_LEVEL   1
#define MAX_INFORM_LEVEL   5
#define MAX_INFORM_MSG_SIZE   32000
#define INFORM_ALL_NODES   (-1)

Functions

Informendl (Inform &)
Informlevel1 (Inform &)
Informlevel2 (Inform &)
Informlevel3 (Inform &)
Informlevel4 (Inform &)
Informlevel5 (Inform &)
template<class T>
Informoperator<< (Inform &o, const T &val)
Informoperator<< (Inform &o, Inform &(*d)(Inform &))
Informoperator<< (Inform &o, const void *val)
Informoperator<< (Inform &out, const string &s)


Define Documentation

#define INFORM_ALL_NODES   (-1)
 

Definition at line 61 of file Inform.h.

Referenced by IpplInfo::abort(), IpplInfo::abortAllNodes(), BareField< T, Dim >::accumGuardCells(), ParallelPeriodicFace< T, D, M, C >::apply(), assign(), CalcIndexedReceive(), Communicate::clear_ok_messages(), LField< T, Dim >::Compress(), epap(), IpplInfo::exitAllNodes(), BareField< T, Dim >::fillGuardCells(), IndexedLocalAssign(), IndexedReceive(), IndexedSend(), CommMPI::mysend(), pap(), FieldDebugPrint< T, Dim >::print(), DiscParticle::printDebug(), DiscField< Dim >::printDebug(), Communicate::process_resend_requests(), DiscField< Dim >::read(), Communicate::remove_single_ok_message(), Communicate::request_retransmission(), Communicate::send_ok_message(), spap(), ParticleSpatialLayout< T, Dim, Mesh >::swap_particles(), LField< T, Dim >::TryCompress(), TryCompressLHS(), Communicate::unpack_retransmission_request(), DiscParticle::write(), DiscField< Dim >::write(), and IpplInfo::~IpplInfo().

#define MAX_INFORM_LEVEL   5
 

Definition at line 57 of file Inform.h.

Referenced by Inform::setMessageLevel(), and Inform::setOutputLevel().

#define MAX_INFORM_MSG_SIZE   32000
 

Definition at line 60 of file Inform.h.

Referenced by Inform::Inform().

#define MIN_INFORM_LEVEL   1
 

Definition at line 56 of file Inform.h.

Referenced by Inform::setMessageLevel(), and Inform::setOutputLevel().


Function Documentation

Inform& endl Inform  ) 
 

Definition at line 44 of file Inform.cpp.

References Inform::outputMessage().

Referenced by IpplInfo::abort(), IpplInfo::abortAllNodes(), ACLVISFieldDataSource< T, Dim, M, C >::ACLVISFieldDataSource(), ACLVISParticleAttribDataSource< T >::ACLVISParticleAttribDataSource(), ACLVISParticleBaseDataSource< PLayout >::ACLVISParticleBaseDataSource(), BoCeData::Add_Bo_freedom(), Grid_base::Add_multigrid_point(), Communicate::add_to_send_cache(), TSV_MetaCross< Vektor< T1, D >, Vektor< T2, D > >::apply(), ParallelPeriodicFace< T, D, M, C >::apply(), assign(), PawsDataConnect::barrier(), BCondBase< T, D, M, C >::BCondBase(), BinaryRepartition(), BoCeData::boundary_EW(), BoCeData::boundary_NS(), BoCeData::boundary_TD(), Calc_bary_weights(), Grid::Calc_MG_Coefficients(), CalcBinaryRepartition(), CalcIndexedReceive(), CalcParallelPeriodicDomain(), FFTPACK< T >::callFFT(), SCSL< T >::callFFT(), LField< T, Dim >::CanCompress(), Index1D::cart_index(), Tetraeder_storage::Check_angles(), SubBareField< T, Dim, S >::checkAddBrackets(), Communicate::clear_ok_messages(), CommACLMPL::CommACLMPL(), CommMPI::CommMPI(), CommPM::CommPM(), CommPVM::CommPVM(), CommSHMEMPI::CommSHMEMPI(), ComponentFunctionFace< T, D, M, C >::ComponentFunctionFace(), ComponentLinearExtrapolateFace< T, D, M, C >::ComponentLinearExtrapolateFace(), LField< T, Dim >::Compress(), DataSource::connect(), Grid_base::Construct_points_hash1(), BoCeData::coord(), BoCeData::Coord_bocellpoint(), BoCeData::corner(), DataConnectCreator::create(), MainWindow::CreateNewTool(), dis_periodic_Cylinder(), DiscConfig::DiscConfig(), DiscMeta::DiscMeta(), Double_cylinder::Double_cylinder(), BoCeData::edge_dir(), BoCeData::edge_point(), Error_Dummy_mpi(), InterpTcl::evalCommand(), SIndexExpLoop< OP, Dim >::evaluate(), Grid_base::Exists_Cell(), IpplInfo::exitAllNodes(), Expr_for_sum< A >::Expr_for_sum(), FieldBlock< T, Dim, Mesh, Centering >::FieldBlock(), FieldDebugWriteb(), FieldLayout< Dim >::FieldLayout(), FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), FileParticleBaseDataSource< T >::FileParticleBaseDataSource(), FillFunctionDB(), BareField< T, Dim >::fillGuardCells(), Find_one_value_of_an_active_point(), IntCICImpl< Dim >::gather(), IntSUDSImpl< Dim >::gather(), Parallel_Info::Generate_processes(), PutSingleItem< T, false, false >::get_iter(), Cartesian< Dim, MFLOAT >::getCellPosition(), UniformCartesian< Dim, MFLOAT >::getCellPosition(), Cartesian< Dim, MFLOAT >::getCellRangeVolume(), Cartesian< Dim, MFLOAT >::getCellVolume(), UniformCartesian< Dim, MFLOAT >::getCellVolume(), Cartesian< Dim, MFLOAT >::getDeltaCell(), Cartesian< Dim, MFLOAT >::getDeltaVertex(), Message::getmsg(), Cartesian< Dim, MFLOAT >::getVertexPosition(), UniformCartesian< Dim, MFLOAT >::getVertexPosition(), Cartesian< Dim, MFLOAT >::getVertRangeVolume(), DVarDiff_17S_Op_var< Vv, Va, DiffOp >::Give_array_variable_inserted(), DVar_Res_Op::Give_Bo2p(), DExprVAR_ARR::Give_boundary_sten_element(), Grid_base::Give_cell_typ(), Point_hashtable0::Give_cell_typ(), DVar_Res_Op::Give_cellpoi(), P_nearb::Give_first_mg_coeff_bo(), P_nearb::Give_first_mg_coeff_nearb(), Cell_Variable::Give_grid(), Variable::Give_grid(), DExprVAR_ARR::Give_interior_sten_element(), Grid_base::Give_label_bo_D(), Evaluation_Parallelization_object::Give_type_of_update(), Grid_base::Give_variable_cellpoi(), Grid::Grid(), Grid_base::Grid_base(), Grid_base::Grid_generation(), IndexedLocalAssign(), IndexedReceive(), IndexedSend(), Grid_base::Info_hashtable0(), Grid_base::Info_hashtable1(), Grid_base::Info_hashtable2(), Grid_base::Info_hashtable3(), Grid_base::Info_hashtable4(), Inform::Inform(), vizStructuredFieldDataType::InitData(), FieldLayout< Dim >::initialize(), VizTool::Interact(), Interp::interact(), Index::intersect(), IpplInfo::IpplInfo(), L_infty(), BoCeData::Local_coord_bocellpoint(), main(), Maximum(), Minimum(), MPI_Finalize(), CommACLMPL::myreceive(), CommMPI::myreceive(), CommPM::myreceive(), CommPVM::myreceive(), CommSHMEMPI::myreceive(), CommACLMPL::mysend(), CommPVM::mysend(), Index1D::neighbour(), Index1D::next(), BoCeData::Number_avs(), Index_Res_stencil_boundary_ARR::operator()(), Procedure::operator()(), Function::operator()(), Res_stencil_boundary::operator()(), Res_stencil::operator()(), operator<<(), Cell_Variable::operator=(), Variable::operator=(), FieldSpec< T, Dim, M, C >::operator=(), ParticleAttrib< T >::operator=(), ParticleAttribElem< T, Dim >::operator=(), ParticleInteractAttrib< T >::operator=(), Array_Res_stencil_boundary::operator[](), Res_stencil_boundary::operator[](), Res_stencil::operator[](), DExpr< A >::operator[](), Parallel_Info::Parallel_Info(), PawsFieldDataSource< T, Dim, M, C >::PawsFieldDataSource(), PawsParticleAttribDataSource< T >::PawsParticleAttribDataSource(), PawsScalarDataSource< T >::PawsScalarDataSource(), PawsStringDataSource< T >::PawsStringDataSource(), Communicate::perform_resend(), Periodic_cylinder::Periodic_cylinder(), PeriodicFaceBCApply(), Index_set::pointer_P_Bo2p(), Index_set::pointer_P_cellpoi(), Index_set::pointer_P_interior(), Index_set::pointer_P_nearb(), Print(), quality::Print(), Cartesian< Dim, MFLOAT >::print(), UniformCartesian< Dim, MFLOAT >::print(), FieldDebugPrint< T, Dim >::print(), FieldPrint< T, Dim >::print(), IpplStats::print(), Print_27_stencil_Poisson_var(), Print_27_stencil_var(), Print_bos_for_restriction(), Grid_base::Print_Cell_Variable_AVS_parallel(), CartesianCentering< CE, Dim, NComponents >::print_Centerings(), Cell::print_Centerings(), Vert::print_Centerings(), Print_Datas(), Grid_base::Print_Domain_AVS(), Print_Dx_moved(), Grid_base::Print_ec_opendx(), Print_Factor(), Print_Factor_Poisson(), Grid_base::Print_hashtable0(), Grid_base::Print_hashtable1(), Grid_base::Print_hashtable2(), Grid_base::Print_hashtable3(), Grid_base::Print_hashtable4(), Print_part_loc_stencil(), Grid_base::Print_processes_UCD(), Grid_base::Print_region_processes_UCD(), Parallel_Info::Print_region_processes_UCD_normalized(), Print_restriction_formula(), Grid_base::Print_surface_processes_UCD(), Grid_base::Print_surface_Variable_AVS_parallel(), Print_u_Recell(), Grid_base::Print_Variable_AVS(), Grid_base::Print_Variable_AVS_coarse(), Grid_base::Print_Variable_AVS_moved_parallel(), Grid_base::Print_Variable_AVS_parallel(), Grid_base::Print_Variable_OpenDx(), Grid_base::Print_Variable_OpenDx_parallel(), ParticleBase< PLayout >::printDebug(), DiscConfig::printDebug(), DiscField< Dim >::printDebug(), DiscMeta::printDebug(), DiscParticle::printDebug(), IpplCounter::printIt(), IpplInfo::printVersion(), Parallel_Info::process_info(), Communicate::process_resend_requests(), product(), Local_int::Put(), Grid_base::put_for_send_edge(), DResDiagDiff_Bo< A >::Put_grid_rbo(), DResDiagDiff< A >::Put_grid_rbo(), FieldLayout< Dim >::read(), DiscField< Dim >::read(), DiscParticle::read(), FieldBlock< T, Dim, Mesh, Centering >::read(), ReadFile(), Grid_base::Recursion_Print_cell_info(), reduce(), Storage_manager::Remove_number_label_bo(), Communicate::remove_single_ok_message(), Communicate::request_retransmission(), Res_stencil::Res_stencil(), CommACLMPL::resend(), scatter(), IntCICImpl< Dim >::scatter(), IntSUDSImpl< Dim >::scatter(), Communicate::send(), Communicate::send_ok_message(), P_nearb::Set_first_mg_coeff_bo(), P_nearb::Set_first_mg_coeff_nearb(), Grid_base::Set_label_bo_mg(), BoCeData::Set_number_avs(), Evaluation_Parallelization_object::Set_type_of_update(), vizVectorTool::SetScaleByValue(), vizVectorTool::SetScaleFactor(), sfp1(), sfp2(), sfp3(), Skew_cylinder::Skew_cylinder(), Index_set::Sort_by(), spap(), IpplCounter::stopCounter(), TclCallback(), Tell_about_round_of_problem(), LField< T, Dim >::TryCompress(), TryCompressLHS(), Index_set::type(), Communicate::unpack_message(), Communicate::unpack_retransmission_request(), Evaluation_Parallelization_object::Variable_contained_in_expression(), Evaluation_Parallelization_object::Variable_contained_in_expression_other(), vizImageCmd(), vizParticleLineTraceTool::vizParticleLineTraceTool(), vizVectorTool::vizVectorTool(), FFTBase< Dim, T >::write(), ConstantFace< T, D, M, C >::write(), BConds< T, D, M, C >::write(), FieldLayout< Dim >::write(), SubParticleAttrib< PA, T, Dim >::write(), DiscField< Dim >::write(), DiscParticle::write(), FieldBlock< T, Dim, Mesh, Centering >::write(), WriteFile(), CommACLMPL::~CommACLMPL(), CommMPI::~CommMPI(), CommPM::~CommPM(), CommPVM::~CommPVM(), and CommSHMEMPI::~CommSHMEMPI().

Here is the call graph for this function:

Inform& level1 Inform  ) 
 

Definition at line 47 of file Inform.cpp.

References Inform::setMessageLevel().

Here is the call graph for this function:

Inform& level2 Inform  ) 
 

Definition at line 48 of file Inform.cpp.

References Inform::setMessageLevel().

Referenced by CommACLMPL::myreceive(), CommMPI::myreceive(), CommPM::myreceive(), and CommSHMEMPI::myreceive().

Here is the call graph for this function:

Inform& level3 Inform  ) 
 

Definition at line 49 of file Inform.cpp.

References Inform::setMessageLevel().

Here is the call graph for this function:

Inform& level4 Inform  ) 
 

Definition at line 50 of file Inform.cpp.

References Inform::setMessageLevel().

Here is the call graph for this function:

Inform& level5 Inform  ) 
 

Definition at line 51 of file Inform.cpp.

References Inform::setMessageLevel().

Here is the call graph for this function:

Inform& operator<< Inform out,
const string s
[inline]
 

Definition at line 237 of file Inform.h.

Inform& operator<< Inform o,
const void *  val
[inline]
 

Definition at line 215 of file Inform.h.

References Inform::getStream(), and Inform::setf().

Here is the call graph for this function:

Inform& operator<< Inform o,
Inform &(*)(Inform &)  d
[inline]
 

Definition at line 208 of file Inform.h.

template<class T>
Inform& operator<< Inform o,
const T &  val
[inline]
 

Definition at line 200 of file Inform.h.

References Inform::getStream().

Here is the call graph for this function:


Generated on Mon Jan 16 14:26:17 2006 for IPPL by  doxygen 1.4.6