

Go to the source code of this file.
Classes | |
| class | profilingTrigger |
| Triggers for starting/stopping code profiling. More... | |
Namespaces | |
| namespace | Foam |
| Namespace for OpenFOAM. | |
Macros | |
| #define | addProfiling(Name, ...) |
| Define profiling trigger with specified name and description string. The description is generated by string concatenation. | |
| #define | endProfiling(Name) |
| Remove profiling with specified name. | |
| #define | addProfilingInFunction(Name) |
| Define profiling trigger with specified name and description corresponding to the compiler-defined function name string. | |
Original source file profilingTrigger.H
Definition in file profilingTrigger.H.
| #define addProfiling | ( | Name, | |
| ... ) |
Define profiling trigger with specified name and description string. The description is generated by string concatenation.
Definition at line 182 of file profilingTrigger.H.
Referenced by ATCstandard::addATC(), snappyLayerDriver::addLayers(), adjointSpalartAllmaras::adjointMeanFlowSource(), functionObjectList::adjustTimeStep(), AMIInterpolation::agglomerate(), AMIInterpolation::append(), faceAreaWeightAMI::calcAddressing(), faceAreaWeightAMI::calcInterArea(), AMIInterpolation::calculate(), faceAreaWeightAMI2D::calculate(), faceAreaWeightAMI::calculate(), ISQP::CGforDeltaP(), ISQP::computeNewtonDirection(), optionList::constrain(), dynamicFvMesh::controlledUpdate(), optionList::correct(), adjointSpalartAllmaras::correct(), ISQP::diagPreconditioner(), distributedTriSurfaceMesh::distribute(), snappyLayerDriver::doLayers(), snappyRefineDriver::doRefine(), snappySnapDriver::doSnap(), functionObjectList::end(), functionObjectList::execute(), distributedTriSurfaceMesh::findLineAll(), distributedTriSurfaceMesh::findNearest(), distributedTriSurfaceMesh::findNearest(), distributedTriSurfaceMesh::getField(), distributedTriSurfaceMesh::getNormal(), distributedTriSurfaceMesh::getRegion(), distributedTriSurfaceMesh::getVolumeType(), LBFGS::HessianVectorProduct(), AMIInterpolation::interpolate(), AMIInterpolation::interpolateToSource(), AMIInterpolation::interpolateToTarget(), adjointSimple::mainIter(), adjointOutletVelocityFluxFvPatchVectorField::manipulateMatrix(), adjointWallVelocityFvPatchVectorField::manipulateMatrix(), ISQP::matrixVectorProduct(), debugWriter::mergeField(), AMIInterpolation::normaliseWeights(), optionList::operator()(), optionList::operator()(), optionList::postProcessAuxSens(), optionList::postProcessSens(), ISQP::preconVectorProduct(), snappySnapDriver::preSmoothPatch(), faceAreaWeightAMI::processSourceFace(), AMIInterpolation::projectPointsToSurface(), functionObjectList::read(), faceAreaWeightAMI::restartUncoveredSourceFace(), Time::run(), snappySnapDriver::scaleMesh(), faceAreaWeightAMI::setNextFaces(), adjointSimple::solve(), KinematicCloud< CloudType >::solve(), smoothSolver::solve(), ISQP::solveDeltaPEqn(), fvMatrix< scalar >::solver(), fvMatrix< Type >::solveSegregatedOrCoupled(), ISQP::solveSubproblem(), optionList::source(), faceAreaWeightAMI2D::storeInterArea(), and Time::writeTimeDict().
| #define endProfiling | ( | Name | ) |
Remove profiling with specified name.
Definition at line 190 of file profilingTrigger.H.
| #define addProfilingInFunction | ( | Name | ) |
Define profiling trigger with specified name and description corresponding to the compiler-defined function name string.
Definition at line 202 of file profilingTrigger.H.
Referenced by isoAdvection::advect(), isoAdvection::boundFlux(), gradAlpha::reconstruct(), isoAlpha::reconstruct(), and plicRDF::reconstruct().