Peano
Loading...
Searching...
No Matches
Assertions.h File Reference
#include "config.h"
#include <mpi.h>
#include <cassert>
#include <cstdio>
#include "tarch/compiler/CompilerSpecificSettings.h"
Include dependency graph for Assertions.h:

Go to the source code of this file.

Macros

#define ASSERTION_EXIT_CODE   -1
 Define the assert macro.
 
#define setAssertionOutputFormat
 
#define assertion(expr)
 
#define assertion1(expr, param)
 
#define assertion2(expr, param0, param1)
 
#define assertion3(expr, param0, param1, param2)
 
#define assertion4(expr, param0, param1, param2, param3)
 
#define assertion5(expr, param0, param1, param2, param3, param4)
 
#define assertion6(expr, param0, param1, param2, param3, param4, param5)
 
#define assertion7(expr, param0, param1, param2, param3, param4, param5, param6)
 
#define assertion8(expr, param0, param1, param2, param3, param4, param5, param6, param7)
 
#define assertion9(expr, param0, param1, param2, param3, param4, param5, param6, param7, param8)
 
#define assertion10(expr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9)
 
#define assertion11(expr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10)
 
#define assertion12(expr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11)
 
#define assertion13(expr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12)
 
#define assertion14(expr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13)
 
#define assertion25(expr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15, param16, param17, param18, param19, param20, param21, param22, param23, param24)
 
#define assertion1WithExplanation(expr, param, explanation)
 
#define assertionEquals(lhs, rhs)
 
#define assertionEqualsMsg(lhs, rhs, msg)
 
#define assertionEquals1(lhs, rhs, a)
 
#define assertionEquals2(lhs, rhs, a, b)
 
#define assertionEquals3(lhs, rhs, a, b, c)
 
#define assertionEquals4(lhs, rhs, larg, rarg, three, four)
 
#define assertionEquals5(lhs, rhs, larg, rarg, three, four, five)
 
#define assertionEquals6(lhs, rhs, larg, rarg, three, four, five, six)
 
#define assertionEquals7(lhs, rhs, larg, rarg, three, four, five, six, seven)
 
#define assertionEquals8(lhs, rhs, larg, rarg, three, four, five, six, seven, eight)
 
#define assertionEquals9(lhs, rhs, larg, rarg, three, four, five, six, seven, eight, nine)
 
#define assertionEquals10(lhs, rhs, larg, rarg, three, four, five, six, seven, eight, nine, ten)
 
#define assertionEquals11(lhs, rhs, a, b, c, d, e, f, g, h, i, j, k)
 
#define assertionEquals12(lhs, rhs, a, b, c, d, e, f, g, h, i, j, k, l)
 
#define assertionEquals13(lhs, rhs, a, b, c, d, e, f, g, h, i, j, k, l, m)
 
#define assertionEquals14(lhs, rhs, a, b, c, d, e, f, g, h, i, j, k, l, m, n)
 
#define assertionNumericalEquals(lhs, rhs)
 
#define assertionNumericalEquals1(lhs, rhs, a)
 
#define assertionNumericalEquals2(lhs, rhs, a, b)
 
#define assertionNumericalEquals3(lhs, rhs, a, b, c)
 
#define assertionNumericalEquals4(lhs, rhs, a, b, c, d)
 
#define assertionNumericalEquals5(lhs, rhs, a, b, c, d, e)
 
#define assertionNumericalEquals6(lhs, rhs, a, b, c, d, e, f)
 
#define assertionNumericalEquals7(lhs, rhs, a, b, c, d, e, f, g)
 
#define assertionNumericalEquals8(lhs, rhs, a, b, c, d, e, f, g, h)
 
#define assertionNumericalEquals9(lhs, rhs, a, b, c, d, e, f, g, h, i)
 
#define assertionNumericalEquals10(lhs, rhs, a, b, c, d, e, f, g, h, i, j)
 
#define assertionNumericalEquals11(lhs, rhs, a, b, c, d, e, f, g, h, i, j)
 
#define assertionNumericalEquals12(lhs, rhs, a, b, c, d, e, f, g, h, i, j)
 
#define assertionNumericalEquals13(lhs, rhs, a, b, c, d, e, f, g, h, i, j)
 
#define assertionNumericalEquals14(lhs, rhs, a, b, c, d, e, f, g, h, i, j)
 
#define assertionVectorNumericalEquals(lhs, rhs)
 
#define assertionVectorNumericalEquals1(lhs, rhs, param0)
 
#define assertionVectorNumericalEquals2(lhs, rhs, param0, param1)
 
#define assertionVectorNumericalEquals3(lhs, rhs, param0, param1, param2)
 
#define assertionVectorNumericalEquals4(lhs, rhs, param0, param1, param2, param3)
 
#define assertionVectorNumericalEquals5(lhs, rhs, param0, param1, param2, param3, param4)
 
#define assertionVectorNumericalEquals6(lhs, rhs, param0, param1, param2, param3, param4, param5)
 
#define assertionVectorNumericalEquals7(lhs, rhs, param0, param1, param2, param3, param4, param5, param6)
 
#define assertionVectorNumericalEquals8(lhs, rhs, param0, param1, param2, param3, param4, param5, param6, param7)
 
#define assertionVectorNumericalEquals9(lhs, rhs, param0, param1, param2, param3, param4, param5, param6, param7, param8)
 
#define assertionVectorNumericalEquals10(lhs, rhs, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9)
 
#define assertionMsg(expr, message)
 
#define assertionFail(message)
 

Macro Definition Documentation

◆ assertion

#define assertion ( expr)

Definition at line 1017 of file Assertions.h.

