OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
IpplInfo.h File Reference
#include "Utility/StaticIpplInfo.h"
#include "Utility/Inform.h"
#include <iostream>
#include <stack>
#include <mpi.h>
Include dependency graph for IpplInfo.h:

Go to the source code of this file.

Classes

class  IpplInfo

Macros

#define INFOMSG(msg)
#define WARNMSG(msg)
#define ERRORMSG(msg)

Typedefs

typedef IpplInfo Ippl

Functions

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

Macro Definition Documentation

◆ ERRORMSG

#define ERRORMSG ( msg)
Value:
{ *IpplInfo::Error << msg; }
static Inform * Error
Definition IpplInfo.h:80

Definition at line 350 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(), assign(), assign(), assign(), assign(), assign(), BCondBase< T, D, M, C >::BCondBase(), BinaryRepartition(), CalcParallelPeriodicDomain(), CSRIGFWakeFunction::calcPsi(), CSRWakeFunction::calcPsi(), FFTPACK< T >::callFFT(), SubBareField< T, Dim, S >::checkAddBrackets(), CommMPI::CommMPI(), ComponentFunctionFace< T, D, M, C >::ComponentFunctionFace(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFace< T, D, M, C >::ComponentLinearExtrapolateFace(), MGPoissonSolver::computePotential(), DataConnectCreator::create(), DiscField< Dim >::create_files(), DiscConfig::DiscConfig(), DiscMeta::DiscMeta(), TrimCoilMirrored::doApplyField(), SIndexExpLoop< OP, Dim >::evaluate(), Help::execute(), IfStatement::execute(), PSystem::execute(), System::execute(), WhileStatement::execute(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FieldDebugWriteb(), FieldLayout< Dim >::FieldLayout(), FieldLayout< Dim >::FieldLayout(), FieldLayout< Dim >::FieldLayout(), FieldLayout< Dim >::FieldLayout(), FieldLayout< Dim >::FieldLayout(), FieldLayout< Dim >::FieldLayout(), FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), IpplInfo::find_smp_nodes(), for_each(), FunctionFaceBCApply(), IntCICImpl< Dim >::gather(), IntCICImpl< Dim >::gather(), IntCICImpl< Dim >::gather(), IntCICImpl< 2U >::gather(), IntCICImpl< 2U >::gather(), IntCICImpl< 2U >::gather(), IntCICImpl< 3U >::gather(), IntCICImpl< 3U >::gather(), IntCICImpl< 3U >::gather(), IntSUDSImpl< Dim >::gather(), IntSUDSImpl< Dim >::gather(), IntSUDSImpl< Dim >::gather(), IntTSCImpl< Dim >::gather(), IntTSCImpl< Dim >::gather(), IntTSCImpl< Dim >::gather(), EurekaAssign< T >::get(), EurekaAssign< T >::get(), 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(), Interpolator::getFieldIter(), Message::getmsg(), Cartesian< Dim, MFLOAT >::getNearestVertex(), BareField< T, Dim >::getsingle(), Cartesian< Dim, MFLOAT >::getVertexBelow(), Cartesian< Dim, MFLOAT >::getVertexPosition(), UniformCartesian< Dim, MFLOAT >::getVertexPosition(), Cartesian< Dim, MFLOAT >::getVertRangeVolume(), Bend2D::initialise(), RFCavity::initialise(), CenteredFieldLayout< 3, Mesh_t, Center_t >::initialize(), BareField< T, Dim >::localElement(), _Fieldmap::lowResolutionWarning(), CommMPI::myreceive(), opalMain(), DiscField< Dim >::open_df_file(), DiscField< Dim >::open_df_file(), DiscField< Dim >::open_df_file_fd(), DiscParticle::open_file(), GreenWakeFunction::Wake::operator()(), FieldSpec< T, Dim, M, C >::operator=(), ParticleAttrib< Index_t >::operator=(), ParticleAttribElem< T, Dim >::operator=(), ParticleInteractAttrib< SingleParticlePos_t >::operator=(), ParticleInteractAttrib< SingleParticlePos_t >::operator=(), IpplInfo::param_error(), IpplInfo::param_error(), DiscConfig::parse_config(), DiscField< Dim >::parse_config(), mslang::Mask::parse_detail(), Communicate::perform_resend(), PeriodicFaceBCApply(), CCollimator::print(), FieldDebugPrint< T, Dim >::print(), FieldPrint< T, Dim >::print(), FlexibleCollimator::print(), DiscField< Dim >::read(), DiscParticle::read(), DiscParticle::read(), FieldLayout< Dim >::read(), DiscField< Dim >::read_data(), DiscParticle::read_data(), DiscField< Dim >::read_layout(), DiscField< Dim >::read_meta(), DiscParticle::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(), IntCICImpl< Dim >::scatter(), IntCICImpl< Dim >::scatter(), IntCICImpl< Dim >::scatter(), IntCICImpl< 2U >::scatter(), IntCICImpl< 2U >::scatter(), IntCICImpl< 2U >::scatter(), IntCICImpl< 3U >::scatter(), IntCICImpl< 3U >::scatter(), IntCICImpl< 3U >::scatter(), IntSUDSImpl< Dim >::scatter(), IntSUDSImpl< Dim >::scatter(), IntSUDSImpl< Dim >::scatter(), IntTSCImpl< Dim >::scatter(), IntTSCImpl< Dim >::scatter(), IntTSCImpl< Dim >::scatter(), scatter(), Communicate::send(), BareField< T, Dim >::setup(), FFTPACK< T >::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(), ParticlePos_t< double, 3 >::swap_particles(), ParticlePos_t< double, 3 >::swap_particles(), Communicate::unpack_message(), OpalRBend3D::update(), OpalRBend::update(), OpalSBend::update(), Cartesian< Dim, MFLOAT >::updateMeshSpacingGuards(), DiscField< Dim >::write(), DiscParticle::write(), DiscParticle::write(), FieldLayout< Dim >::write(), DiscParticle::write_data(), DiscField< Dim >::write_layout(), DiscParticle::write_meta(), DiscField< Dim >::write_offset_and_data(), Distribution::writeOutFileEmission(), H5PartWrapperForPC::writeStepHeader(), and H5PartWrapperForPT::writeStepHeader().

◆ INFOMSG

#define INFOMSG ( msg)
Value:
{ *IpplInfo::Info << msg; }
static Inform * Info
Definition IpplInfo.h:78

Definition at line 348 of file IpplInfo.h.

Referenced by AmrMultiGrid::AmrMultiGrid(), PartBunchBase< T, Dim >::calcMeanPhi(), CommMPI::CommMPI(), ArbitraryDomain::compute(), ScatteringPhysics::computeEnergyLoss(), MGPoissonSolver::computePotential(), OpalData::define(), ParallelTTracker::doBinaryRepartition(), Distribution::doRestartOpalCycl(), FieldWriter::dumpField(), Distribution::emitParticles(), RFCavity::getAutoPhaseEstimate(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimateFallback(), CavityAutophaser::getPhaseAtMaxEnergy(), OpalFilter::initOpalFilter(), FieldSolver::initSolver(), IpplInfo::IpplInfo(), opalMain(), IpplInfo::printHelp(), FieldSolver::printInfo(), LaserProfile::printInfo(), IpplInfo::printVersion(), _Astra1DDynamic::readMap(), _Astra1DDynamic_fast::readMap(), _Astra1DElectroStatic::readMap(), _Astra1DElectroStatic_fast::readMap(), _Astra1DMagnetoStatic::readMap(), _Astra1DMagnetoStatic_fast::readMap(), _FM1DDynamic::readMap(), _FM1DDynamic_fast::readMap(), _FM1DElectroStatic::readMap(), _FM1DElectroStatic_fast::readMap(), _FM1DMagnetoStatic::readMap(), _FM1DMagnetoStatic_fast::readMap(), _FM1DProfile1::readMap(), _FM1DProfile2::readMap(), _FM2DDynamic::readMap(), _FM2DElectroStatic::readMap(), _FM2DMagnetoStatic::readMap(), _FM3DDynamic::readMap(), _FM3DH5Block::readMap(), _FM3DH5Block_nonscale::readMap(), _FM3DMagnetoStatic::readMap(), _FM3DMagnetoStaticExtended::readMap(), _FM3DMagnetoStaticH5Block::readMap(), PartBunchBase< T, Dim >::resetPartBinID2(), PartBunch::resizeMesh(), Util::rewindLinesSDDS(), SDDSWriter::SDDSWriter(), Distribution::selectRandomGenerator(), PartBunch::setBCAllOpen(), PartBunch::setBCAllPeriodic(), PartBunch::setBCForDCBeam(), ClassicField::setOff(), ClassicField::setOn(), H5PartWrapper::storeCavityInformation(), and ParallelTTracker::updateRFElement().

◆ WARNMSG

Typedef Documentation

◆ Ippl

typedef IpplInfo Ippl

Definition at line 353 of file IpplInfo.h.

Function Documentation

◆ operator<<()

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