OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Macros | Typedefs | Functions
IpplInfo.h File Reference
#include "Utility/Inform.h"
#include "Message/Communicate.h"
#include "Utility/StaticIpplInfo.h"
#include <iostream>
#include <stack>
#include <mpi.h>
Include dependency graph for IpplInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IpplInfo
 

Macros

#define INFOMSG(msg)   { *IpplInfo::Info << msg; }
 
#define WARNMSG(msg)   { *IpplInfo::Warn << msg; }
 
#define ERRORMSG(msg)   { *IpplInfo::Error << msg; }
 
#define DEBUGMSG(msg)
 

Typedefs

typedef IpplInfo Ippl
 

Functions

std::ostream & operator<< (std::ostream &, const IpplInfo &)
 

Macro Definition Documentation

#define DEBUGMSG (   msg)
#define ERRORMSG (   msg)    { *IpplInfo::Error << msg; }

Definition at line 399 of file IpplInfo.h.

Referenced by IpplInfo::abort(), IpplInfo::abortAllNodes(), Communicate::add_to_send_cache(), TSV_MetaCross< Vektor< T1, D >, Vektor< T2, D > >::apply(), assign(), BCondBase< T, D, M, C >::BCondBase(), BinaryRepartition(), PartBunchBase< T, Dim >::calcGammas(), CalcParallelPeriodicDomain(), CSRWakeFunction::calcPsi(), CSRIGFWakeFunction::calcPsi(), FFTPACK< T >::callFFT(), SubBareField< T, Dim, S >::checkAddBrackets(), CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), ComponentFunctionFace< T, D, M, C >::ComponentFunctionFace(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFace< T, D, M, C >::ComponentLinearExtrapolateFace(), DataSource::connect(), DataConnectCreator::create(), DiscField< Dim >::create_files(), DiscConfig::DiscConfig(), DiscMeta::DiscMeta(), TrimCoilMirrored::doApplyField(), BoundaryGeometry::emitSecondaryFurmanPivi(), BoundaryGeometry::emitSecondaryVaughan(), SIndexExpLoop< OP, Dim >::evaluate(), System::execute(), Help::execute(), PSystem::execute(), IfStatement::execute(), WhileStatement::execute(), IpplInfo::exitAllNodes(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FieldBlock< T, Dim, Mesh, Centering >::FieldBlock(), FieldDebugWriteb(), FieldLayout< Dim >::FieldLayout(), FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), IpplInfo::find_smp_nodes(), for_each(), FunctionFaceBCApply(), IntSUDSImpl< Dim >::gather(), IntCICImpl< Dim >::gather(), IntTSCImpl< Dim >::gather(), IntCICImpl< 2U >::gather(), IntCICImpl< 3U >::gather(), EurekaAssign< T >::get(), PutSingleItem< T, false, false >::get_iter(), UniformCartesian< D, T >::getCellPosition(), Cartesian< Dim, MFLOAT >::getCellPosition(), Cartesian< Dim, MFLOAT >::getCellRangeVolume(), UniformCartesian< D, T >::getCellVolume(), Cartesian< Dim, MFLOAT >::getCellVolume(), Cartesian< Dim, MFLOAT >::getDeltaCell(), Cartesian< Dim, MFLOAT >::getDeltaVertex(), Interpolator::getFieldIter(), FM3DMagnetoStaticH5Block::getFieldstrength(), Message::getmsg(), Cartesian< Dim, MFLOAT >::getNearestVertex(), BareField< T, Dim >::getsingle(), Cartesian< Dim, MFLOAT >::getVertexBelow(), UniformCartesian< D, T >::getVertexPosition(), Cartesian< Dim, MFLOAT >::getVertexPosition(), Cartesian< Dim, MFLOAT >::getVertRangeVolume(), FieldView< T, Dim, Mesh, Centering >::init_map(), TravelingWave::initialise(), Bend2D::initialise(), RFCavity::initialise(), FieldLayout< Dim >::initialize(), BareField< T, Dim >::localElement(), Fieldmap::lowResolutionWarning(), main(), CommPM::myreceive(), CommMPI::myreceive(), CommSHMEMPI::myreceive(), CommPM::mysend(), DiscField< Dim >::open_df_file(), DiscField< Dim >::open_df_file_fd(), DiscParticle::open_file(), DumpObject::operator()(), GreenWakeFunction::Wake::operator()(), FieldSpec< T, Dim, M, C >::operator=(), ParticleInteractAttrib< T >::operator=(), ParticleAttribElem< T, Dim >::operator=(), ParticleAttrib< CacheDataCIC< double, 3U > >::operator=(), IpplInfo::param_error(), DiscConfig::parse_config(), DiscField< Dim >::parse_config(), mslang::Mask::parse_detail(), Communicate::perform_resend(), PeriodicFaceBCApply(), CommPM::pickup_message(), FieldPrint< T, Dim >::print(), CCollimator::print(), FieldDebugPrint< T, Dim >::print(), FlexibleCollimator::print(), Profile::Profile(), FieldBlock< T, Dim, Mesh, Centering >::read(), DiscParticle::read(), DiscField< Dim >::read(), Cyclotron::read(), FieldLayout< Dim >::read(), DiscParticle::read_data(), DiscField< Dim >::read_data(), DiscField< Dim >::read_layout(), DiscParticle::read_meta(), DiscField< Dim >::read_meta(), DiscField< Dim >::read_NDIndex(), DiscField< Dim >::read_offset(), OpalParser::readStatement(), H5PartWrapperForPC::readStepHeader(), reduce(), Communicate::remove_single_ok_message(), DiscConfig::replace_wildcards(), H5PartWrapper::reportOnError(), PartBunchBase< T, Dim >::resetPartBinID2(), LossDataSink::saveASCII(), IntSUDSImpl< Dim >::scatter(), IntCICImpl< Dim >::scatter(), IntTSCImpl< Dim >::scatter(), scatter(), IntCICImpl< 2U >::scatter(), IntCICImpl< 3U >::scatter(), Communicate::send(), RFCavity::setComponentType(), FFTPACK< T >::setup(), BareField< T, Dim >::setup(), FieldLayout< Dim >::setup(), Bend2D::setupDefaultFieldMap(), ParallelCyclotronTracker::singleParticleDump(), Cartesian< Dim, MFLOAT >::storeSpacingFields(), ParticleCashedLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleInteractLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleSpatialLayout< T, Dim, Mesh >::swap_particles(), Communicate::unpack_message(), OpalSBend::update(), OpalRBend::update(), OpalRBend3D::update(), FieldView< T, Dim, Mesh, Centering >::update_3D_data(), Cartesian< Dim, MFLOAT >::updateMeshSpacingGuards(), MSplit::visitCyclotron(), Aperture::visitCyclotron(), VnodeMultiRepartition(), FieldBlock< T, Dim, Mesh, Centering >::write(), BareField< T, Dim >::write(), FieldLayout< Dim >::write(), DiscParticle::write(), DiscField< Dim >::write(), DiscParticle::write_data(), DiscField< Dim >::write_layout(), DiscParticle::write_meta(), DiscField< Dim >::write_offset_and_data(), BareField< T, Dim >::writeb(), Distribution::writeOutFileEmission(), H5PartWrapperForPT::writeStepHeader(), H5PartWrapperForPC::writeStepHeader(), and H5PartWrapperForPS::writeStepHeader().

#define INFOMSG (   msg)    { *IpplInfo::Info << msg; }

Definition at line 397 of file IpplInfo.h.

Referenced by AmrMultiGrid::AmrMultiGrid(), PartBunchBase< T, Dim >::calcGammas(), PartBunchBase< T, Dim >::calcGammas_cycl(), PartBunchBase< T, Dim >::calcMeanPhi(), CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), PartBunch::computeSelfFields(), PartBunch::computeSelfFields_cycl(), Distribution::create(), OpalData::define(), ParallelTTracker::doBinaryRepartition(), Distribution::doRestartOpalCycl(), Distribution::emitParticles(), FFT< CCTransform, Dim, T >::FFT(), Astra1DElectroStatic::freeMap(), FM3DMagnetoStatic::freeMap(), FM3DMagnetoStaticExtended::freeMap(), Astra1DMagnetoStatic::freeMap(), FM2DElectroStatic::freeMap(), FM2DMagnetoStatic::freeMap(), FM1DProfile2::freeMap(), Astra1D_fast::freeMap(), Astra1DDynamic::freeMap(), FM3DDynamic::freeMap(), FM3DMagnetoStaticH5Block::freeMap(), FM2DDynamic::freeMap(), FM3DH5Block_nonscale::freeMap(), FM1DElectroStatic::freeMap(), FM1DElectroStatic_fast::freeMap(), FM1DMagnetoStatic::freeMap(), FM1DMagnetoStatic_fast::freeMap(), FM3DH5Block::freeMap(), FM1DDynamic::freeMap(), FM1DDynamic_fast::freeMap(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimateFallback(), CavityAutophaser::getPhaseAtMaxEnergy(), OpalFilter::initOpalFilter(), ParticleMatterInteraction::initParticleMatterInteractionHandler(), FieldSolver::initSolver(), OpalWake::initWakefunction(), IpplInfo::IpplInfo(), main(), Distribution::printDist(), IpplInfo::printHelp(), LaserProfile::printInfo(), FieldSolver::printInfo(), IpplInfo::printVersion(), Astra1DElectroStatic_fast::readMap(), Astra1DMagnetoStatic_fast::readMap(), FM3DMagnetoStatic::readMap(), FM3DMagnetoStaticExtended::readMap(), Astra1DMagnetoStatic::readMap(), FM2DElectroStatic::readMap(), FM2DMagnetoStatic::readMap(), Astra1DDynamic_fast::readMap(), Astra1DElectroStatic::readMap(), Astra1DDynamic::readMap(), FM1DProfile2::readMap(), FM3DDynamic::readMap(), FM3DMagnetoStaticH5Block::readMap(), FM3DH5Block_nonscale::readMap(), FM2DDynamic::readMap(), FM1DElectroStatic::readMap(), FM3DH5Block::readMap(), FM1DElectroStatic_fast::readMap(), FM1DMagnetoStatic::readMap(), FM1DMagnetoStatic_fast::readMap(), FM1DDynamic_fast::readMap(), FM1DDynamic::readMap(), FM1DProfile1::readMap(), PartBunchBase< T, Dim >::resetPartBinID2(), PartBins::resetPartInBin(), PartBunch::resizeMesh(), Util::rewindLinesSDDS(), PeakFinder::save(), LossDataSink::save(), SDDSWriter::SDDSWriter(), Distribution::selectRandomGenerator(), PartBunch::setBCAllOpen(), PartBunch::setBCAllPeriodic(), PartBunch::setBCForDCBeam(), ClassicField::setOff(), ClassicField::setOn(), H5PartWrapper::storeCavityInformation(), ParallelTTracker::updateRFElement(), and ParallelSliceTracker::writeLastStepPhaseSpace().

#define WARNMSG (   msg)    { *IpplInfo::Warn << msg; }

Typedef Documentation

typedef IpplInfo Ippl

Definition at line 410 of file IpplInfo.h.

Function Documentation

std::ostream& operator<< ( std::ostream &  ,
const IpplInfo  
)