Referenced by __attribute__(), convert::data::DataSet::add(), exahype2::RefinementControl::addCommand(), tarch::logging::LogFilter::addFilterListEntry(), toolbox::blockstructured::GlobalDatabase::addGlobalSnapshot(), toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::GlobalMemory::addPage(), toolbox::particles::TrajectoryDatabase::addParticleSnapshot(), swift2::kernels::adoptInteractionRadiusAndTriggerRerun(), tarch::internal::allocateRawData(), peano4::parallel::SpacetreeSet::answerQuestions(), applications::exahype2::CompressibleNavierStokes::NavierStokesSolver::boundaryConditions(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::CellDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::CellDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::CellDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::CellDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::CellDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::CellDataWriter(), exahype2::dg::cellIntegral_patchwise_in_situ_GaussLegendre(), exahype2::dg::cellIntegral_patchwise_in_situ_GaussLegendre_functors(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellWriter::CellWriter(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellWriter::CellWriter(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellWriter::CellWriter(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellWriter::CellWriter(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellWriter::CellWriter(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellWriter::CellWriter(), toolbox::blockstructured::internal::clearHalfOfHaloLayerAoS(), toolbox::blockstructured::clearHaloLayerAoS(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellWriter::close(), toolbox::multiprecision::compose(), Numerics::computeAbsA(), peano4::grid::computeOnData(), exahype2::EnclaveTask::computeTask(), peano4::grid::constructLoadStoreComputeFlag(), tarch::logging::CommandLineLogger::constructMessageString(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::createCellDataWriter(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::createCellDataWriter(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::createCellDataWriter(), toolbox::particles::createEquallySpacedParticles(), peano4::maps::HierarchicalStackMap< T >::createStack(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::createVertexDataWriter(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::createVertexDataWriter(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::createVertexDataWriter(), peano4::utils::dDec(), tarch::logging::CommandLineLogger::debug(), tarch::logging::ITACLogger::debug(), tarch::logging::ITTLogger::debug(), tarch::logging::NVTXLogger::debug(), tarch::logging::ScorePLogger::debug(), toolbox::multiprecision::decomposeIntoFourVariants(), peano4::parallel::SpacetreeSet::deleteAllStacks(), swift2::kernels::legacy::densityKernelPairEvaluationPredicate(), peano4::grid::Spacetree::descend(), peano4::utils::dInc(), peano4::grid::TraversalVTKPlotter::endTraversal(), toolbox::particles::ensureThatParticleListsEncodeContinuousMemoryChunks(), examples::regulargridupscaling::MyObserver::enterCell(), toolbox::particles::assignmentchecks::internal::Event::Event(), toolbox::particles::assignmentchecks::internal::Event::Event(), toolbox::particles::assignmentchecks::internal::Event::Event(), toolbox::particles::assignmentchecks::internal::Event::Event(), peano4::parallel::SpacetreeSet::exchangeAllHorizontalDataExchangeStacks(), toolbox::blockstructured::extrapolatePatchSolutionAndProjectExtrapolatedHaloOntoFaces(), peano4::datamanagement::FaceEnumerator< Face >::FaceEnumerator(), toolbox::multiprecision::findMostAgressiveCompression(), applications::exahype2::CompressibleNavierStokes::NavierStokesSolver::flux(), tarch::mpi::Lock::free(), tarch::multicore::Lock::free(), tarch::multicore::MultiReadSingleWriteLock::free(), tarch::multicore::RecursiveLock::free(), tarch::multicore::Task::fuse(), peano4::stacks::STDVectorStackOverSmartPointers< T >::gather(), toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::gather(), toolbox::particles::memorypool::VertexWiseContinuousMemoryPool< T >::gather(), peano4::stacks::STDVectorStackOverSmartPointers< T >::gatherMetaData(), toolbox::finiteelements::BSplinesStencilFactory::get1DLaplaceStencilP1(), toolbox::finiteelements::BSplinesStencilFactory::get1DLaplaceStencilP2(), toolbox::finiteelements::BSplinesStencilFactory::get1DLaplaceStencilP3(), toolbox::finiteelements::BSplinesStencilFactory::get1DLaplaceStencilP4(), toolbox::finiteelements::BSplinesStencilFactory::get1DMassStencilP1(), toolbox::finiteelements::BSplinesStencilFactory::get1DMassStencilP2(), toolbox::finiteelements::BSplinesStencilFactory::get1DMassStencilP3(), toolbox::finiteelements::BSplinesStencilFactory::get1DMassStencilP4(), peano4::grid::GridTraversalEventGenerator::getCellType(), tarch::mpi::Rank::getCommunicator(), peano4::maps::STDStackMap< T >::getForPop(), peano4::parallel::Node::getGridDataExchangeMetaInformation(), petsc::LinearEquationSystem::getKSPSolverTypeFromEnum(), tarch::logging::Log::getMachineInformation(), applications::exahype2::euler::sphericalaccretion::MassAccumulator::getMass_linearInterpolation(), tarch::timing::Measurement::getMeanValue(), tarch::timing::Measurement::getMeanValueOfNextStep(), exahype2::getMinTimeStampOfNeighboursAhead(), tarch::mpi::Rank::getNumberOfRanks(), peano4::parallel::Node::getPeriodicBoundaryExchangeInputStackNumberForOutputStack(), peano4::parallel::Node::getPeriodicBoundaryExchangeInputStackNumberForOutputStack(), petsc::LinearEquationSystem::getPreconditionerTypeFromEnum(), tarch::tests::TreeTestCaseCollection::getRemainingPathWithoutIdentifier(), peano4::parallel::Node::getSemanticsForTag(), peano4::grid::haveVerticesBeenRefined(), toolbox::loadbalancing::Statistics::incLocalNumberOfSplits(), tarch::timing::Measurement::increaseAccuracy(), applications::exahype2::CompressibleNavierStokes::NavierStokesSolver::initialCondition(), applications::exahype2::euler::sphericalaccretion::initialiseOverdensity_hyperbolicSecant(), ContextDiffuse< Shortcuts, basisSize >::initUnknownsPatch(), toolbox::blockstructured::interpolateCell_AoS_matrix(), toolbox::blockstructured::interpolateCell_AoS_tensor_product(), toolbox::blockstructured::interpolateCellDataAssociatedToVolumesIntoOverlappingCell_fourthOrder(), toolbox::blockstructured::interpolateCellDataAssociatedToVolumesIntoOverlappingCell_linear(), toolbox::blockstructured::interpolateHaloLayer_AoS_matrix(), toolbox::blockstructured::interpolateHaloLayer_AoS_tensor_product(), toolbox::blockstructured::interpolateHaloLayer_AoS_tensor_product(), exahype2::dg::interpolateRiemannSolution(), peano4::grid::PeanoCurve::invertEvenFlag(), toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::isGathered(), tarch::mpi::Rank::isGlobalMaster(), toolbox::loadbalancing::AbstractLoadBalancing::isIntraRankBalancingBad(), peano4::datamanagement::VertexMarker::isParentVertexLocal(), peano4::grid::PeanoCurve::isTraversePositiveAlongAxis(), peano4::grid::GridTraversalEventGenerator::isVertexAdjacentToLocalSpacetree(), peano4::grid::Spacetree::joinWithMaster(), peano4::grid::loadPersistently(), peano4::grid::Spacetree::loadVertices(), tarch::mpi::Lock::lock(), tarch::multicore::Lock::lock(), tarch::multicore::MultiReadSingleWriteLock::lock(), tarch::multicore::RecursiveLock::lock(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::lockSemaphoreOnGlobalMaster(), tarch::mpi::Rank::logStatus(), toolbox::finiteelements::mapElementMatrixEntryOntoStencilEntry(), exahype2::fv::internal::mapParticleOntoVoxel(), applications::exahype2::euler::sphericalaccretion::SSInfall::maxEigenvalue(), applications::exahype2::CompressibleNavierStokes::NavierStokesSolver::maxEigenvalue(), exahype2::dg::multiplyWithInvertedMassMatrix_GaussLegendre(), applications::exahype2::ccz4::CCZ4::nonconservativeProduct(), applications::exahype2::ccz4::FiniteVolumeCCZ4::nonconservativeProduct(), benchmarks::exahype2::ccz4::CCZ4::nonconservativeProduct(), applications::exahype2::CompressibleNavierStokes::NavierStokesSolver::nonconservativeProduct(), examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::nonconservativeProduct(), examples::exahype2::ccz4::ADERDGCCZ4::nonconservativeProduct(), examples::exahype2::mgccz4::ADERDGMGCCZ4::nonconservativeProduct(), tarch::la::DynamicMatrix::operator()(), peano4::stacks::STDVectorStack< T >::operator=(), peano4::stacks::STDVectorStackOverSmartPointers< T >::operator=(), tarch::la::Vector< Size, Scalar >::operator=(), tarch::padSizeToAlignment(), convert::input::PeanoTextPatchFileReader::parsePatch(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::PeanoHDF5PatchFileWriter(), tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter::PeanoTextPatchFileWriter(), peano4::grid::TraversalVTKPlotter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellWriter::plotHexahedron(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellWriter::plotHexahedron(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellWriter::plotHexahedron(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellWriter::plotLine(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellWriter::plotLine(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellWriter::plotLine(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::plotPatch(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::plotPatch(), tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter::plotPatch(), exahype2::fv::plotPatchOverlap(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellWriter::plotPoint(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellWriter::plotPoint(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellWriter::plotPoint(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellWriter::plotQuadrangle(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellWriter::plotQuadrangle(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellWriter::plotQuadrangle(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellWriter::plotTriangle(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellWriter::plotTriangle(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellWriter::plotTriangle(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex(), peano4::stacks::STDVectorStackOverSmartPointers< T >::pop(), peano4::stacks::STDVectorStack< T >::popBlock(), exahype2::dg::projectAllValuesOntoParticle(), exahype2::fv::projectAllValuesOntoParticle_piecewiseLinear(), exahype2::fv::projectAllValuesOntoParticle_piecewiseLinear_explicit_Euler(), peano4::stacks::STDVectorStack< T >::push(), peano4::stacks::STDVectorStack< T >::pushBlock(), peano4::grid::Spacetree::receiveAndMergeGridVertexAtHorizontalBoundary(), peano4::grid::Spacetree::receiveAndMergeUserData(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::receiveDanglingMessages(), applications::exahype2::ccz4::recomputeAuxiliaryVariablesFD4_4thOrder(), toolbox::loadbalancing::strategies::RecursiveBipartition::RecursiveBipartition(), benchmarks::exahype2::ccz4::CCZ4SBH_FV::reduceAdmissibleTimeStepSize(), exahype2::dg::reduceMaxEigenvalue_patchwise_functors(), peano4::grid::Spacetree::refineState(), peano4::parallel::Node::registerId(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::releaseLock(), peano4::grid::PeanoCurve::removeFaceAccessNumber(), toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::replace(), toolbox::particles::memorypool::VertexWiseContinuousMemoryPool< T >::replace(), exahype2::dg::restrictAndAccumulateProjectedFacePolynomial(), toolbox::blockstructured::restrictInnerHalfOfHaloLayer_AoS_tensor_product(), kernels::idx2::rev(), peano4::stacks::STDVectorStackOverSmartPointers< T >::scatter(), toolbox::particles::memorypool::VertexWiseContinuousMemoryPool< T >::scatter(), toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::scatterAndUpdateIterator(), toolbox::particles::memorypool::VertexWiseContinuousMemoryPool< T >::scatterAndUpdateIterator(), selectNextAlgorithmicStep(), peano4::grid::Spacetree::sendUserData(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::serveLockRequests(), tarch::timing::Measurement::setAccuracy(), toolbox::blockstructured::GlobalDatabase::setDataDeltaBetweenTwoSnapshots(), toolbox::particles::TrajectoryDatabase::setDataDeltaBetweenTwoSnapshots(), tarch::mpi::Rank::setDeadlockTimeOut(), peano4::grid::PeanoCurve::setFaceAccessNumber(), tarch::multicore::setOrchestration(), peano4::datamanagement::FaceEnumerator< Face >::setPointer(), peano4::datamanagement::VertexEnumerator< Vertex >::setPointer(), toolbox::particles::TrajectoryDatabase::setPositionDeltaBetweenTwoSnapshots(), toolbox::blockstructured::GlobalDatabase::setTimeDeltaBetweenTwoSnapshots(), toolbox::particles::TrajectoryDatabase::setTimeDeltaBetweenTwoSnapshots(), tarch::mpi::Rank::setTimeOutWarning(), tarch::timing::Measurement::setValue(), tarch::mpi::Rank::shutdown(), tarch::multicore::native::spawnAndWaitAsTaskLoop(), tarch::multicore::spawnTask(), peano4::parallel::SpacetreeSet::split(), peano4::grid::Spacetree::splitCellTopDown(), peano4::grid::Spacetree::splitOrJoinCellBottomUp(), toolbox::loadbalancing::strategies::SplitOversizedTree::SplitOversizedTree(), toolbox::loadbalancing::strategies::SpreadOut::SpreadOut(), toolbox::loadbalancing::strategies::SpreadOutHierarchically::SpreadOutHierarchically(), toolbox::loadbalancing::strategies::SpreadOutOnceGridStagnates::SpreadOutOnceGridStagnates(), peano4::stacks::STDVectorStack< T >::startReceive(), peano4::stacks::STDVectorStackOverSmartPointers< T >::startReceive(), peano4::stacks::STDVectorOverContainerOfPointers< T >::startReceive(), peano4::stacks::STDVectorStack< T >::startReceive(), peano4::stacks::STDVectorStack< T >::startSend(), peano4::stacks::STDVectorStackOverSmartPointers< T >::startSend(), peano4::stacks::STDVectorOverContainerOfPointers< T >::startSend(), peano4::stacks::STDVectorStack< T >::startSend(), step(), peano4::grid::storePersistently(), peano4::grid::Spacetree::storeVertices(), tarch::multicore::swapOrchestration(), toolbox::particles::assignmentchecks::tests::TestHelpers::testParticleWalk(), toolbox::particles::assignmentchecks::tests::TestHelpers::testPeriodicBoundaryConditions(), toolbox::particles::assignmentchecks::tests::TestHelpers::testTruthTableSearchAndIDKeys(), peano4::stacks::STDVectorStackOverSmartPointers< T >::top(), peano4::stacks::STDVectorStackOverSmartPointers< T >::top(), toString(), exahype2::LoadBalancingConfiguration::translateSetMaxNumberOfTreesIntoRealNumberOfTrees(), peano4::grid::Spacetree::traverse(), peano4::stacks::STDVectorOverContainerOfPointers< T >::triggerNonBlockingDataReceive(), toolbox::loadbalancing::strategies::SpreadOut::triggerSplit(), toolbox::loadbalancing::strategies::SpreadOutOnceGridStagnates::triggerSplit(), tarch::multicore::Lock::tryLock(), tarch::multicore::RecursiveLock::tryLock(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::tryLockSemaphoreOnGlobalMaster(), peano4::stacks::STDVectorOverContainerOfPointers< T >::tryToFinishSendOrReceive(), peano4::stacks::STDVectorStack< T >::tryToFinishSendOrReceive(), peano4::stacks::STDVectorStackOverSmartPointers< T >::tryToFinishSendOrReceive(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::unlockSemaphoreOnGlobalMaster(), tarch::logging::Statistics::updateDataSnapshot(), exahype2::fv::validatePatch(), tarch::la::Vector< Size, Scalar >::Vector(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::VertexDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::VertexDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::VertexDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::VertexDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::VertexDataWriter(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::VertexDataWriter(), peano4::datamanagement::VertexEnumerator< Vertex >::VertexEnumerator(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexWriter::VertexWriter(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexWriter::VertexWriter(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexWriter::VertexWriter(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexWriter::VertexWriter(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexWriter::VertexWriter(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexWriter::VertexWriter(), peano4::grid::willVerticesBeRefined(), peano4::stacks::STDVectorOverContainerOfPointers< T >::workInReceivedMetaData(), wrapDeviceKernel(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::writeToFile(), tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter::writeToFile(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::writeToFile(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::writeToFile(), and tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::writeToFile().

◆ assertion1

#define assertion1 ( expr,
param )

Definition at line 1018 of file Assertions.h.

Referenced by __attribute__(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::addMapEntryLazily(), peano4::parallel::SpacetreeSet::addSpacetree(), peano4::parallel::SpacetreeSet::cleanUpTrees(), peano4::stacks::STDVectorStackOverSmartPointers< T >::clone(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::close(), DiffuseInterface< Shortcuts, basisSize >::computeAlphaPatch(), peano4::grid::GridTraversalEventGenerator::createEnterCellTraversalEvent(), peano4::grid::GridTraversalEventGenerator::createLeaveCellTraversalEvent(), toolbox::multiprecision::decomposeIntoFourVariants(), peano4::parallel::Node::deregisterId(), DomainInformation::DomainInformation(), peano4::grid::Spacetree::evaluateGridControlEvents(), tarch::logging::LogFilter::FilterListEntry::FilterListEntry(), tarch::logging::LogFilter::FilterListEntry::FilterListEntry(), toolbox::loadbalancing::strategies::cascade::Cascade< HostedLoadBalancing0, HostedLoadBalancing1 >::finishSimulation(), toolbox::loadbalancing::strategies::cascade::Cascade< HostedLoadBalancing0, HostedLoadBalancing1 >::finishStep(), toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::GlobalMemory::freePage(), petsc::LinearEquationSystem::get(), toolbox::finiteelements::BSplinesStencilFactory::get1DLaplaceStencilP1(), toolbox::finiteelements::BSplinesStencilFactory::get1DLaplaceStencilP2(), toolbox::finiteelements::BSplinesStencilFactory::get1DLaplaceStencilP3(), toolbox::finiteelements::BSplinesStencilFactory::get1DLaplaceStencilP4(), toolbox::finiteelements::BSplinesStencilFactory::get1DMassStencilP1(), toolbox::finiteelements::BSplinesStencilFactory::get1DMassStencilP2(), toolbox::finiteelements::BSplinesStencilFactory::get1DMassStencilP3(), toolbox::finiteelements::BSplinesStencilFactory::get1DMassStencilP4(), peano4::grid::PeanoCurve::getFaceReadStackNumber(), peano4::grid::PeanoCurve::getFaceWriteStackNumber(), toolbox::loadbalancing::strategies::cascade::Cascade< HostedLoadBalancing0, HostedLoadBalancing1 >::getGlobalNumberOfTrees(), peano4::datamanagement::CellMarker::getInvokingParentCellsCentre(), peano4::datamanagement::VertexMarker::getInvokingParentCellsCentre(), toolbox::loadbalancing::CostMetrics::getLightestRank(), peano4::datamanagement::VertexMarker::getNumberOfAdjacentTrees(), peano4::datamanagement::FaceMarker::getRelativePositionWithinFatherCell(), tarch::logging::Log::getTimeStamp(), peano4::grid::GridTraversalEventGenerator::getTreeOwningSpacetreeNode(), swift2::boundaryconditions::getUpdateDueToFixedBoundaryCondition(), peano4::grid::PeanoCurve::getVertexReadStackNumber(), peano4::grid::PeanoCurve::getVertexWriteStackNumber(), tarch::timing::GlidingAverageMeasurement::GlidingAverageMeasurement(), toolbox::loadbalancing::strategies::cascade::Cascade< HostedLoadBalancing0, HostedLoadBalancing1 >::hasSplitRecently(), swift2::kernels::legacy::hydro_compute_timestep(), swift2::kernels::legacy::hydro_end_density(), swift2::kernels::legacy::hydro_prepare_force(), GaussianWave< Variables, basisSize >::initPointSourceLocation(), Hhs1< Shortcuts, basisSize >::initUnknownsPointwise(), Hhs1_Transposed< Shortcuts, basisSize >::initUnknownsPointwise(), TPV5< Shortcuts, basisSize >::initUnknownsPointwise(), Loh1< Shortcuts, basisSize >::initUnknownsPointwise(), Loh1_Transposed< Shortcuts, basisSize >::initUnknownsPointwise(), Apatite< VariableShortcuts, basisSize >::initUnknownsPointwise(), peano4::datamanagement::VertexMarker::isAdjacentToParallelDomainBoundary(), peano4::grid::isContained(), peano4::grid::Spacetree::joinWithMaster(), swift2::kernels::legacy::leapfrog_drift_global_time_step_size(), swift2::timestepping::leapfrogDriftWithGlobalTimeStepSize(), peano4::grid::Spacetree::markVerticesAroundForkedCell(), tarch::timing::Measurement::max(), tarch::timing::Measurement::Measurement(), tarch::timing::Measurement::min(), peano4::datamanagement::FaceEnumerator< Face >::operator()(), peano4::datamanagement::VertexEnumerator< Vertex >::operator()(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::plotCell(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::plotVertex(), peano4::stacks::STDVectorStack< T >::pop(), peano4::grid::Spacetree::receiveAndMergeGridVertexAtHorizontalBoundary(), tarch::Enumerator::releaseNumber(), toolbox::particles::assignmentchecks::internal::Database::replaceEvent(), toolbox::blockstructured::restrictCellIntoOverlappingCell_inject_and_average(), toolbox::blockstructured::restrictInnerHalfOfHaloLayer_AoS_averaging(), toolbox::blockstructured::restrictInnerHalfOfHaloLayer_AoS_inject(), runParallel(), toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::scatter(), peano4::parallel::Node::setNextProgramStep(), GaussianWave< Variables, basisSize >::setPointSourceVector(), toolbox::particles::assignmentchecks::internal::Database::shiftIdentifierCoordinates(), swift2::TaskNumber::TaskNumber(), peano4::stacks::STDVectorStack< T >::top(), peano4::stacks::STDVectorStack< T >::top(), tarch::multicore::taskfusion::translateFusableTaskIntoTaskSequence(), swift2::TaskEnumerator::unlockResources(), mghype::matrixfree::solvers::dgcgcoupling::updateRestrictionCounters(), and convert::data::Variable::Variable().

◆ assertion10

#define assertion10 ( expr,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7,
param8,
param9 )

◆ assertion11

#define assertion11 ( expr,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7,
param8,
param9,
param10 )

◆ assertion12

#define assertion12 ( expr,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7,
param8,
param9,
param10,
param11 )

Definition at line 1029 of file Assertions.h.

Referenced by exahype2::fv::validatePatch().

◆ assertion13

#define assertion13 ( expr,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7,
param8,
param9,
param10,
param11,
param12 )

Definition at line 1030 of file Assertions.h.

◆ assertion14

#define assertion14 ( expr,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7,
param8,
param9,
param10,
param11,
param12,
param13 )

◆ assertion1WithExplanation

#define assertion1WithExplanation ( expr,
param,
explanation )

Definition at line 1033 of file Assertions.h.

◆ assertion2

#define assertion2 ( expr,
param0,
param1 )

Definition at line 1019 of file Assertions.h.

Referenced by tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter::addNewFileToCurrentDataSetInIndexFile(), tarch::services::ServiceRepository::addService(), tarch::internal::allocateRawData(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::close(), peano4::parallel::SpacetreeSet::createObserverCloneIfRequired(), peano4::utils::d2Linearised(), peano4::utils::d3Linearised(), peano4::utils::dCmp(), peano4::utils::dCmp(), peano4::utils::dStartVector(), peano4::utils::dStartVector(), toolbox::particles::ensureAllParticleListsAreGatheredOrEmpty(), applications::exahype2::euler::sphericalaccretion::MassAccumulator::finishAccumulation(), peano4::stacks::STDVectorStack< T >::PopBlockStackView::get(), peano4::stacks::STDVectorStack< T >::PushBlockStackView::get(), peano4::stacks::STDVectorStackOverSmartPointers< T >::PopBlockStackView::get(), peano4::stacks::STDVectorStackOverSmartPointers< T >::PushBlockStackView::get(), peano4::stacks::STDVectorStack< T >::PopBlockStackView::get(), peano4::stacks::STDVectorStack< T >::PushBlockStackView::get(), peano4::stacks::STDVectorStackOverSmartPointers< T >::PopBlockStackView::get(), peano4::stacks::STDVectorStackOverSmartPointers< T >::PushBlockStackView::get(), toolbox::finiteelements::getElementWiseAssemblyMatrix(), tarch::tests::TreeTestCaseCollection::getFirstIdentifierInHierarchy(), peano4::parallel::SpacetreeSet::getGridStatistics(), tarch::Enumerator::getNumber(), peano4::datamanagement::FaceMarker::getRelativePositionWithinFatherCell(), exahype2::fv::getVolumeLength(), exahype2::fv::getVolumeSize(), Numerics::hllem(), swift2::kernels::legacy::hydro_end_force(), petsc::LinearEquationSystem::increment(), applications::exahype2::ccz4::CCZ4::initialCondition(), applications::exahype2::ccz4::FiniteVolumeCCZ4::initialCondition(), benchmarks::exahype2::ccz4::CCZ4::initialCondition(), applications::exahype2::ccz4::RKDGCCZ4::initialCondition(), ContextDiffuse< Shortcuts, basisSize >::initUnknownsPointwise(), petsc::LinearEquationSystem::insert(), exahype2::dg::interpolateRiemannSolution(), peano4::grid::Spacetree::joinWithWorker(), exahype2::LoadBalancingConfiguration::LoadBalancingConfiguration(), peano4::grid::Spacetree::loadVertices(), swift2::TaskEnumerator::lockResources(), tarch::memset(), exahype2::enumerator::FaceAoSLexicographicEnumerator::operator()(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex(), toolbox::finiteelements::preprocessBoundaryStencil(), toolbox::particles::assignmentchecks::pruneTypeName(), peano4::parallel::Node::registerId(), exahype2::removeTimeStepAccumulationErrorsFromCell(), tarch::la::DynamicMatrix::replicateCols(), tarch::la::DynamicMatrix::replicateRows(), tarch::mpi::Rank::reserveFreeTag(), exahype2::dg::restrictAndAccumulateProjectedFacePolynomial(), toolbox::blockstructured::restrictInnerHalfOfHaloLayer_AoS_tensor_product(), peano4::grid::Spacetree::restrictToCoarseGrid(), Numerics::right_eigenvectors(), Numerics::right_eigenvectors_inverse(), peano4::datamanagement::VertexMarker::select(), peano4::grid::Spacetree::sendGridVertex(), toolbox::blockstructured::serialisePatchIndexInOverlap(), peano4::stacks::STDVectorStack< T >::PushBlockStackView::set(), peano4::stacks::STDVectorStackOverSmartPointers< T >::PushBlockStackView::set(), Hhs1< Shortcuts, basisSize >::setPointSourceVector(), Hhs1_Transposed< Shortcuts, basisSize >::setPointSourceVector(), Hsp1< Shortcuts, basisSize >::setPointSourceVector(), Loh1< Shortcuts, basisSize >::setPointSourceVector(), Loh1_Transposed< Shortcuts, basisSize >::setPointSourceVector(), Sinusodial< Shortcuts, basisSize >::setPointSourceVector(), Apatite< VariableShortcuts, basisSize >::setPointSourceVector(), WholeSpaceProblem< VariableShortcuts, basisSize >::setPointSourceVector(), Zugspitze< Shortcuts, basisSize >::setPointSourceVector(), Zugspitze_noTopo< Shortcuts, basisSize >::setPointSourceVector(), SolverInformationADERDG< order >::SolverInformationADERDG(), tarch::multicore::Task::Task(), toolbox::particles::assignmentchecks::tests::TestHelpers::testAddingParticleMovingEvents(), toolbox::particles::assignmentchecks::tests::TestHelpers::testParticleLiftDrop(), toolbox::particles::assignmentchecks::tests::TestHelpers::testParticleWalkSameTreeLevel(), toolbox::particles::assignmentchecks::tests::TestHelpers::testSieveSet(), peano4::stacks::STDVectorStack< T >::top(), peano4::stacks::STDVectorStack< T >::top(), peano4::grid::Spacetree::traverse(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::unlockSemaphoreOnGlobalMaster(), and swift2::kernels::legacy::updateSmoothingLengthAndRerunIfRequired().

◆ assertion25

#define assertion25 ( expr,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7,
param8,
param9,
param10,
param11,
param12,
param13,
param14,
param15,
param16,
param17,
param18,
param19,
param20,
param21,
param22,
param23,
param24 )

Definition at line 1032 of file Assertions.h.

◆ assertion3

#define assertion3 ( expr,
param0,
param1,
param2 )

Definition at line 1020 of file Assertions.h.

Referenced by benchmarks::exahype2::euler::sphericalaccretionupscaling::SelfSimilarInfallDG::addDensity(), examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::adjustSolution(), examples::exahype2::ccz4::ADERDGCCZ4::adjustSolution(), examples::exahype2::mgccz4::ADERDGMGCCZ4::adjustSolution(), examples::exahype2::ccz4::ADERDGCCZ4::algebraicSource(), examples::exahype2::mgccz4::ADERDGMGCCZ4::algebraicSource(), tarch::la::DynamicMatrix::batchedMultiplyAoS(), peano4::utils::d2Linearised(), swift2::kernels::legacy::densityKernelWithoutChecks(), toolbox::particles::dropParticle(), peano4::maps::HierarchicalStackMap< T >::empty(), tarch::mpi::Rank::ensureThatMessageQueuesAreEmpty(), applications::exahype2::CompressibleNavierStokes::NavierStokesSolver::flux(), swift2::kernels::legacy::force_kernel(), swift2::kernels::legacy::forceKernelWithMasking(), toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::GlobalMemory::freePage(), peano4::grid::GridTraversalEventGenerator::getAdjacentRanksOfFace(), peano4::maps::HierarchicalStackMap< T >::getForPop(), peano4::maps::HierarchicalStackMap< T >::getForPush(), peano4::parallel::SpacetreeSet::getSpacetree(), peano4::parallel::SpacetreeSet::getSpacetree(), peano4::grid::GridTraversalEventGenerator::getVertexType(), peano4::maps::HierarchicalStackMap< T >::holdsStack(), swift2::kernels::legacy::hydro_compute_timestep(), petsc::LinearEquationSystem::increment(), tarch::logging::CommandLineLogger::indent(), Loh1_Transposed< Shortcuts, basisSize >::initUnknownsPointwise(), petsc::LinearEquationSystem::insert(), toolbox::particles::insertParticleIntoCell(), peano4::grid::Spacetree::loadVertices(), exahype2::fv::internal::mapBiasedParticleOntoVoxel(), peano4::grid::Spacetree::mergeGridVertexRefinementStateAtHorizontalDomainBoundary(), kernels::idx2::operator()(), kernels::idx3::operator()(), kernels::idx4::operator()(), kernels::idx5::operator()(), tarch::la::Vector< Size, Scalar >::operator()(), tarch::la::Vector< Size, Scalar >::operator()(), tarch::la::DynamicMatrix::operator=(), tarch::la::Vector< Size, Scalar >::operator[](), tarch::la::Vector< Size, Scalar >::operator[](), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::plotVertex(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex(), exahype2::fv::internal::projectValueOntoParticle_piecewiseLinear(), peano4::grid::Spacetree::receiveAndMergeGridVertexAtHorizontalBoundary(), peano4::grid::Spacetree::receiveAndMergeGridVertexAtVerticalBoundary(), peano4::grid::Spacetree::receiveAndMergeUserData(), tarch::la::DynamicMatrix::replicateCols(), tarch::la::DynamicMatrix::replicateRows(), toolbox::blockstructured::restrictCell_AoS_inject(), toolbox::blockstructured::restrictInnerHalfOfHaloLayer_AoS_averaging(), toolbox::blockstructured::restrictInnerHalfOfHaloLayer_AoS_inject(), Numerics::riemannSolver(), tarch::multicore::Task::setPriority(), SolverInformationADERDG< order >::SolverInformationADERDG(), examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::sourceTerm(), applications::exahype2::ccz4::CCZ4::sourceTerm(), applications::exahype2::ccz4::FiniteVolumeCCZ4::sourceTerm(), applications::exahype2::euler::sphericalaccretion::SSInfall::sourceTerm(), benchmarks::exahype2::ccz4::CCZ4::sourceTerm(), peano4::grid::Spacetree::split(), peano4::stacks::STDVectorStack< T >::startReceive(), peano4::stacks::STDVectorStackOverSmartPointers< T >::startReceive(), peano4::stacks::STDVectorOverContainerOfPointers< T >::startReceive(), peano4::stacks::STDVectorStack< T >::startReceive(), peano4::parallel::SpacetreeSet::streamDataFromSplittingTreesToNewTrees(), toolbox::particles::assignmentchecks::tests::TestHelpers::testAddingParticleEvents(), toolbox::particles::assignmentchecks::tests::TestHelpers::testAddingSweepsToDatabase(), toolbox::particles::assignmentchecks::tests::TestHelpers::testParticleLiftDrop(), toolbox::particles::assignmentchecks::tests::TestHelpers::testParticleWalkSameTreeLevel(), toolbox::particles::assignmentchecks::tests::TestHelpers::testRemovingParticleEvents(), and tarch::tests::TreeTestCaseCollection::TreeTestCaseCollection().

◆ assertion4

#define assertion4 ( expr,
param0,
param1,
param2,
param3 )

Definition at line 1021 of file Assertions.h.

Referenced by tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::assignRemainingCellsDefaultValues(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::assignRemainingCellsDefaultValues(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::assignRemainingCellsDefaultValues(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::assignRemainingVerticesDefaultValues(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::assignRemainingVerticesDefaultValues(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::assignRemainingVerticesDefaultValues(), applications::exahype2::ccz4::CCZ4::boundaryConditions(), applications::exahype2::ccz4::FiniteVolumeCCZ4::boundaryConditions(), examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::boundaryConditions(), benchmarks::exahype2::ccz4::CCZ4::boundaryConditions(), examples::exahype2::ccz4::ADERDGCCZ4::boundaryConditions(), applications::exahype2::ccz4::RKDGCCZ4::boundaryConditions(), examples::exahype2::mgccz4::ADERDGMGCCZ4::boundaryConditions(), toolbox::particles::createEquallySpacedParticles(), peano4::maps::HierarchicalStackMap< T >::empty(), peano4::parallel::SpacetreeSet::exchangeAllHorizontalDataExchangeStacks(), peano4::parallel::SpacetreeSet::exchangeAllPeriodicBoundaryDataStacks(), applications::exahype2::euler::sphericalaccretion::SSInfall::flux(), toolbox::finiteelements::getElementWiseAssemblyMatrix(), peano4::maps::HierarchicalStackMap< T >::getForPop(), peano4::maps::HierarchicalStackMap< T >::getForPush(), exahype2::getInterpolationWeights(), peano4::maps::HierarchicalStackMap< T >::holdsStack(), swift2::kernels::legacy::hydro_update_smoothing_length_and_rerun_if_required(), peano4::parallel::SpacetreeSet::init(), tarch::la::DynamicMatrix::insertEmptyColumns(), tarch::la::DynamicMatrix::insertEmptyRows(), toolbox::particles::insertParticleIntoCell(), toolbox::blockstructured::interpolateHaloLayer_AoS_tensor_product(), applications::exahype2::euler::sphericalaccretion::SSInfall::maxEigenvalue(), peano4::grid::Spacetree::mergeGridVertexRefinementStateAtHorizontalDomainBoundary(), tarch::la::DynamicMatrix::operator()(), tarch::la::Vector< Size, Scalar >::operator[](), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex(), peano4::grid::Spacetree::receiveAndMergeGridVertexAtHorizontalBoundary(), toolbox::blockstructured::restrictInnerHalfOfHaloLayer_AoS_tensor_product(), peano4::grid::Spacetree::sendUserData(), toolbox::blockstructured::serialiseVoxelIndexInOverlap(), applications::exahype2::euler::sphericalaccretion::SSInfall::sourceTerm(), peano4::parallel::SpacetreeSet::streamDataFromSplittingTreeToNewTree(), toolbox::particles::assignmentchecks::tests::TestHelpers::testAddingParticleEvents(), and toolbox::particles::assignmentchecks::tests::TestHelpers::testAddingSweepsToDatabase().

◆ assertion5

◆ assertion6

◆ assertion7

#define assertion7 ( expr,
param0,
param1,
param2,
param3,
param4,
param5,
param6 )

Definition at line 1024 of file Assertions.h.

Referenced by swift2::kernels::legacy::forceKernelWithMasking().

◆ assertion8

#define assertion8 ( expr,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7 )

◆ assertion9

◆ ASSERTION_EXIT_CODE

#define ASSERTION_EXIT_CODE   -1

Define the assert macro.

An assertion is given a boolean expression. If the expression isn't true, the program immediatly quits giving the user filename and line of the assertion failed. Assertions should be used to verify preconditions and invariants but may not be used to validate any arguments given by users. If the assertion fails, the program quits with error code ASSERTION_EXIT_CODE.

Whenever possible one should use the assertion macro assertMsg instead of the pure assert. This operation is given an additional message describing what the assertion does verify. This enables the programmer to identify failures immediately.

Definition at line 33 of file Assertions.h.

◆ assertionEquals

#define assertionEquals ( lhs,
rhs )

Definition at line 1034 of file Assertions.h.

Referenced by allocateParticles(), mghype::composeMatrixFromHWeightedLinearCombination(), toolbox::blockstructured::extrapolatePatchSolutionAndProjectExtrapolatedHaloOntoFaces(), toolbox::blockstructured::extrapolatePatchSolutionAndProjectExtrapolatedHaloOntoFaces(), swift2::TaskNumber::flatten(), toolbox::loadbalancing::strategies::SpreadOutHierarchically::getNumberOfSplitsOnLocalRank(), tarch::timing::Measurement::getStandardDeviation(), tarch::timing::Measurement::getValue(), toolbox::blockstructured::interpolateHaloLayer_AoS_linear_with_constant_extrapolation(), toolbox::blockstructured::interpolateHaloLayer_AoS_linear_with_constant_extrapolation_and_linear_normal_interpolation(), toolbox::blockstructured::interpolateHaloLayer_AoS_linear_with_linear_extrapolation(), toolbox::blockstructured::interpolateHaloLayer_AoS_linear_with_linear_extrapolation_and_linear_normal_interpolation(), operator*(), peano4::stacks::STDVectorStack< T >::operator=(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::plotPatch(), tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::plotPatch(), toolbox::blockstructured::projectPatchHaloOntoFaces(), toolbox::blockstructured::projectPatchHaloOntoFaces(), toolbox::blockstructured::projectPatchSolutionOntoFaces(), toolbox::blockstructured::projectPatchSolutionOntoFaces(), exahype2::fd::fd4::reconstruct_first_derivatives(), tarch::Enumerator::releaseNumber(), exahype2::dg::restrictAndAccumulateProjectedFacePolynomial(), runParallel(), runParallel(), peano4::stacks::STDVectorStack< T >::startReceive(), peano4::stacks::STDVectorOverContainerOfPointers< T >::startReceive(), exahype2::fd::fd4::timeStep_patchwise_heap_functors(), exahype2::fv::musclhancock::timeStepWithMusclHancock_patchwise_heap_functors(), toolbox::particles::assignmentchecks::traceParticleMovements(), peano4::stacks::STDVectorOverContainerOfPointers< T >::triggerNonBlockingDataReceive(), toolbox::loadbalancing::strategies::SpreadOut::triggerSplit(), toolbox::loadbalancing::strategies::SpreadOutHierarchically::triggerSplit(), toolbox::loadbalancing::strategies::SpreadOutOnceGridStagnates::triggerSplit(), toolbox::multiprecision::uncompressMatrix(), toolbox::multiprecision::uncompressVector(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::unlockSemaphoreOnGlobalMaster(), exahype2::EnclaveBookkeeping::waitForTaskToTerminateAndReturnResult(), peano4::stacks::STDVectorOverContainerOfPointers< T >::workInReceivedData(), peano4::stacks::STDVectorOverContainerOfPointers< T >::workInReceivedMetaData(), wrapBatchedHeapFunctorHostKernels(), wrapPatchwiseHeapFunctorsHostKernel(), wrapStatelessHostKernel(), and wrapVolumewiseFunctorHostKernels().

◆ assertionEquals1

◆ assertionEquals10

#define assertionEquals10 ( lhs,
rhs,
larg,
rarg,
three,
four,
five,
six,
seven,
eight,
nine,
ten )

Definition at line 1045 of file Assertions.h.

◆ assertionEquals11

#define assertionEquals11 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i,
j,
k )

Definition at line 1046 of file Assertions.h.

◆ assertionEquals12

#define assertionEquals12 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i,
j,
k,
l )

Definition at line 1047 of file Assertions.h.

◆ assertionEquals13

#define assertionEquals13 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i,
j,
k,
l,
m )

Definition at line 1048 of file Assertions.h.

◆ assertionEquals14

#define assertionEquals14 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i,
j,
k,
l,
m,
n )

Definition at line 1049 of file Assertions.h.

◆ assertionEquals2

◆ assertionEquals3

#define assertionEquals3 ( lhs,
rhs,
a,
b,
c )

Definition at line 1038 of file Assertions.h.

Referenced by peano4::utils::dLinearised().

◆ assertionEquals4

#define assertionEquals4 ( lhs,
rhs,
larg,
rarg,
three,
four )

◆ assertionEquals5

#define assertionEquals5 ( lhs,
rhs,
larg,
rarg,
three,
four,
five )

Definition at line 1040 of file Assertions.h.

Referenced by peano4::grid::Spacetree::loadVertices().

◆ assertionEquals6

#define assertionEquals6 ( lhs,
rhs,
larg,
rarg,
three,
four,
five,
six )

Definition at line 1041 of file Assertions.h.

◆ assertionEquals7

#define assertionEquals7 ( lhs,
rhs,
larg,
rarg,
three,
four,
five,
six,
seven )

Definition at line 1042 of file Assertions.h.

◆ assertionEquals8

#define assertionEquals8 ( lhs,
rhs,
larg,
rarg,
three,
four,
five,
six,
seven,
eight )

Definition at line 1043 of file Assertions.h.

◆ assertionEquals9

#define assertionEquals9 ( lhs,
rhs,
larg,
rarg,
three,
four,
five,
six,
seven,
eight,
nine )

Definition at line 1044 of file Assertions.h.

◆ assertionEqualsMsg

◆ assertionFail

#define assertionFail ( message)

Definition at line 1077 of file Assertions.h.

◆ assertionMsg

#define assertionMsg ( expr,
message )

Definition at line 1076 of file Assertions.h.

Referenced by tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::acquireLock(), tarch::multicore::tbb::TaskHandleRepository::addDependency(), peano4::parallel::SpacetreeSet::addSpacetree(), peano4::parallel::SpacetreeSet::answerQuestions(), tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter::CellDataWriter::assignRemainingCellsDefaultValues(), tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter::VertexDataWriter::assignRemainingVerticesDefaultValues(), peano4::parallel::SpacetreeSet::cleanUpTrees(), examples::grid::MyObserver::clone(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::CellDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKBinaryFileWriter::VertexDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::CellDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTKTextFileWriter::VertexDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::CellDataWriter::close(), tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::close(), swift2::timestepping::computeCFLTimeStepSizeSPH(), tarch::la::DynamicMatrix::DynamicMatrix(), peano4::parallel::SpacetreeSet::exchangeAllHorizontalDataExchangeStacks(), toolbox::finiteelements::exchangeCoordinates(), toolbox::finiteelements::getDLinearInterpolation(), toolbox::finiteelements::getElementWiseAssemblyMatrix(), toolbox::finiteelements::getHelmholtzShiftMatrix(), toolbox::finiteelements::getHelmholtzShiftMatrix(), toolbox::finiteelements::getIdentity(), toolbox::finiteelements::getIdentity(), toolbox::finiteelements::getLaplacian(), toolbox::finiteelements::getLaplacian(), toolbox::finiteelements::getLaplacian(), toolbox::finiteelements::BSplinesStencilFactory::getLaplacianStencilP1(), toolbox::finiteelements::BSplinesStencilFactory::getLaplacianStencilP2(), toolbox::finiteelements::BSplinesStencilFactory::getLaplacianStencilP3(), toolbox::finiteelements::BSplinesStencilFactory::getLaplacianStencilP4(), toolbox::finiteelements::getMassMatrix(), toolbox::finiteelements::getMassMatrix(), toolbox::finiteelements::BSplinesStencilFactory::getMassStencilP1(), toolbox::finiteelements::BSplinesStencilFactory::getMassStencilP2(), toolbox::finiteelements::BSplinesStencilFactory::getMassStencilP3(), toolbox::finiteelements::BSplinesStencilFactory::getMassStencilP4(), toolbox::finiteelements::getUpwindDiscretisedConvection(), exahype2::dg::projectVolumetricDataAndGradientOntoFaces(), exahype2::dg::projectVolumetricDataAndGradientOntoFaces(), tarch::mpi::BooleanSemaphore::BooleanSemaphoreService::releaseLock(), toolbox::blockstructured::restrictCell_AoS_matrix(), toolbox::blockstructured::restrictCell_AoS_tensor_product(), selectNextAlgorithmicStep(), exahype2::dg::rusanov::solveRiemannProblem_pointwise_in_situ_with_gradient_projection(), peano4::parallel::SpacetreeSet::split(), peano4::grid::Spacetree::splitOrJoinCellBottomUp(), peano4::stacks::STDVectorStack< T >::STDVectorStack(), peano4::stacks::STDVectorStackOverSmartPointers< T >::STDVectorStackOverSmartPointers(), peano4::parallel::SpacetreeSet::streamDataFromSplittingTreeToNewTree(), peano4::stacks::translateContextIntoDatatype(), peano4::parallel::SpacetreeSet::traverse(), peano4::parallel::Node::~Node(), tarch::plotter::pointdata::vtk::VTKWriter::PointDataWriter::~PointDataWriter(), peano4::maps::STDStackMap< T >::~STDStackMap(), and tarch::plotter::pointdata::vtk::VTKWriter::~VTKWriter().

◆ assertionNumericalEquals

#define assertionNumericalEquals ( lhs,
rhs )

◆ assertionNumericalEquals1

#define assertionNumericalEquals1 ( lhs,
rhs,
a )

Definition at line 1051 of file Assertions.h.

Referenced by exahype2::RefinementControl::addCommand().

◆ assertionNumericalEquals10

#define assertionNumericalEquals10 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i,
j )

Definition at line 1060 of file Assertions.h.

◆ assertionNumericalEquals11

#define assertionNumericalEquals11 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i,
j )

Definition at line 1061 of file Assertions.h.

◆ assertionNumericalEquals12

#define assertionNumericalEquals12 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i,
j )

Definition at line 1062 of file Assertions.h.

◆ assertionNumericalEquals13

#define assertionNumericalEquals13 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i,
j )

Definition at line 1063 of file Assertions.h.

◆ assertionNumericalEquals14

#define assertionNumericalEquals14 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i,
j )

Definition at line 1064 of file Assertions.h.

◆ assertionNumericalEquals2

#define assertionNumericalEquals2 ( lhs,
rhs,
a,
b )

◆ assertionNumericalEquals3

#define assertionNumericalEquals3 ( lhs,
rhs,
a,
b,
c )

Definition at line 1053 of file Assertions.h.

◆ assertionNumericalEquals4

#define assertionNumericalEquals4 ( lhs,
rhs,
a,
b,
c,
d )

Definition at line 1054 of file Assertions.h.

◆ assertionNumericalEquals5

#define assertionNumericalEquals5 ( lhs,
rhs,
a,
b,
c,
d,
e )

Definition at line 1055 of file Assertions.h.

Referenced by peano4::grid::Spacetree::loadVertices().

◆ assertionNumericalEquals6

#define assertionNumericalEquals6 ( lhs,
rhs,
a,
b,
c,
d,
e,
f )

Definition at line 1056 of file Assertions.h.

◆ assertionNumericalEquals7

#define assertionNumericalEquals7 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g )

Definition at line 1057 of file Assertions.h.

◆ assertionNumericalEquals8

#define assertionNumericalEquals8 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h )

Definition at line 1058 of file Assertions.h.

◆ assertionNumericalEquals9

#define assertionNumericalEquals9 ( lhs,
rhs,
a,
b,
c,
d,
e,
f,
g,
h,
i )

Definition at line 1059 of file Assertions.h.

◆ assertionVectorNumericalEquals

#define assertionVectorNumericalEquals ( lhs,
rhs )

Definition at line 1065 of file Assertions.h.

◆ assertionVectorNumericalEquals1

#define assertionVectorNumericalEquals1 ( lhs,
rhs,
param0 )

Definition at line 1066 of file Assertions.h.

◆ assertionVectorNumericalEquals10

#define assertionVectorNumericalEquals10 ( lhs,
rhs,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7,
param8,
param9 )

Definition at line 1075 of file Assertions.h.

◆ assertionVectorNumericalEquals2

#define assertionVectorNumericalEquals2 ( lhs,
rhs,
param0,
param1 )

Definition at line 1067 of file Assertions.h.

◆ assertionVectorNumericalEquals3

#define assertionVectorNumericalEquals3 ( lhs,
rhs,
param0,
param1,
param2 )

◆ assertionVectorNumericalEquals4

#define assertionVectorNumericalEquals4 ( lhs,
rhs,
param0,
param1,
param2,
param3 )

Definition at line 1069 of file Assertions.h.

◆ assertionVectorNumericalEquals5

#define assertionVectorNumericalEquals5 ( lhs,
rhs,
param0,
param1,
param2,
param3,
param4 )

Definition at line 1070 of file Assertions.h.

◆ assertionVectorNumericalEquals6

#define assertionVectorNumericalEquals6 ( lhs,
rhs,
param0,
param1,
param2,
param3,
param4,
param5 )

Definition at line 1071 of file Assertions.h.

◆ assertionVectorNumericalEquals7

#define assertionVectorNumericalEquals7 ( lhs,
rhs,
param0,
param1,
param2,
param3,
param4,
param5,
param6 )

Definition at line 1072 of file Assertions.h.

◆ assertionVectorNumericalEquals8

#define assertionVectorNumericalEquals8 ( lhs,
rhs,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7 )

Definition at line 1073 of file Assertions.h.

◆ assertionVectorNumericalEquals9

#define assertionVectorNumericalEquals9 ( lhs,
rhs,
param0,
param1,
param2,
param3,
param4,
param5,
param6,
param7,
param8 )

Definition at line 1074 of file Assertions.h.

◆ setAssertionOutputFormat

#define setAssertionOutputFormat
Value:
{ \
std::cerr.setf( std::ios_base::scientific, std::ios_base::floatfield ); \
std::cerr.precision(20); \
}

Definition at line 35 of file Assertions.h.