Classes | |
class | Graph |
Functions | |
def | dfs |
def | dfs_visit |
def | get_files |
def | get_include_packages |
def | get_lib_deps |
def | get_pack_list |
def | run_command |
Variables | |
string | action = "store_false" |
tuple | args = parser.parse_args() |
tuple | cuda_source_list = get_files(lib,"src",[".cu"]) |
tuple | G = Graph([]) |
tuple | header_incs_packages = get_include_packages(header_list) |
tuple | header_list = get_files(lib,"interface",[".h",".hpp"]) |
string | help = "Ignore cycles due to header only dependencies" |
tuple | iter_lib = tqdm.tqdm(lib_list) |
tuple | lib_list = get_pack_list() |
omit_header_only = args.omit_header_only | |
tuple | parser = argparse.ArgumentParser(description="CMSSW Cyclic dependency finder") |
tuple | self_headers = list(cpp_self_headers) |
show_status_bar = args.status_bar | |
tuple | source_incs_packages = list(cpp_incs_packages) |
tuple | source_list = get_files(lib,"src",[".cc",".cpp",".cxx"]) |
def cmssw_cycle_finder.dfs | ( | G | ) |
def cmssw_cycle_finder.dfs_visit | ( | G, | |
u, | |||
discovered, | |||
finished | |||
) |
Definition at line 31 of file cmssw_cycle_finder.py.
References print().
Referenced by dfs().
def cmssw_cycle_finder.get_files | ( | pack, | |
subdir, | |||
file_types | |||
) |
Definition at line 83 of file cmssw_cycle_finder.py.
Definition at line 106 of file cmssw_cycle_finder.py.
References join(), run_command(), and submitPVValidationJobs.split().
def cmssw_cycle_finder.get_lib_deps | ( | lib_info | ) |
Definition at line 96 of file cmssw_cycle_finder.py.
References run_command().
def cmssw_cycle_finder.get_pack_list | ( | ) |
def cmssw_cycle_finder.run_command | ( | comm | ) |
Definition at line 59 of file cmssw_cycle_finder.py.
Referenced by get_include_packages(), get_lib_deps(), and get_pack_list().
string cmssw_cycle_finder.action = "store_false" |
Definition at line 138 of file cmssw_cycle_finder.py.
tuple cmssw_cycle_finder.args = parser.parse_args() |
Definition at line 146 of file cmssw_cycle_finder.py.
tuple cmssw_cycle_finder.cuda_source_list = get_files(lib,"src",[".cu"]) |
Definition at line 166 of file cmssw_cycle_finder.py.
tuple cmssw_cycle_finder.G = Graph([]) |
Definition at line 154 of file cmssw_cycle_finder.py.
Referenced by EcalTPGParamBuilder.analyze(), L1TConfigDumper.analyze(), AlignmentProducerBase.applyDB(), TwoTrackMinimumDistanceHelixHelix.calculate(), funct::RatioP1< A, B, Numerical< n > >.combine(), funct::RatioP2< A, B, ProductStruct< C, D > >.combine(), QGLikelihoodCalculator.computeQGLikelihood(), FlavourHistograms2D< T, G >.fill(), hitfit::Chisq_Constrainer.fit(), MuScleFit.MuScleFit(), fastsim::HelixTrajectory.nextCrossingTimeC(), and smearFunctionType7.smear().
tuple cmssw_cycle_finder.header_incs_packages = get_include_packages(header_list) |
Definition at line 177 of file cmssw_cycle_finder.py.
Definition at line 164 of file cmssw_cycle_finder.py.
string cmssw_cycle_finder.help = "Ignore cycles due to header only dependencies" |
Definition at line 139 of file cmssw_cycle_finder.py.
cmssw_cycle_finder.iter_lib = tqdm.tqdm(lib_list) |
Definition at line 160 of file cmssw_cycle_finder.py.
tuple cmssw_cycle_finder.lib_list = get_pack_list() |
Definition at line 156 of file cmssw_cycle_finder.py.
cmssw_cycle_finder.omit_header_only = args.omit_header_only |
Definition at line 147 of file cmssw_cycle_finder.py.
tuple cmssw_cycle_finder.parser = argparse.ArgumentParser(description="CMSSW Cyclic dependency finder") |
Definition at line 136 of file cmssw_cycle_finder.py.
tuple cmssw_cycle_finder.self_headers = list(cpp_self_headers) |
Definition at line 173 of file cmssw_cycle_finder.py.
cmssw_cycle_finder.show_status_bar = args.status_bar |
Definition at line 148 of file cmssw_cycle_finder.py.
tuple cmssw_cycle_finder.source_incs_packages = list(cpp_incs_packages) |
Definition at line 171 of file cmssw_cycle_finder.py.
tuple cmssw_cycle_finder.source_list = get_files(lib,"src",[".cc",".cpp",".cxx"]) |
Definition at line 165 of file cmssw_cycle_finder.py.