Peano
|
Go to the source code of this file.
Data Structures | |
class | BasePowerExponent< base, exponent > |
class | BasePowerExponent< base, 0 > |
Macros | |
#define | DimensionsTimesTwo (Dimensions*2) |
#define | TwoPowerD (BasePowerExponent<2,Dimensions>::value) |
#define | TwoPowerDPlusTwo (BasePowerExponent<2,Dimensions>::value+2) |
#define | TwoPowerDTimesTwoPowerD (BasePowerExponent<2,Dimensions>::value*BasePowerExponent<2,Dimensions>::value) |
#define | TwoPowerDTimesTwoPowerDMinusOne (BasePowerExponent<2,Dimensions>::value*(BasePowerExponent<2,Dimensions>::value-1)) |
#define | ThreePowerD (BasePowerExponent<3,Dimensions>::value) |
#define | FourPowerD (BasePowerExponent<4,Dimensions>::value) |
#define | FivePowerD (BasePowerExponent<5,Dimensions>::value) |
#define | SevenPowerD (BasePowerExponent<7,Dimensions>::value) |
#define | NinePowerD (BasePowerExponent<9,Dimensions>::value) |
#define | TwoTimesD (2*Dimensions) |
#define | TwoTimesDTimesTwo (2*Dimensions*2) |
#define DimensionsTimesTwo (Dimensions*2) |
Definition at line 17 of file Globals.h.
Referenced by peano4::grid::AutomatonState::getAccessNumber(), peano4::grid::AutomatonState::initDatatype(), peano4::grid::AutomatonState::setAccessNumber(), peano4::grid::Spacetree::Spacetree(), and peano4::grid::Spacetree::Spacetree().
#define FivePowerD (BasePowerExponent<5,Dimensions>::value) |
#define FourPowerD (BasePowerExponent<4,Dimensions>::value) |
#define NinePowerD (BasePowerExponent<9,Dimensions>::value) |
#define SevenPowerD (BasePowerExponent<7,Dimensions>::value) |
#define ThreePowerD (BasePowerExponent<3,Dimensions>::value) |
Definition at line 24 of file Globals.h.
Referenced by peano4::grid::Spacetree::descend(), toolbox::finiteelements::getDiagonalElement(), toolbox::finiteelements::getElementWiseAssemblyMatrix(), toolbox::finiteelements::getElementWiseAssemblyMatrix(), toolbox::loadbalancing::AbstractLoadBalancing::getIdOfHeaviestLocalSpacetree(), toolbox::loadbalancing::AbstractLoadBalancing::getIdOfHeaviestLocalSpacetree(), peano4::grid::GridTraversalEvent::getIsAdjacentCellLocal(), exahype2::LoadBalancingConfiguration::getMinTreeSize(), peano4::parallel::Node::getOutputStackForPeriodicBoundaryExchange(), toolbox::loadbalancing::getWeightOfHeaviestLocalSpacetree(), toolbox::finiteelements::reconstructStencilFragments(), peano4::grid::Spacetree::refineState(), runParallel(), peano4::grid::GridTraversalEvent::setIsAdjacentCellLocal(), peano4::grid::Spacetree::splitOrJoinCellBottomUp(), and updateDomainDecomposition().
#define TwoPowerD (BasePowerExponent<2,Dimensions>::value) |
Definition at line 19 of file Globals.h.
Referenced by peano4::grid::GridTraversalEventGenerator::areFacesAdjacentToParallelDomainBoundary(), peano4::grid::GridTraversalEventGenerator::areFacesLocal(), peano4::grid::GridTraversalEventGenerator::areVerticesAdjacentToParallelDomainBoundary(), peano4::grid::GridTraversalEventGenerator::areVerticesLocal(), peano4::datamanagement::CellMarker::CellMarker(), mghype::matrixfree::solvers::dgcgcoupling::computeAndRestrictHierarchicalResidual(), mghype::matrixfree::solvers::dgcgcoupling::computeAndRestrictResidual(), createCoalescedMemoryIndices(), peano4::grid::GridTraversalEventGenerator::createEnterCellTraversalEvent(), peano4::grid::GridTraversalEventGenerator::createGenericCellTraversalEvent(), peano4::grid::GridTraversalEventGenerator::createLeaveCellTraversalEvent(), peano4::grid::Spacetree::descend(), toolbox::particles::ensureAllParticleListsAreGatheredOrEmpty(), peano4::grid::Spacetree::evaluateGridControlEvents(), peano4::datamanagement::FaceMarker::FaceMarker(), peano4::grid::GridVertex::getAdjacentRanks(), peano4::grid::GridTraversalEventGenerator::getAdjacentRanksOfFace(), peano4::grid::GridTraversalEventGenerator::getCellType(), mghype::matrixfree::solvers::dgcgcoupling::getCoarseGridSolution(), toolbox::finiteelements::getDiagonalElement(), peano4::grid::GridTraversalEventGenerator::getFaceType(), peano4::grid::GridTraversalEvent::getHasBeenRefined(), peano4::grid::GridTraversalEvent::getIsParentVertexLocal(), peano4::grid::GridTraversalEvent::getIsVertexAdjacentToParallelDomainBoundary(), peano4::grid::GridTraversalEvent::getIsVertexLocal(), peano4::grid::GridTraversalEvent::getIsVertexParentOfSubtree(), peano4::grid::Spacetree::getNeighbourTrees(), peano4::grid::Spacetree::getNeighbourTrees(), toolbox::particles::getParticleReassociationInstructionWithinCellWithIntraCellReassignment(), peano4::grid::GridTraversalEventGenerator::getTreeOwningSpacetreeNode(), peano4::grid::GridTraversalEvent::getWillBeRefined(), peano4::grid::haveVerticesBeenRefined(), toolbox::finiteelements::hierarchicalTransform(), peano4::grid::GridTraversalEvent::initDatatype(), peano4::grid::GridVertex::initDatatype(), mghype::matrixfree::solvers::dgcgcoupling::injectSolution(), peano4::grid::Spacetree::isFaceAlongPeriodicBoundaryCondition(), peano4::datamanagement::VertexMarker::isParentVertexLocal(), peano4::grid::GridTraversalEventGenerator::isSpacetreeNodeLocal(), peano4::grid::GridTraversalEventGenerator::isVertexAdjacentToLocalSpacetree(), peano4::grid::Spacetree::loadVertices(), swift2::TaskEnumerator::lockResources(), toolbox::finiteelements::mapElementMatrixEntryOntoStencilEntry(), peano4::grid::Spacetree::mergeCellFromWorkerWithMasterThroughoutJoin(), peano4::grid::Spacetree::mergeGridVertexAdjacencyListsAtHorizontalDomainBoundary(), peano4::datamanagement::VertexEnumerator< Vertex >::operator()(), peano4::grid::TraversalVTKPlotter::plotCell(), mghype::matrixfree::solvers::dgcgcoupling::prolongate(), mghype::matrixfree::solvers::cgmultigrid::prolongate(), peano4::grid::Spacetree::receiveAndMergeUserData(), mghype::matrixfree::solvers::cgmultigrid::restrictToNextLevel(), peano4::datamanagement::VertexMarker::select(), peano4::grid::Spacetree::sendGridVertex(), peano4::grid::Spacetree::sendUserData(), peano4::grid::GridVertex::setAdjacentRanks(), peano4::grid::GridTraversalEvent::setHasBeenRefined(), peano4::grid::GridTraversalEvent::setIsParentVertexLocal(), peano4::grid::GridTraversalEvent::setIsVertexAdjacentToParallelDomainBoundary(), peano4::grid::GridTraversalEvent::setIsVertexLocal(), peano4::grid::GridTraversalEvent::setIsVertexParentOfSubtree(), peano4::datamanagement::VertexEnumerator< Vertex >::setPointer(), peano4::grid::GridTraversalEvent::setWillBeRefined(), peano4::grid::Spacetree::storeVertices(), peano4::grid::tests::GridTraversalEventGeneratorTest::testAreFacesLocal1(), peano4::grid::tests::GridTraversalEventGeneratorTest::testAreFacesLocal2(), peano4::grid::tests::GridTraversalEventGeneratorTest::testCreateGenericCellTraversalEvent1(), peano4::grid::tests::GridTraversalEventGeneratorTest::testCreateLeaveCellTraversalEvent1(), peano4::grid::tests::SpacetreeTest::testGetAdjacentDomainIds(), peano4::grid::tests::GridTraversalEventGeneratorTest::testGetFaceType(), peano4::grid::Spacetree::traverse(), swift2::TaskEnumerator::unlockResources(), mghype::matrixfree::solvers::dgcgcoupling::updateRestrictionCounters(), peano4::grid::Spacetree::updateVertexBeforeStore(), peano4::grid::Spacetree::updateVertexRanksWithinCell(), peano4::datamanagement::VertexEnumerator< Vertex >::VertexEnumerator(), peano4::datamanagement::VertexEnumerator< Vertex >::VertexEnumerator(), and peano4::grid::willVerticesBeRefined().
#define TwoPowerDPlusTwo (BasePowerExponent<2,Dimensions>::value+2) |
#define TwoPowerDTimesTwoPowerD (BasePowerExponent<2,Dimensions>::value*BasePowerExponent<2,Dimensions>::value) |
#define TwoPowerDTimesTwoPowerDMinusOne (BasePowerExponent<2,Dimensions>::value*(BasePowerExponent<2,Dimensions>::value-1)) |
#define TwoTimesD (2*Dimensions) |
Definition at line 30 of file Globals.h.
Referenced by peano4::grid::GridTraversalEventGenerator::areFacesAdjacentToParallelDomainBoundary(), peano4::grid::GridTraversalEventGenerator::createEnterCellTraversalEvent(), peano4::grid::GridTraversalEventGenerator::createLeaveCellTraversalEvent(), peano4::datamanagement::FaceEnumerator< Face >::FaceEnumerator(), peano4::datamanagement::FaceEnumerator< Face >::FaceEnumerator(), peano4::grid::GridTraversalEvent::getIsFaceAdjacentToParallelDomainBoundary(), peano4::grid::GridTraversalEvent::getIsFaceLocal(), peano4::grid::GridTraversalEvent::initDatatype(), peano4::datamanagement::FaceEnumerator< Face >::operator()(), peano4::grid::Spacetree::refineState(), peano4::grid::GridTraversalEvent::setIsFaceAdjacentToParallelDomainBoundary(), peano4::grid::GridTraversalEvent::setIsFaceLocal(), peano4::datamanagement::FaceEnumerator< Face >::setPointer(), and peano4::grid::Spacetree::traverse().