LCOV - code coverage report
Current view: top level - src - ichi_bns.c (source / functions) Coverage Total Hit
Test: InChI Unit Test Coverage Lines: 30.9 % 4531 1400
Test Date: 2026-05-04 07:05:02 Functions: 54.9 % 102 56
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 20.7 % 4276 883

Function Name Sort by function name Hit count Sort by function hit count
AddCGroups2BnStruct 0
AddChangedAtHChargeBNS 0
AddNewEdge 0
AddRemoveIsoProtonsRestr 0
AddRemoveProtonsRestr 0
AddTGroups2BnStruct 0
CompCGroupNumber 0
CompTGroupNumber 0
EliminatePlusMinusChargeAmbiguity 0
GetEdgeToGroupVertex 0
GetGroupVertex 0
GetPrevVertex 0
HardRemoveAcidicProtons 0
HardRemoveHplusNP 0
IsZOX 0
MarkAtomsAtTautGroups 0
ReInitBnStructAddGroups 0
RegisterRadEndpoint 0
RemoveLastGroupFromBnStruct 0
RemoveRadEndpoints 0
RestoreRadicalsOnly 0
SetAtomRadAndChemValFromVertexCapFlow 0
SetRadEndpoints 0
SetRadEndpoints2 0
SimpleRemoveAcidicProtons 0
SimpleRemoveHplusNPO 0
SubtractOrChangeAtHChargeBNS 0
bAddNewVertex 0
bAddStCapToAVertex 0
bExistsAltPath 0
bExistsAnyAltPath 0
bHasChargedNeighbor 0
bHasOtherExchangableH 0
bIgnoreVertexNonTACN_atom 0
bIgnoreVertexNonTACN_group 0
bIsAtomTypeHard 0
bIsBnsEndpoint 0
bIsHDonorAccAtomType 0
bIsHardRemHCandidate 0
bIsNegAtomType 0
bRadChangesAtomType 0
bRestoreBnsAfterCheckAltPath 0
bSetBnsToCheckAltPath 0
cmp_rad_endpoints 0
fix_explicitly_indicated_bonds 0
update_some_attype_totals 0
CreateTGroupInBnStruct 2
HardAddAcidicProtons 2
MakeBlossom 2
RestoreBnStructFlow 2
SetBondsFromBnStructFlow 2
bSetBondsAfterCheckOneBond 2
AddOrRemoveExplOrImplH 3
SetInitCapFlowToCurrent 3
FindPathToVertex_s 4
RemoveNPProtonsAndAcidCharges 5
SimpleAddAcidicProtons 5
bRestoreFlowAfterCheckOneBond 5
bSetFlowToCheckOneBond 5
CreateCGroupInBnStruct 6
RestoreEdgeFlow 6
AugmentEdge 10
FindPathCap 10
PullFlow 10
rescap_mark 10
SetAtomBondType 12
bNeedToTestTheFlow 15
Get2ndEdgeVertex 40
AllocateAndInitBnData 69
AllocateAndInitBnStruct 69
BnsAdjustFlowBondsRad 69
BnsTestAndMarkAltBonds 69
ClearAllBnDataEdges 69
ClearAllBnDataVertices 69
DeAllocateBnData 69
DeAllocateBnStruct 69
MarkNonStereoAltBns 69
MarkRingSystemsAltBns 69
ReInitBnStruct 69
ReInitBnStructForAltBns 69
SetForbiddenEdges 69
fix_special_bonds 69
mark_alt_bonds_and_taut_groups 69
mark_at_type 69
remove_alt_bond_marks 69
RunBalancedNetworkSearch 74
BalancedNetworkSearch 76
ReInitBnData 76
GetVertexDegree 104
rescap 116
GetEdgePointer 136
ReInitBnStructAltPaths 143
FindBase 155
nCurFlow2Check 567
nMaxFlow2Check 567
nMinFlow2Check 567
bHasAcidicMinus 616
bHasAcidicHydrogen 619
GetVertexNeighbor 775
GetAtomChargeType 1165
nBondsValenceInpAt 1801
is_Z_atom 2173

Generated by: LCOV version 2.0-1