LCOV - code coverage report
Current view: top level - algs/AdvFront - AF2Rule.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 205 234 87.6 %
Date: 2020-07-01 15:24:36 Functions: 21 23 91.3 %
Branches: 269 514 52.3 %

Function Name Sort by function name Hit count Sort by hit count
AF2Rule::AF2Rule(AF2Rule const&) 0
AF2Rule::operator=(AF2Rule const&) 0
AF2Rule::getName() const 90
AF2Rule::AF2Rule(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, std::list<AF2RuleExistVertex const*, std::allocator<AF2RuleExistVertex const*> > const&, AF2RuleExistEdge const*, std::list<AF2RuleExistEdge const*, std::allocator<AF2RuleExistEdge const*> > const&, AF2FreeZoneDef const*, std::list<AF2RuleNewVertex const*, std::allocator<AF2RuleNewVertex const*> > const&, std::list<AF2RuleNewEdge const*, std::allocator<AF2RuleNewEdge const*> > const&, std::list<AF2RuleNewFace const*, std::allocator<AF2RuleNewFace const*> > const&) 279
AF2Rule::checkExEndpointsAndFindIsolatedVertices() 279
AF2Rule::~AF2Rule() 279
void aF2RuleCopyListToArray<AF2RuleExistEdge const>(std::list<AF2RuleExistEdge const*, std::allocator<AF2RuleExistEdge const*> > const&, AF2RuleExistEdge const**&, unsigned int) 279
void aF2RuleCopyListToArray<AF2RuleNewEdge const>(std::list<AF2RuleNewEdge const*, std::allocator<AF2RuleNewEdge const*> > const&, AF2RuleNewEdge const**&, unsigned int) 279
void aF2RuleCopyListToArray<AF2RuleNewFace const>(std::list<AF2RuleNewFace const*, std::allocator<AF2RuleNewFace const*> > const&, AF2RuleNewFace const**&, unsigned int) 279
void aF2RuleCopyListToArray<AF2RuleNewVertex const>(std::list<AF2RuleNewVertex const*, std::allocator<AF2RuleNewVertex const*> > const&, AF2RuleNewVertex const**&, unsigned int) 279
void aF2RuleDeepDeletePtrArray<AF2RuleExistEdge const>(AF2RuleExistEdge const**&, int) 279
void aF2RuleDeepDeletePtrArray<AF2RuleExistVertex const>(AF2RuleExistVertex const**&, int) 279
void aF2RuleDeepDeletePtrArray<AF2RuleNewEdge const>(AF2RuleNewEdge const**&, int) 279
void aF2RuleDeepDeletePtrArray<AF2RuleNewFace const>(AF2RuleNewFace const**&, int) 279
void aF2RuleDeepDeletePtrArray<AF2RuleNewVertex const>(AF2RuleNewVertex const**&, int) 279
void aF2RuleCopyListToArray<AF2RuleExistVertex const>(std::list<AF2RuleExistVertex const*, std::allocator<AF2RuleExistVertex const*> > const&, AF2RuleExistVertex const**&, unsigned int) 558
AF2Rule::applyRuleStageThree(AF2Neighborhood const&, unsigned int, AF2RuleAppVisitor&, AF2Binding const&) const 22018
AF2Rule::applyRuleStageTwo(AF2Neighborhood const&, unsigned int, AF2RuleAppVisitor&, std::map<AF2RuleExistVertex const*, std::list<Point2D const*, std::allocator<Point2D const*> >*, std::less<AF2RuleExistVertex const*>, std::allocator<std::pair<AF2RuleExistVertex const* const, std::list<Point2D const*, std::allocator<Point2D const*> >*> > >* const&, AF2Binding&) const 27959
AF2Rule::findPotentialEdgeMatches(AF2Neighborhood const&, unsigned int) const 78616
AF2Rule::findPotentialVertexMatches(AF2Neighborhood const&, unsigned int) const 78616
AF2Rule::applyRule(AF2Neighborhood const&, unsigned int, AF2RuleAppVisitor&) const 117498
AF2Rule::isMatchingEdge(AF2Edge2D const&, AF2RuleExistEdge const&, unsigned int) const 2250846
AF2Rule::isMatchingVertex(Point2D const&, AF2RuleExistVertex const&, unsigned int) const 2678035

Generated by: LCOV version 1.11